skills/platforms/platform-facebook/SKILL.md
Generates a complete Facebook presence plan for a client, covering Page optimisation, content mix, posting frequency, Groups strategy, click-to-WhatsApp, a 30-day content plan, community management templates, and KPIs. Invoke this skill when a client needs a Facebook-specific strategy document or when Facebook is identified as a primary channel in their social media strategy.
npx skillsauth add peterbamuhigire/social-media-skills platform-facebookInstall 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.Before generating this plan, collect the following from the client:
Complete every item before publishing content. An incomplete Page signals low credibility.
Profile photo
Cover photo
About section
CTA button Select the button that matches the client's primary conversion action:
Pinned post
Messenger auto-reply Set up both a welcome message and an away message in Page settings > Inbox.
Welcome message template:
"Hello [Name], thank you for messaging [Business Name]! We'll respond within [X hours/minutes]. In the meantime, browse our products at [website/link] or send us your enquiry and we'll get back to you shortly."
Away message template (outside business hours):
"Thank you for your message. Our team is currently offline but will respond first thing [tomorrow / Monday]. For urgent enquiries, WhatsApp us on [number]. We appreciate your patience."
Page settings checklist (complete before publishing)
Apply this mix to maintain algorithm diversity and audience variety. Ratios are weekly targets.
Organic reach baseline: assume a maximum of 5% of Page followers see any given post without paid amplification (Goodwin, 2022). Plan posting volumes, boosting budgets, and reach expectations accordingly. On posting volume: over-posting drives 46% of users to unlike a Page; under-posting below twice per week drives 18% to unlike — consistency within the 3–5 post/week band is the goal.
| Content type | Target % | Purpose | |---|---|---| | Image posts | 40% | Product showcases, team photos, behind-the-scenes, motivational quotes | | Video / Reels | 25% | Demonstrations, testimonials, tutorials — native upload always preferred over YouTube links. 85% of Facebook video is watched without audio — add captions to every video; failure to do so is the single most common video error (Goodwin, 2022) | | Link posts | 10% | Blog articles, website pages — note: Facebook reduces reach on link posts; embed the link in the caption of an image post instead | | Stories | Daily | Lightweight, informal touchpoints — polls, countdowns, behind-the-scenes | | Polls | 10% | Community engagement — ask questions relevant to the industry | | Events | As needed | Minimum 5–7 days advance notice; include full event details in description |
Facebook Live: Live video generates six times more engagement than standard video; viewers watch three times longer (Goodwin, 2022). Use Live for product launches, Q&A sessions, and behind-the-scenes content. Announce at least 24 hours in advance via Stories and the Page feed. A brief post-Live replay pinned to the Page extends the reach over the following 48 hours.
Rationale (Hero/Hub/Hygiene model):
Recommended: 5 posts/week for businesses in a growth phase. Minimum: 3 posts/week to maintain algorithm standing — below this, organic reach declines sharply.
Best posting times for Uganda (EAT, UTC+3):
| Time slot | Rationale | |---|---| | Tuesday–Thursday, 8–9am | Morning commute — users check feeds before work | | Tuesday–Thursday, 12–1pm | Lunch break — high mobile usage | | Tuesday–Thursday, 6–8pm | Evening wind-down — sustained engagement window |
Avoid posting on Monday mornings (low engagement) and Sunday evenings unless running a weekend promotion. Always post natively — do not schedule through third-party tools that reduce Facebook reach.
When to create a group:
When to join existing groups instead:
Group setup (if creating):
Community rules template (5 rules):
Content rhythm for groups:
Moderation approach:
When to use click-to-WhatsApp posts:
Post structure:
WhatsApp greeting message template (set in WhatsApp Business app):
"Hello! Thank you for reaching out to [Business Name]. You've messaged us about [product/service]. Please tell us:
- What you're looking for
- Your location (for delivery estimates)
- Your preferred date if booking a service We respond within [X] hours. We look forward to helping you!"
Tracking without ads:
?utm_source=facebook&utm_medium=social&utm_campaign=whatsapp)Deliver 5 posts per week. Adjust topics to match the client's industry and active promotions.
| Day | Type | Topic / Headline | Caption brief | Visual direction | |---|---|---|---|---| | Mon | Image | Welcome / brand introduction | Introduce the business, its mission, and what followers can expect from the Page. Include WhatsApp CTA. | Brand logo on colour background; clean, professional | | Tue | Video | Product/service demonstration | Show the product in use or walk through the service process. End with a price or booking CTA. | Bright, well-lit; include text overlay of the key benefit | | Wed | Poll | Industry question | Ask a relevant question (e.g. "What's your biggest challenge with [problem the business solves]?") | Branded graphic with question text | | Thu | Image | Behind the scenes | Show the team, workspace, or production process. Humanise the brand. | Natural light, candid feel | | Fri | Image | Featured product/service | Highlight one offering with its key benefit and price. Direct WhatsApp enquiry. | Product hero shot; white or plain background |
| Day | Type | Topic / Headline | Caption brief | Visual direction | |---|---|---|---|---| | Mon | Image | Customer testimonial | Share a written testimonial (with permission). Add context about what the client achieved. | Quote graphic with customer name/photo if available | | Tue | Video | FAQ answer | Address the most common question the business receives. Keep under 90 seconds. | Talking head or screen recording; captions required | | Wed | Image | Tip or how-to post | Share one practical tip relevant to the audience. Establish authority. | Numbered graphic or step-by-step layout | | Thu | Stories (screenshot prompt) | Poll: this or that | Run a "This or That" poll on Stories — two product options or two preferences. | Bright, branded Stories template | | Fri | Image | Offer post | Feature a current promotion or bundle. State the price, the deadline, and how to order. | High-contrast promotional graphic; CTA button |
| Day | Type | Topic / Headline | Caption brief | Visual direction | |---|---|---|---|---| | Mon | Link post (image + link in caption) | Blog or resource | Share a useful article or resource. Frame it around the audience's need, not the brand. | Blog feature image; include URL in caption | | Tue | Image | Team spotlight | Introduce a team member. Include their role and one personal detail to humanise the brand. | Portrait photo; consistent framing with other team shots | | Wed | Poll | Audience preference | Ask about product preferences or upcoming content topics — e.g. "Which would you like to see next?" | Branded poll graphic | | Thu | Video / Reel | Customer story or transformation | Short case study: before/after, problem solved, result achieved. | Before/after visual or interview clip | | Fri | Image | Product restocked / new arrival | Announce new or returning stock. Create urgency with quantity or deadline. | Product flat lay or lifestyle shot |
| Day | Type | Topic / Headline | Caption brief | Visual direction | |---|---|---|---|---| | Mon | Image | Month-end offer | Present a promotional offer to drive end-of-month purchases. Clear deadline and CTA. | Promotional graphic with price and deadline | | Tue | Video | Tutorial or how-to | Show how to use or get the best from the product/service. Builds post-purchase confidence too. | Clear screen or hands-on demo; text overlay | | Wed | Image | Community highlight | Share a post from the group or a customer photo (with permission). Celebrate community members. | Repost graphic with credit to original poster | | Thu | Image | Industry insight or trend | Share a relevant trend or news item with the brand's perspective. Establishes thought leadership. | Infographic style or branded quote card | | Fri | Image | Call to action — follow and share | Invite followers to share the Page with one person who would benefit. Thank them for their support. | Warm, community-focused graphic |
Respond to all comments and messages within 24 hours on weekdays and 48 hours at weekends. Every response must reflect the brand voice established in the 04-brand-voice-intake.
Positive comment or compliment
"Thank you so much, [Name] — this means a lot to us! We're glad you had a great experience. We hope to see you again soon. "
Product / service enquiry
"Hello [Name], thank you for your interest! Please send us a direct message or WhatsApp us on [number] and we'll give you all the details. We look forward to hearing from you!"
Complaint or negative comment
"Hello [Name], we're sorry to hear about your experience — this is not the standard we hold ourselves to. Please send us a direct message with your order details and we will resolve this promptly. Thank you for letting us know."
Offensive or inappropriate comment Do not engage publicly. Delete the comment immediately. If the behaviour is repeated, restrict the user from the Page. No public acknowledgement is required.
Competitor mention in comments
"Hello [Name], thank you for the question. We're only able to speak to our own products and services — feel free to send us a message and we'll help you find the right solution for your needs."
Press / media enquiry
"Hello [Name], thank you for reaching out. Please email us at [press/contact email] with your publication details and enquiry, and our team will respond within 2 business days."
Early comment management: The comments posted in the first 5–10 minutes after a post goes live set the emotional register for the entire thread — later commenters orient to the mood established by early responses. Monitor active posts in the first 30 minutes after publication. Counter-frame a negative early comment immediately with a measured, constructive reply; do not ignore it. A mocking or hostile comment left unaddressed in the first five responses anchors the thread tone for all subsequent participants (Farina, 2018).
Track these metrics monthly. Use Facebook Page Insights for all organic data.
| KPI | Target | Notes | |---|---|---| | Page reach (organic) | Growing month-on-month | Benchmark against previous 90 days | | Post engagement rate | 2–5% | (Reactions + comments + shares) ÷ reach × 100 | | Follower growth rate | 5–10% monthly (growth phase) | (New followers ÷ start-of-month followers) × 100 | | Click-through rate on link posts | 1–3% | Clicks ÷ reach × 100 | | Messages received | Track volume trend | Proxy for commercial intent | | Stories views | Growing week-on-week | Benchmark against previous 4-week average |
Review KPIs monthly. Present findings using the meta-reporting skill. Adjust content mix if engagement rate drops below 2% for two consecutive weeks.
Facebook's architecture makes the opening post the most structurally privileged content on the platform — it is the only element guaranteed to be visible to all readers. All comments downstream are secondary; engagement depth drops sharply after approximately the fifth comment. Apply the following evidence-based principles to maximise comment generation (Farina, 2018).
The three requirements of an engaging opening post
Every post that generates comments must do all three of the following:
Evidence-based engagement tactics
Output meets the standard when it:
Key citations used in this skill:
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.