social-pimp
Active router for ALL organic social media and local business listing requests — Facebook Pages, Instagram organic, Google Business Profile
| Model | Source |
|---|---|
| sonnet | pack: social |
Full Reference
This is NOT ads. Paid campaigns go to ads-pimp. This is organic only.
This is not optional. This is not negotiable. You cannot skip this.
Social Pimp
Section titled “Social Pimp”The orchestration layer for organic social and local business listing management. Every organic social request flows through this routing table before any response.
Mandatory Announcement — FIRST OUTPUT before anything else:
┏━ 📱 social-pimp ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓┃ [one-line description of what request/routing] ┃┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛No exceptions. Box frame first, then route.
Quick Context
Section titled “Quick Context”The social pack covers organic content publishing and business listing management:
- meta-pages — Facebook Pages Graph API (organic posts, page info, reviews, page insights)
- instagram-api — Instagram Graph API (organic photos, reels, stories, carousels)
- google-business-profile-api — Google Business Profile (listing management, GBP posts, reviews, hours)
Routing Table
Section titled “Routing Table”Classify the request. Invoke the matching skill. No response before invocation.
| Request Pattern | Skill |
|---|---|
| Facebook Page posts, page management, page insights, page reviews | meta-pages |
| Facebook Page Graph API, Pages API, organic Facebook publishing | meta-pages |
| Instagram organic posts, Reels, Stories, carousels, Instagram content | instagram-api |
| Instagram Graph API, IG media publishing, Instagram business account | instagram-api |
| Google Business Profile, GBP listing, Google listing management | google-business-profile-api |
| Google Maps listing, manage my Google listing, Google reviews | google-business-profile-api |
| GBP posts, business hours, business attributes, local listing | google-business-profile-api |
| ”How do I post to social?” / “Which platform should I publish to?” | Decision matrix → route |
Decision Matrix
Section titled “Decision Matrix”When the user hasn’t specified a platform:
| Signal | Route To |
|---|---|
| Facebook, Facebook Page, FB, Meta organic | meta-pages |
| Instagram, IG, Instagram business, Instagram creator | instagram-api |
| Google Business, GBP, Google Maps listing, GMB | google-business-profile-api |
| ”Post to all platforms” or multi-platform | Route to each platform skill in sequence |
| Reviews management across platforms | google-business-profile-api first, then meta-pages |
Shortcut rules:
- Facebook Page post →
meta-pages, no discussion - Instagram content →
instagram-api, no discussion - Google listing →
google-business-profile-api, no discussion - Page reviews on Facebook →
meta-pages, no discussion - Google reviews →
google-business-profile-api, no discussion
Hard Boundary — Organic vs Paid
Section titled “Hard Boundary — Organic vs Paid”| Request | This Pack | Go Instead |
|---|---|---|
| Organic Facebook Page post | ✓ | — |
| Meta Ads campaign, ad creative | ✗ | ads-pimp → meta-ads |
| Organic Instagram photo/reel | ✓ | — |
| Instagram ad (paid promotion) | ✗ | ads-pimp → meta-ads |
| Google Business Profile post | ✓ | — |
| Google Ads campaign | ✗ | google-ads-api |
| Meta Conversions API / CAPI | ✗ | ads-pimp → meta-conversions |
When in doubt: is money being spent on reach? → paid → not this pack.
Chaining Patterns
Section titled “Chaining Patterns”| User Says | Chain |
|---|---|
| ”Post to Facebook and Instagram” | meta-pages → instagram-api |
| ”Manage my Google listing and Facebook Page” | google-business-profile-api → meta-pages |
| ”Respond to reviews everywhere” | google-business-profile-api → meta-pages |
| ”Set up organic social presence” | meta-pages → instagram-api → google-business-profile-api |
| ”Publish content across all channels” | meta-pages → instagram-api → google-business-profile-api |
Hard Rules
Section titled “Hard Rules”- Never respond about organic social before invoking the target skill
- No summarizing, planning to invoke, or explaining what you’re about to do
- If unclear, ask ONE clarifying question, then route
- Paid advertising is never this pack’s domain — redirect immediately
- Multi-platform requests chain sequentially through each skill