content-ideas
Content Ideas Generator
Use when
- Generates 30 fresh content ideas for a client, structured as a table with platform, content type, pillar, and a 2-sentence brief for each idea. Run quarterly as a content bank refresh. Invoke when the user says "give me content ideas", "I need post ideas", "generate content ideas for", "fill the content calendar", or when a quarterly content bank refresh is due. Output includes 30 idea entries plus 5 evergreen series formats.
- Use this skill when it is the closest match to the requested deliverable or workflow.
Do not use when
- Do not use this skill for graphic design, video production, software development, or legal advice beyond the repository's stated scope.
- Do not use it when another skill in this repository is clearly more specific to the requested deliverable.
Workflow
- Collect the required inputs or source material before drafting, unless this skill explicitly generates the intake itself.
- Follow the section order and decision rules in this
SKILL.md; do not skip mandatory steps or required fields. - Review the draft against the quality criteria, then deliver the final output in markdown unless the skill specifies another format.
Anti-Patterns
- Do not invent client facts, performance data, budgets, or approvals that were not provided or clearly inferred from evidence.
- Do not skip required inputs, mandatory sections, or quality checks just to make the output shorter.
- Do not drift into out-of-scope work such as code implementation, design production, or unsupported legal conclusions.
Outputs
- The requested copy asset or idea set in markdown, written to publish, review, or adapt without major rework.
References
- Use the inline instructions in this skill now. If a
references/directory is added later, treat its files as the deeper source material and keep thisSKILL.mdexecution-focused. - Read
references/source-buckets-and-series.mdwhen idea generation should be organised by source buckets, repeatable series, and clearer next-step logic.
How to Use This Skill
Collect the Required Input below. Generate 30 content ideas in the table format specified, followed by 5 evergreen content series. Apply all 8 idea generation frameworks. Distribute ideas across all active platforms proportionally. Ideas must be specific to the client's industry and audience — not generic social media advice restated.
Required Input
Ask for the following before generating ideas:
- Client name — trading name of the business
- Industry — sector (e.g. fashion retail, food and beverage, health services, NGO, professional services)
- Country / city — default Uganda/East Africa
- Primary goal — what the client wants to achieve through content (awareness / community / sales / recruitment)
- Target audience — who the content is for (demographics, interests, location, key concerns)
- Active platforms — all platforms the client posts on (determines platform distribution)
- Content pillars with percentages — the agreed content mix from 10-content-pillars (e.g. Educational 40%, Behind the Scenes 20%, Promotional 20%, Community 20%)
- Brand tone (3 words) — from 04-brand-voice-intake
- Upcoming campaigns or seasonal dates — any launches, promotions, or cultural moments to plan around
Output Format
Generate the 30 ideas in this table:
| # | Idea title | Platform | Content type | Pillar | 2-sentence brief |
|---|---|---|---|---|---|
| 1 | [Title] | [Platform] | [Type] | [Pillar] | [What it covers and why it will work for this audience] |
After the table, generate the 5 evergreen series.
Distribution Rules
Apply these rules to every batch of 30 ideas:
Platform distribution — minimum ideas per active platform:
- Facebook: minimum 5 ideas
- Instagram: minimum 5 ideas
- LinkedIn: minimum 4 ideas (if active)
- WhatsApp: minimum 3 ideas (broadcast messages or Status content)
- TikTok: minimum 4 ideas (if active)
- YouTube: minimum 2 ideas (if active)
If a client uses fewer than 5 platforms, redistribute proportionally so every active platform has at least 4 ideas.
Content type mix — include at least one of each across the 30: Image post, video (short-form), carousel / multi-image, Story or Status update, poll or question post, text post, broadcast message (WhatsApp), Reel or TikTok
Pillar distribution — ideas must reflect the content pillar percentages from the brief. In a 30-idea set:
- A pillar at 40% should have approximately 12 ideas
- A pillar at 20% should have approximately 6 ideas
- Adjust proportionally if pillars are different
Content category mix — across all 30, include ideas from each of these categories:
- Educational (explains, teaches, or clarifies)
- Entertaining or relatable (humour, recognition, shared experience)
- Promotional (product, offer, service — direct but not pushy)
- Behind the scenes (process, team, sourcing, workspace)
- Social proof (testimonial, result, number served, review)
- Community (local connection, customer spotlight, partnership)
- Seasonal or cultural hook (Uganda/EA calendar — see Framework 6)
- UGC prompt (encourages customers to create and share content)
8 Idea Generation Frameworks
Apply all 8 frameworks when generating the 30 ideas. Each framework should contribute at least 2–3 ideas to the final set.
Framework 1: The 5 Ws Answer each question as a content idea:
- Who are your customers? → Spotlight them
- What do they need to know? → Educate them
- Where do they use your product or service? → Show it in context
- When do they need it most? → Create timely content for that moment
- Why do they choose you over alternatives? → Make the case clearly
Framework 2: The FAQ Bank List the 10 most common questions customers ask. Each question is a content idea. Frame the post as an answer — not as an advertisement. Formats that work: short video answer, carousel "we get asked this a lot", WhatsApp broadcast tip.
Framework 3: The Anti-FAQ Bank What do customers wrongly assume about the product, service, or industry? Each misconception is a content idea. Formats: "myth vs. fact" carousel, short video rebuttal, text post that opens with the wrong belief and corrects it.
Framework 4: Behind the Scenes What happens that customers never see? Options:
- Production or preparation process
- How ingredients, materials, or stock is sourced
- Team morning routine or day-in-the-life
- Quality checks and standards
- Packaging, presentation, or setup
- What happens after a customer leaves
Framework 5: Social Proof Content Content that shows others trust the brand:
- Customer testimonial (written or video)
- Before-and-after result
- Mini case story: customer's situation → what they did → result
- Number of customers served, years in business, units sold
- Awards, certifications, press mentions
Framework 6: Seasonal and Cultural Hooks — Uganda and East Africa Plan content around these dates and moments:
| Occasion | Date / Period | Content angle |
|---|---|---|
| New Year | 1 January | Goals, fresh starts, new product launch timing |
| Valentine's Day | 14 February | Gifts, couples, special offers, love |
| Easter | March / April | Family, community, long weekend |
| Eid al-Fitr | End of Ramadan (date varies) | Celebration, community, greetings |
| Labour Day | 1 May | Worker appreciation, team spotlight |
| Martyrs Day | 3 June | National reflection (handle respectfully — not promotional) |
| Eid al-Adha | Date varies | Community, sharing, celebration |
| Independence Day — Uganda | 9 October | Patriotism, local pride, Made in Uganda angle |
| Christmas | 25 December | Gifts, celebration, year-end reflection |
| Back to school — Uganda | January and August / September | School supplies, children, family planning |
| Harvest seasons | Varies by region and crop | Agriculture, freshness, sourcing story |
| Rainy season | March–May and October–November | Weather-relevant product or service content |
Note: do not force cultural or religious occasions onto brands where it is not authentic. Only use occasions that genuinely connect to what the client does.
Framework 7: Trend-Adjacent Content Identify a current trend in the client's industry or in EA popular culture and show how it connects to the brand — without chasing the trend directly. The post should make the brand look current without being reactive or superficial. Approach: "Here is what [trend] means for [our audience]" or "Our take on [trending conversation]."
Framework 8: Collaboration and Community Content Who could the brand feature, partner with, or recognise?
- A supplier or producer story
- A local business the brand admires (not a competitor)
- A customer whose story would resonate with others
- A charity or cause the brand supports
- An influencer or community figure relevant to the audience Collaboration content generates goodwill, extends reach to a partner's audience, and creates genuine warmth around the brand.
Output: 30 Content Ideas
[Generate the full table here once Required Input is received. Provide titles that are specific and vivid — not generic. The brief must make it clear what the content looks like and why it will work for this specific audience.]
Example row (Uganda — food and beverage brand):
| 5 | The matoke that travels 40 km to your plate | Instagram | Short video (Reel) | Behind the scenes | Follow the matoke from a Wakiso farm to the restaurant kitchen in 45 seconds. Shows sourcing story and freshness credentials without a word of advertising copy. |
Evergreen Content Series
After the 30-idea table, generate 5 evergreen series — content formats that can be repeated weekly or monthly without running out of material.
For each series, provide:
Series name: [A distinctive, brandable name] Concept: [What the series is about in 2 sentences] Frequency: [Weekly / fortnightly / monthly] Posting day: [Recommended day — e.g. Tuesday for educational content, Friday for community] First episode idea: [The specific first post to launch the series — title and brief]
Example series formats to adapt:
- Ask [Brand Name]: Weekly Q&A post answering one customer question — sourced from comments, DMs, or common enquiries at the counter. Run every Tuesday on Instagram Stories and Facebook.
- Made with care: Monthly behind-the-scenes of one ingredient, product, or process — 60-second video. Run first Thursday of each month on Instagram Reels and Facebook.
- Customer of the month: Monthly spotlight on a customer who agreed to be featured — photograph, 3 questions answered in their own words. Builds community, generates UGC goodwill.
- [Industry] myth of the week: Weekly myth-busting post from the anti-FAQ bank. Short carousel or text post. Educates and builds authority.
- [City] spotlight: Monthly post featuring something the brand loves about [city] — a local supplier, a community event, a neighbourhood. Builds local identity and partnership goodwill.
Generate 5 series specifically tailored to the client's industry, platform mix, and brand tone — not generic formats restated.
Human Authenticity Gate
All content ideas and briefs produced using this skill must pass through the ai-content-humaniser before the resulting content is delivered to the client. AI-generated or AI-assisted content ideas must meet the Golden Rule: every idea brief must be specific, culturally grounded, and audience-relevant — as if developed by the most skilled human strategist with deep knowledge of the client's market. Generic, formulaic, or culturally misaligned idea sets are not acceptable regardless of how efficiently they were produced.
Quality Criteria
- All 30 ideas are specific to the client's industry, audience, and location — no generic filler
- Every active platform receives its minimum allocation of ideas
- All 8 idea generation frameworks contribute at least 2 ideas each to the set
- All content types (image, video, carousel, story, poll, text, broadcast) are represented across the 30
- Pillar distribution reflects the percentages provided in the content pillars input
- Seasonal hooks use Uganda/EA dates, not US/UK calendar defaults
- Evergreen series are named, specific, and immediately actionable — first episode idea is fully described
- British English throughout
More from peterbamuhigire/social-media-skills
meta-ai-tools-audit
Produces a structured evaluation of AI marketing tools for a specific client, mapped by function (content creation, SEO, social media management, email marketing, automation, analytics, paid advertising, influencer marketing) with East African market accessibility, cost, and capability ratings. Outputs a recommended AI tool stack calibrated to the client's budget profile in UGX. Invoke when a client asks which AI tools to adopt, wants to assess their current AI tool usage, needs to build an AI-powered martech stack, or is evaluating AI capabilities against their marketing goals.
3platform-instagram-visual-system
>
3caption-writer
Writes social media captions for any platform from a brief. Generates 3 variations — short, medium, and long — with a hashtag set for each. Invoke when the user says "write a caption", "write captions for", "I need post copy for", "draft some caption options", or when a content brief is provided and the user needs caption text. Also invoke when working through a content calendar and post copy is needed for specific items.
3playbook-instagram-dm-sales
>
3training-social-media-fundamentals
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.
3training-ai-prompt-writing
Produces a practical training guide for client teams on prompt engineering for marketing tasks — covering the Alpha-Beta-Gamma-Delta-Epsilon prompt structure, 10 prompt components, 5 prompting approaches, and 7 copywriting frameworks with worked East African examples. Invoke when the user says "create a prompt writing training guide", "teach my team how to use AI for marketing", "write a prompt engineering workshop", "AI copywriting training for staff", or needs a structured training document for client employees who use AI tools to produce marketing content.
3