skills/playbook-ugc-strategy/SKILL.md
Builds a complete User-Generated Content (UGC) strategy for a client — covering audit, collection systems, permission management, curation filters, and publishing guidelines. Invoke when a client needs a structured plan to collect, curate, and republish content created by their customers, community members, or fans. Particularly suited to East African markets where peer recommendation is the dominant trust signal and brand advertising is relatively less trusted.
npx skillsauth add peterbamuhigire/social-media-skills playbook-ugc-strategyInstall 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.Ask for all of the following before generating any deliverable:
In Uganda and East Africa, peer recommendation is the most powerful commercial signal available. A customer photograph of a meal, a WhatsApp screenshot of a satisfied buyer, or a Facebook post by a happy client carries more persuasive weight than any brand-produced advertisement. This is not unique to East Africa — the research is consistent globally (Chaffey, 2024) — but in markets where brand advertising is less trusted and word of mouth is the default discovery mechanism, UGC functions as the highest-converting content type available. Under the POEM model (Paid/Owned/Earned), UGC sits firmly in the Earned channel — the most credible and the most difficult to manufacture.
UGC also solves the content production problem for clients with limited budgets. A strategy that turns customers into content producers generates an ongoing stream of authentic material at near-zero cost, while building the community and advocacy that scale social media presence without proportional ad spend. For small and medium enterprises in Uganda — where production budgets are constrained but smartphone penetration is high — this is not a supplementary tactic; it is a primary content channel.
Before building the strategy, audit what already exists. Complete this before any other section.
Audit steps:
| Platform | UGC Volume (monthly est.) | Quality (High/Med/Low) | Common Content Type | Most Shareable Examples | |---|---|---|---|---| | Instagram | | | | | | Facebook | | | | | | TikTok | | | | | | GBP reviews | | | | | | WhatsApp screenshots | | | | |
Summarise the audit in two to three sentences: total estimated monthly UGC volume, strongest platform, and the single best existing piece of UGC identified.
Apply the three-tier collection system based on available budget and capacity.
Branded hashtag: Create one simple, memorable hashtag the brand owns — e.g., #BrandNameUG. Promote it in-store, on packaging, in post captions, in the Google Business Profile description, and in email footers. The hashtag must be specific enough that it is owned by the brand, not shared with unrelated content.
Check-in prompt: Display a sign at the premises: "Tag us on Facebook when you visit — we love sharing your photos!" Place it at the point of highest satisfaction: beside the product display, at the service counter, or at the exit.
Review request: Send a WhatsApp message after every confirmed positive interaction. Use this template:
"We are so glad you enjoyed your experience! Would you mind sharing a quick Google review? It takes under a minute and means a great deal to us. Here is the link: [GBP link]"
Feature campaign: Launch "Feature Friday" — every Friday, the best customer photo tagged with the branded hashtag is featured on the brand's main feed and Stories. Winner receives a public shout-out and name credit. No purchase required to enter. Announce it in the bio, in Stories, and as a pinned post.
Testimonial request: Send a WhatsApp message 48–72 hours after purchase:
"Hi [Name], how did you enjoy [product/service]? We would love to hear from you — even a quick voice note works perfectly. Your feedback helps other customers find us."
Collect voice notes, text replies, and typed messages — all qualify as testimonial UGC.
Photo prompt: Train staff to ask customers to photograph the product or experience at the moment of highest satisfaction — in a restaurant, when the meal arrives; in a salon, after the final look is complete; in a retail shop, at the point of product handover. Staff should not take the photo themselves; the prompt is: "You should get a photo of this — it looks great!"
Never republish UGC without documented permission. Apply the following rules without exception.
Public posts with brand tag: Even when a customer has tagged the brand publicly, send a direct message before resharing:
"Hi [Name]! We love your photo of [product]. Would you mind if we shared it on our page? We will credit you!"
Wait for an explicit affirmative reply before posting. Do not assume tagging constitutes permission.
WhatsApp messages: Never share a WhatsApp conversation screenshot without the customer's explicit written consent. Ask:
"Would you mind if we shared this as a testimonial on our Facebook Page? Your name will be included — or we can keep you anonymous if you prefer."
"Yes you can share" sent via WhatsApp counts as documented consent.
Competition entries: Include the following in all competition terms: "By entering this competition, you grant [Brand Name] permission to use your content for marketing and promotional purposes, including social media posts. Your name/handle will be credited."
Uganda Data Protection and Privacy Act 2019 (DPA): Publishing an individual's image or personal content without consent qualifies as processing personal data under the DPA 2019. Obtain consent in writing before publishing. A WhatsApp message saying "yes you can share" constitutes documented consent provided the conversation is saved.
Permissions log: Maintain a Google Sheet with the following columns:
| Date | Platform | Content Description | Creator Handle/Name | Permission Obtained (Y/N) | Date of Permission | Where Published | |---|---|---|---|---|---|---|
Review this log monthly. Do not publish any piece of UGC that does not have a corresponding "Y" entry in the permissions log.
Not all UGC should be published. Apply this filter before scheduling any piece of customer content.
Curation filter — approve only if all conditions are met:
Publishing best practices:
11-content-calendar/SKILL.md for scheduling guidance.WhatsApp testimonials as primary UGC format: In Uganda, customers frequently express satisfaction directly via WhatsApp rather than posting publicly. These private messages are high-value social proof. Establish a system for collecting them with permission — a dedicated WhatsApp Business label ("Testimonials — with permission") makes retrieval straightforward.
Camera phone quality: The majority of Ugandan customers capture content on mid-range Android smartphones. Quality is adequate for all social media platforms provided the subject is well-lit and in focus. Do not reject UGC on the basis of device quality alone.
Language: UGC from Ugandan customers may be in English, Luganda, Swahili, or a natural mix of all three. Republish in the original language where possible — this reflects authentic community voice. Where the original language is not English, add a brief English translation in the caption or a bracketed note: "[Translation: This chicken is unbelievable!]"
Religious and cultural sensitivity: Uganda has significant Muslim and Christian communities, and cultural norms around gender, public behaviour, and hospitality are specific. Review all UGC for religious imagery, political symbols, or culturally loaded content before publishing. When in doubt, do not publish.
Peer recommendation as trust infrastructure: In East African markets, peer recommendation functions as the primary discovery mechanism for new products and services (Chaffey, 2024). Every piece of UGC published is not merely content — it is a trust signal. Treat curation accordingly: quality and authenticity matter more than volume.
Good output from this skill meets all of the following standards:
#BrandNameUG convention, and is documented with a distribution plan across all touchpointsConsult these related skills when building or implementing the UGC strategy:
playbook-community-management/SKILL.md — for managing the community that generates and engages with UGCmeta-social-listening/SKILL.md — for tracking brand mentions and discovering organic UGC across platformsplaybook-reputation-management/SKILL.md — for handling negative UGC or reviews discovered during the audit11-content-calendar/SKILL.md — for scheduling UGC alongside brand content in the monthly calendarAcademic and industry citations:
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.