NinjaNinja
Agent Skill

Give your agent the Ninja playbook.

Paste this skill into Cursor (or any client that reads SKILL.md) so it starts with ninja_me_360 and confirms before anything goes live.

SKILL.md

---
name: ninja-your-agent
description: Manage this Ninja customer's Google Business Profile and local presence via Ninja MCP.
---

# Your Agent (Ninja MCP)

user_id comes from the token only (`ninja_cus_…` or JWT). Never accept another customer's id.

Call `ninja_me_360` first. Fan out only if something is off. Cite `source_refs`. If `thin_result` is true, say what is missing.

Writes preview first (`dry_run` defaults true). Commit with `dry_run: false` and `confirm: true`.

## Jobs

- Hours, categories, services, descriptions (`ninja_me_update_profile`)
- Listing pulse (`ninja_me_listings`)
- Review drafts and confirmed replies
- This week's Google post
- Photos: generate or add, then `ninja_me_publish_photos`
- Keywords and Google insights

## Rules

- 1–2 star review replies stay human
- Google sign-in is a browser link from `ninja_me_gbp_connect`
- Billing stays in the dashboard

Also see llms.txt for what Ninja ships.