skills/playbooks/playbook-community-management/SKILL.md
Generates a complete Standard Operating Procedures document for managing a client's online community across all active platforms. Invoke this skill when onboarding a new community management client, handing over community management to a team member, or auditing and formalising an existing community management operation. Outputs response time SLAs, ready-to-use reply templates, escalation protocols, and a monthly community health scorecard.
npx skillsauth add peterbamuhigire/social-media-skills playbook-community-managementInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
SKILL.md; do not skip mandatory steps or required fields.references/ directory is added later, treat its files as the deeper source material and keep this SKILL.md execution-focused.Collect the following before generating the playbook:
Populate this table for the client. Defaults are provided; adjust to business hours supplied.
| Platform | Comment Response Time | DM / Message Response Time | Escalation to Client | |---|---|---|---| | Facebook | 2 hours (business hours) | 4 hours (business hours) | Within 30 minutes of trigger | | Instagram | 3 hours (business hours) | 4 hours (business hours) | Within 30 minutes of trigger | | WhatsApp Business | N/A | 1 hour (business hours) | Within 30 minutes of trigger | | LinkedIn | 24 hours | 24 hours | Within 2 hours of trigger | | X / Twitter | 2 hours (business hours) | 2 hours (business hours) | Within 30 minutes of trigger | | Google Business Profile | 24–48 hours | N/A | Within 2 hours of trigger | | TikTok | 4 hours (business hours) | 4 hours (business hours) | Within 30 minutes of trigger |
X/Twitter exception: if a mention is trending, has been shared by a journalist or public figure, or has 50+ interactions, treat as Level 2 and escalate within 30 minutes regardless of time of day.
Outside business hours: Away messages and auto-replies acknowledge receipt. The WhatsApp Business away message must confirm: "We have received your message and will respond by [next business day opening time] EAT." Responses resume at the next business day opening. Do not leave customers without acknowledgement overnight.
Use these templates as written. Replace bracketed fields with client-specific details. Adapt tone to match the brand voice supplied in Required Input.
"Thank you so much, [Name] — this genuinely made our day! We are glad you had a great experience. We look forward to welcoming you again. Feel free to tag a friend who would love [product/service]!"
"Hello [Name], thank you for your interest! [Answer the specific question in one sentence if straightforward.] For full details and to place an order, please send us a WhatsApp message on [WhatsApp number] — our team will assist you promptly. We look forward to hearing from you!"
"Hello [Name], thank you for letting us know. We are sorry to hear your experience did not meet the standard you deserved — and the standard we aim to deliver. Please send us a direct message [or WhatsApp us on [number]] with your order details so we can resolve this for you promptly. We want to make this right."
"Hello [Name], we are sorry to hear your order has not arrived as expected. We take delivery issues seriously. Please WhatsApp us directly on [number] with your order number and we will investigate and update you within [timeframe]. Thank you for your patience — we appreciate it."
"We appreciate feedback and welcome all views on our page. However, we ask that all comments remain respectful. We have noted your concern and will address it through the appropriate channel. Please send us a direct message if you would like us to assist you." (Moderation action: if the comment contains personal abuse, hate speech, or profanity, hide it after responding. Screenshot before hiding. Do not delete unless it violates platform community standards egregiously — document the action.)
(Do not engage publicly. Screenshot and forward to client noting the account. Delete only if the comment is clearly promotional spam — i.e. advertising their product/service in your comments. If it is a veiled negative comment, treat as a general complaint and take offline.)
"Hello [Name], thank you for getting in touch. For media enquiries, please contact [spokesperson name] directly on [email address]. They will be happy to assist you. Thank you." (Flag to client immediately — this is an automatic escalation trigger regardless of level.)
"Thank you, [Name]! We truly appreciate you taking the time to share your experience. Reviews like yours mean the world to our team. We look forward to serving you again at [Client Name]!"
"Hello [Name], thank you for taking the time to share your feedback. We are genuinely sorry to read about your experience — this is not the standard we hold ourselves to. Please contact us directly on [WhatsApp number] or [email] so we can understand what happened and make this right. We look forward to resolving this for you." (Never argue publicly. Never contradict the reviewer's account in a public reply. The prospective customers reading the exchange are judging your professionalism, not the complaint itself.)
Escalate immediately — within 30 minutes — for any of the following:
Apply this process to every negative review on Google Business Profile or Facebook.
Step 1 — Acknowledge "We are sorry to read about your experience."
Step 2 — Empathise "This is not the standard we aim to deliver at [Client Name]."
Step 3 — Take Offline "Please contact us on [WhatsApp number] or [email] so we can resolve this for you directly."
Step 4 — Do Not Argue Never contradict the reviewer publicly. Never ask them to prove their experience. Never explain why the situation was their fault. The audience reading the response is not the unhappy customer — it is every prospective customer researching the business. A calm, professional response to a negative review builds more trust than ten positive reviews left unanswered.
Priority note: responding to negative reviews publicly is more valuable than responding to positive ones. Prioritise accordingly.
Community management is not only reactive. Build engagement proactively with these methods.
Post a genuine question for the community twice per week. Generate 10 question ideas tailored to the client's industry. Examples for a food business: "What is your go-to comfort meal on a rainy Kampala evening?" Examples for a fashion brand: "Which colour are you wearing most this season — and why?"
Identify 5–10 complementary businesses or professionals in the same city or sector with whom to engage consistently — genuine comments, shares, and reciprocal interaction. This builds organic reach without paid spend. Document the list and review monthly.
Use pinned posts or pinned comments to drive ongoing discussion on evergreen topics. A pinned question with weekly replies keeps older posts active in the algorithm.
Celebrate follower milestones (500, 1,000, 5,000), positive review counts, and business anniversaries publicly with the community. Acknowledge the community's role in the growth. This deepens loyalty and generates genuine engagement at no cost.
Complete this table at the end of each calendar month. Share with the client in the monthly report (see deck-monthly-report).
| Metric | Target | Actual | Rating | |---|---|---|---| | Followers — end of month | [Set target] | | G / A / R | | Average engagement rate | ≥3% (EA benchmark) | | G / A / R | | Comments received | — | | — | | DMs / messages received | — | | — | | Average response time | Within SLA above | | G / A / R | | Reviews received (positive) | — | | — | | Reviews received (negative) | — | | — | | Issues escalated to client | — | | — | | Notes | | | |
Rating key:
Output meets production standard when it satisfies all of the following:
tools
Generates a foundational social media training guide for clients and their teams who are completely new to social media marketing, or who have been posting without any strategic understanding. Invoke when the user says "write a social media basics guide", "create a beginner training document", "the client doesn't understand social media", "start-here training", or when a client needs to understand social media before any strategy or content work begins. Distinct from training-client-team (operational handover of an existing strategy) and training-diy-content (content creation for self-managing clients). This skill covers what social media is, how it works, and how to approach it intelligently — the conceptual foundation that makes all downstream strategy work land.
tools
Generates a practical smartphone video production training guide for East African clients and content teams. Covers shooting, audio, lighting, framing, editing, and platform-specific formats using only a smartphone — no professional equipment required. Invoke this skill when a client or their team needs to produce their own social video content and requires a hands-on, jargon-free training document tailored to EA field conditions.
tools
Generates a complete DIY content creation handbook for clients who want to manage some or all of their own content after the initial strategy engagement. Invoke when the user says "write a DIY content guide", "create a self-managed content handbook", "the client wants to manage their own content", or when a handover guide is needed at the end of a strategy engagement. Output is a self-contained reference document — not a training presentation — that the client keeps and uses independently.
tools
Generates a complete 2-hour in-person training workbook for a client's internal team — employees who will assist with content creation or community management. Invoke when the user says "create a team training guide", "write a staff training workbook", "onboard our internal team on social media", or needs a printable workshop document for client employees. Output is a structured, print-ready workbook — not a presentation deck.