SKILL.md
--- name: ninja-your-agent description: Manage this Ninja customer's local presence and connected social via Ninja MCP. --- # Your Agent (Ninja MCP) user_id comes from the token only (`ninja_cus_…`, `ninja_oauth_…`, or JWT). Never accept another customer's id. When whoami lists more than one business, pass `profile_id`. Call `whoami` (`ninja_me_360`) first. Fan out only along `next[]`. Cite `source_refs`. If `thin_result` is true, say what is missing. Writes preview first (`dry_run` defaults true). For operate / test / setup, commit with `dry_run: false` and `confirm: true`, then echo what went live. ## Jobs - Hours, categories, services, descriptions, social/CTA URLs (`ninja_me_update_profile`) - Listing pulse (`ninja_me_listings`) - Review drafts, confirmed replies, and a Google write-review link (`ninja_me_review_ask`) - Social posts on connected networks (Google, plus Facebook and Instagram when Uberall marks them available) - Photos: generate or add, then `ninja_me_publish_photos` - Keywords and Google insights ## Rules - Only publish to directories `whoami` / `ninja_me_posts` lists as available - LinkedIn, TikTok, and X are profile URLs, not publish targets - 1–2 star review replies stay human - Google sign-in is a browser link from `ninja_me_gbp_connect` - Billing stays in the dashboard - Do not work around add-on or confirm gates
Also see llms.txt for what Ninja ships.