skills/pipeline/11-content-calendar/SKILL.md
Generates a 90-day master content calendar (month-by-month, week-by-week) showing what gets posted, on which platform, and in which week — including Ugandan and East African observances, international awareness days, and campaign windows. Invoke after completing 10-content-pillars and before beginning content production.
npx skillsauth add peterbamuhigire/social-media-skills 11-content-calendarInstall 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.
Produce a 90-day master content calendar across three monthly tables. Each table covers one calendar month. Apply the east-african-english skill for tone throughout. Do not generate the calendar until all Required Input has been confirmed.
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 the following before generating:
10-content-pillars09-campaign-strategy (name and date range)Use this column structure for every row. Produce one row per content piece per week (summarised by week, not by individual day — daily scheduling happens in the weekly workflow):
| Week | Date Range | Platform | Content Type | Pillar | Topic / Headline | 2-Sentence Content Brief | Notes | |---|---|---|---|---|---|---|---|
Column definitions:
10-content-pillarsInclude the following observances in the calendar. When an observance falls in the 90-day window, add a content row for the relevant platform(s) in the week it falls. Adjust tone and content brief to suit the occasion.
Fixed-date observances:
Variable-date observances (check current year):
Instruction: When any of these observances falls within the 90-day window, insert a dedicated content row marked [OBSERVANCE] in the Notes column. Write a brief that is appropriate to the occasion — do not insert a generic post and claim it is culturally relevant.
The following 20 awareness days are commonly relevant across industries. Select 6–10 most relevant for the client's industry and insert them into the calendar. State which ones were selected and why, before producing the tables.
| Awareness Day | Date | Relevant for | |---|---|---| | World Health Day | 7 April | Healthcare, wellness, fitness, food | | Earth Day | 22 April | Environment, agriculture, sustainability, FMCG | | World Press Freedom Day | 3 May | Media, NGOs, public sector | | Africa Day | 25 May | Pan-African brands, culture, education | | World Environment Day | 5 June | Agriculture, construction, hospitality | | World Food Safety Day | 7 June | Food and beverage, hospitality, retail | | World Youth Skills Day | 15 July | Education, training, NGOs, employment | | International Youth Day | 12 August | Education, retail, consumer brands targeting youth | | World Literacy Day | 8 September | Education, publishing, NGOs | | World Mental Health Day | 10 October | Healthcare, wellness, HR, corporate | | World Food Day | 16 October | Agriculture, food and beverage, retail | | World Savings Day | 31 October | Financial services, SACCOs, microfinance | | World Children's Day | 20 November | Education, healthcare, retail, FMCG | | World AIDS Day | 1 December | Healthcare, NGOs, public sector | | International Day of Persons with Disabilities | 3 December | NGOs, healthcare, inclusive employers | | World Entrepreneurship Day | 16 November | Business services, finance, training | | International Day of Education | 24 January | Education, NGOs, government | | World Tourism Day | 27 September | Hospitality, tourism, transport | | World Photography Day | 19 August | Any brand using visual content | | World Customer Service Week | First week of October | Retail, financial services, hospitality, telecoms |
Ask the consultant: "Name the three periods in the year when your client's business earns most revenue or has highest customer demand. Give each a name and an approximate date range."
Once confirmed, mark those three windows in the calendar as [HIGH SEASON] in the Notes column and increase posting frequency by 20–30% in those weeks. Produce a brief for at least two seasonal-themed posts per platform during each high-season window.
If campaign dates have been provided from 09-campaign-strategy, reserve those weeks as [CAMPAIGN] in the calendar. Reduce standard pillar content in campaign weeks to avoid audience confusion — allow the campaign to lead. Suggest 1 supporting organic post per platform per campaign week that reinforces the campaign message without duplicating paid content.
Show how the same weekly theme appears across platforms in the same week. For each week, identify the core theme and show a brief cross-platform content plan. Use this format under each monthly table:
Week [N] Cross-Platform Theme: [Theme title]
Include this repeating template at the start of the calendar, before Month 1. The team uses this as the default pattern each week unless a campaign or observance requires adjustment.
Standard Weekly Rhythm — [Client Name]
| Day | Platform | Content Type | Pillar (rotate) | |---|---|---|---| | Monday | Facebook | Value post or article share | [Pillar A] | | Tuesday | Instagram | Carousel or single image | [Pillar B] | | Wednesday | Facebook + Instagram | Repost or UGC or community content | [Pillar C] | | Thursday | LinkedIn (if in scope) | Thought leadership post | [Pillar A or B] | | Friday | WhatsApp broadcast | Weekly update or offer reminder | [Promotional pillar] | | Friday | Instagram Stories | Behind-the-scenes or poll | [Pillar C] | | Weekend | TikTok (if in scope) | Entertainment or trend content | [Pillar B or C] |
Adjust the template based on the client's platforms and posting frequency.
Produce Month 1, Month 2, and Month 3 tables in sequence. Each table covers approximately 4–5 weeks. Before each table, write a one-paragraph overview of the month's strategic focus: what the main themes are, which observances or campaigns fall in this month, and what the tone should be.
Apply the 10-4-1 rule (Bodnar and Cohen, 2012) across each month: check that approximately 10 out of every 15 rows are value or sharing content, 4 are original brand content, and 1 is promotional. Note the ratio at the end of each monthly table.
This calendar is a planning tool — not a locked schedule. Review and adjust every Friday for the following week. Check: (1) Are there any breaking news or local events that require a reactive post? (2) Did last week's top-performing post suggest a follow-up? (3) Are approval timelines on track for the week ahead? Adjust the calendar before beginning content production for the next week. Major changes to monthly themes should be flagged to the client before execution begins.
09-campaign-strategy are marked and content in those weeks defers to the campaigntools
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.