Start here
One shot of the account. Fan out only if something is off.
Setup gaps, Google connect status, listing pulse
ninja_me_360
Cached daily brief
ninja_me_brief
Regenerate the brief
ninja_me_refresh_brief
Google profile
Hours, categories, services, descriptions — the fields customers see.
Read NAP, hours, categories, brand voice
ninja_me_profile
Preview then confirm a field update
ninja_me_update_profile
Mint the Google connect link
ninja_me_gbp_connect
Listings
Name, address, phone, and category pulse across the directories you check.
Directory health
ninja_me_listings
Propose listing copy, then apply
ninja_me_apply_listing_fix
Reviews & posts
Draft in your voice. You confirm. 1–2 star replies stay human.
Inbox and drafts
ninja_me_reviews
Draft a reply
ninja_me_review_draft
Publish a reply you confirmed
ninja_me_review_reply
This week’s Google post
ninja_me_posts
Approve the post
ninja_me_approve_post
Photos
Build the gallery, then publish it to Google.
Inventory and album gaps
ninja_me_photos
AI photo, attached to the gallery
ninja_me_generate_photo
Add, move, logo, cover
ninja_me_photos_manage
Signed PUT for a JPEG/PNG/WebP
ninja_me_photos_upload_url
Attach website photos
ninja_me_photos_import_scraped
Push the gallery to Google
ninja_me_publish_photos
Keywords & results
Buying-intent keywords and Google insights when they exist.
Active keywords and suggestions
ninja_me_keywords
Add or approve keywords
ninja_me_keywords_update
Calls, views, directions, clicks
ninja_me_results
Install the Agent Skill so your client starts with ninja_me_360.