Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Monthly content calendar for global businesses — multi-channel posting schedule with funnel ratio, content pillars, repurposing matrix, and quality scoring. Reads `.agents/product-marketing-context-global.md`. Universal framework, region-specific posting times via foundation skill. Trigger: 'content calendar', 'posting schedule', 'monthly content plan', 'social media calendar', 'editorial calendar'.
.claude/skills/minhnv0807-01-content-calendar-global/SKILL.md| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-05 | ✗→✓ | ▲ Improved | 227% | 0% |
| case-06 | ✗→✓ | ▲ Improved | 198% | 0% |
| case-07 | ✗→✓ | ▲ Improved | 185% | 0% |
| case-08 | ✗→✓ | ▲ Improved | 168% | 0% |
| case-10 | ✗→✓ | ▲ Improved | 233% | 0% |
> Plan a 30-day multi-channel content calendar with funnel ratios, content pillars, source-type mix, and AI scoring before publishing.
Before generating the calendar, read .agents/product-marketing-context-global.md for:
If the file is missing, ask the user to run product-marketing-context-global first.
Ask the user up to 4 questions before starting:
| Funnel stage | Share | Goal | Content type | |-------------|-------|------|-------------| | TOFU (Awareness) | 40% | Attract new viewers | Trends, tips, POV, behind-the-scenes, pain points | | MOFU (Consideration) | 35% | Build trust, persuade | Case study, review, comparison, process, FAQ | | BOFU (Conversion) | 15% | Close the order | Offer, deal, countdown, retarget, livestream | | Retention | 10% | Retain existing customers | VIP content, referral, community, re-engagement |
Every brand needs 3–5 pillars. Audit balance weekly.
| Pillar | Recommended share | This week's count | |--------|-------------------|-------------------| | Education | 30–35% | count] / total] = %] | | Inspiration | 20–25% | count] / total] = %] | | Entertainment | 20–25% | count] / total] = %] | | Selling | 10–15% | count] / total] = %] | | Community | 5–10% | count] / total] = %] |
Rule: If any pillar drifts more than 10% from its target, rebalance the following week.
| Source type | Share | Description | |-------------|-------|-------------| | FGC (Founder Generated) | 25–30% | Founder / expert content — highest trust | | Brand Content | 30–35% | Official brand assets | | UGC (User Generated) | 20–25% | Customer-created — social proof | | EGC (Employee Generated) | 10–15% | Team-created — authentic culture |
> Content matrix method. Universal, works in any market.
Multiply your content pillars by 8 formats to generate 24–40 ideas in one sitting.
| # | Format | Description | Example | |---|--------|-------------|---------| | 1 | How-to | Teach a specific skill, step by step | "3 steps to set up a Meta Pixel correctly" | | 2 | Inspiration | Success stories, overcoming obstacles | "From 0 to 50K followers in 6 months — true story" | | 3 | Analysis | Explain why, how a mechanism works | "Why expensive ads still produce no orders — root cause analysis" | | 4 | Contrarian | Challenge a common belief | "Running more ads is NOT how you grow orders" | | 5 | Observation | Hidden trends, things others miss | "Something is happening on TikTok Shop that few notice" | | 6 | X vs Y | Compare 2 tools / approaches / strategies | "Meta Ads vs TikTok Ads: which industries pick which?" | | 7 | Now vs Future | Predictions, upcoming trends | "Marketing 2025 vs 2026: 5 big shifts" | | 8 | List | Tips, mistakes, lessons, tools | "7 most common ad mistakes SMBs make" |
product-marketing-context-global or by asking)markdown| Pillar \ Format | How-to | Inspiration | Analysis | Contrarian | Observation | X vs Y | Now vs Future | List | |-----------------|--------|-------------|----------|------------|-------------|--------|---------------|------| | [Pillar 1] | [Idea] | [Idea] | [Idea] | [Idea] | [Idea] | [Idea] | [Idea] | [Idea] | | [Pillar 2] | [Idea] | [Idea] | [Idea] | [Idea] | [Idea] | [Idea] | [Idea] | [Idea] | | [Pillar 3] | [Idea] | [Idea] | [Idea] | [Idea] | [Idea] | [Idea] | [Idea] | [Idea] | | [Pillar 4] | [Idea] | [Idea] | [Idea] | [Idea] | [Idea] | [Idea] | [Idea] | [Idea] |
> Tip: Run the matrix once per month → bank 32+ ideas. You will never run dry.
Every source asset spawns at least 7 derivatives.
| # | Source asset | Derivative | Target channel | Length / size | Production time | |---|-------------|-----------|----------------|---------------|-----------------| | 1 | Long video (3–5 min) | Original | YouTube | 3–5 min | 2–4h | | 2 | | Short clip #1 (hook) | TikTok | 15–30s | 15 min | | 3 | | Short clip #2 (key tip) | Reels | 15–30s | 15 min | | 4 | | Short clip #3 (outcome) | TikTok / Shorts | 15–30s | 15 min | | 5 | | Carousel (5–7 slides) | Instagram, LinkedIn | 5–7 images | 30 min | | 6 | | SEO blog post | Website | 800–1500 words | 1–2h | | 7 | | Email newsletter | Email list | 300–500 words | 30 min | | 8 | | 3 quote cards | Story, Threads, X | 1 image / card | 15 min | | 9 | | Audio snippet | Podcast feed / OA voice | 1–2 min | 10 min |
Day 1: Record / write source asset
Day 1: Cut short clips (3 clips, 45 min)
Day 2: Build carousel + quote cards (45 min)
Day 2: Write blog post from source (1–2h)
Day 3: Send email newsletter (30 min)
Day 3–7: Schedule derivatives across channelsPosting times shift by region. The defaults below cover the global average. Override per region using product-marketing-context-global.
| Channel | Mon–Fri | Saturday | Sunday | Notes | |---------|---------|----------|--------|-------| | TikTok | 7:00–9:00, 12:00–13:00, 19:00–22:00 | 10:00–12:00, 19:00–22:00 | 10:00–12:00, 19:00–22:00 | Peak: 20:00–21:00 | | Instagram | 7:00–9:00, 12:00–14:00, 18:00–20:00 | 9:00–11:00, 18:00–20:00 | 10:00–12:00 | Peak: 12:00–13:00 | | Facebook | 8:00–10:00, 13:00–15:00, 19:00–21:00 | 9:00–11:00, 19:00–21:00 | 10:00–13:00 | Peak: 13:00, 20:00 | | LinkedIn | 7:30–9:00, 11:30–13:30, 17:00–18:30 | Skip / low | Skip / low | B2B: Tue/Wed/Thu best | | YouTube | 17:00–22:00 | 14:00–17:00 | 14:00–17:00 | Long videos — weekends stronger | | X (Twitter) | 8:00–10:00, 12:00–13:00, 17:00–19:00 | 9:00–11:00 | 10:00–12:00 | Peak: 9:00 weekdays | | Email | 8:00–10:00, 14:00–15:00 | Skip | Skip | Tue + Thu best for B2B, Wed for B2C | | Blog / SEO | Any | Any | Any | 2–4 posts / week, indexes in 1–3 days |
| Season | Notes | Adjustment | |--------|-------|------------| | Q4 (Black Friday / Cyber Monday) | CPM spikes 30–50%, engagement up | Pre-warm audience 2 weeks early, pre-schedule content | | End-of-year holidays | E-commerce, education, gifting peak | Higher CPMs through Dec | | Back-to-school (Aug–Sep, Northern Hemisphere) | Education, edtech, productivity tools spike | Education content surge | | Summer (Jun–Aug N. Hemisphere) | F&B, travel, leisure surge | Leisure-themed content | | Region-specific (Lunar New Year, Ramadan, Diwali) | Local cultural moments | Plan 2–3 weeks in advance, localise content |
Score every piece before publishing (0–10 scale):
| Criterion | Weight | Score (1–10) | Score × weight | |-----------|--------|--------------|---------------| | Hook (first 3 seconds — does it stop the scroll?) | 25% | score] | | | Relevance (does it match the target customer insight?) | 20% | score] | | | Value (what does the viewer take away?) | 20% | score] | | | CTA (clear and action-driving?) | 15% | score] | | | Visual (image / video quality?) | 10% | score] | | | Brand consistency (correct tone, colours?) | 10% | score] | | | Total | 100% | | total] / 10 |
Publishing thresholds:
| Date | Day | Channel | Time | Format | Funnel | Pillar | Topic | Hook / headline | CTA | Source type | Owner | Status | |------|-----|---------|------|--------|--------|--------|-------|-----------------|-----|-------------|-------|--------| | date] | Mon | TikTok | 20:00 | Video 30s | TOFU | Education | topic] | hook 3s] | CTA] | FGC | name] | Draft / Done / Posted | | date] | Mon | Instagram | 12:00 | Carousel | MOFU | Inspiration | topic] | headline] | CTA] | Brand | name] | | | date] | Tue | TikTok | 12:00 | Video 15s | TOFU | Entertainment | topic] | hook] | CTA] | EGC | name] | | | date] | Tue | Email | 09:00 | Newsletter | MOFU | Education | topic] | subject line] | CTA] | Brand | name] | | | date] | Wed | TikTok | 20:00 | Video 30s | MOFU | Inspiration | topic] | hook] | CTA] | UGC | name] | | | date] | Wed | Facebook | 20:00 | Video 60s | BOFU | Selling | topic] | headline] | CTA] | Brand | name] | | | date] | Thu | TikTok | 12:00 | Video 15s | TOFU | Education | topic] | hook] | CTA] | FGC | name] | | | date] | Thu | Email | 08:30 | Offer | BOFU | Selling | topic] | subject line] | CTA] | Brand | name] | | | date] | Thu | LinkedIn | 09:00 | Post | MOFU | Education | topic] | headline] | CTA] | FGC | name] | | | date] | Fri | TikTok | 20:00 | Video 30s | TOFU | Entertainment | topic] | hook] | CTA] | EGC | name] | | | date] | Fri | Facebook | 12:00 | Post | MOFU | Education | topic] | headline] | CTA] | Brand | name] | | | date] | Sat | TikTok | 20:00 | Video 30s | MOFU | Inspiration | topic] | hook] | CTA] | UGC | name] | | | date] | Sat | Instagram | 18:00 | Reels | TOFU | Entertainment | topic] | hook] | CTA] | FGC | name] | | | date] | Sun | TikTok | 20:00 | Video 15s | TOFU | Education | topic] | hook] | CTA] | FGC | name] | | | date] | Sun | Blog | -- | Post | MOFU | Education | topic] | SEO title] | CTA] | Brand | name] | |
| Item | Plan | Actual | On ratio? | |------|------|--------|-----------| | Funnel: TOFU | 40% (6 posts) | count] | Yes / No | | Funnel: MOFU | 35% (5 posts) | count] | | | Funnel: BOFU | 15% (2 posts) | count] | | | Funnel: Retention | 10% (2 posts) | count] | | | Pillar: Education | 30–35% | count] | | | Pillar: Inspiration | 20–25% | count] | | | Pillar: Entertainment | 20–25% | count] | | | Pillar: Selling | 10–15% | count] | | | Pillar: Community | 5–10% | count] | | | Source: FGC | 25–30% | count] | | | Source: Brand | 30–35% | count] | | | Source: UGC | 20–25% | count] | | | Source: EGC | 10–15% | count] | |
| Channel | Minimum | Recommended | Optimal | Notes | |---------|---------|-------------|---------|-------| | TikTok | 3 videos / week | 5–7 videos / week | 1–2 videos / day | More posts = more data to optimise | | Instagram | 3 posts / week | 4–5 posts / week | 1 post / day | Reels prioritised | | Facebook | 3 posts / week | 4–5 posts / week | 1 post / day | Mix video + carousel + text | | LinkedIn | 2 posts / week | 3–4 posts / week | 1 post / weekday | B2B: longer-form posts win | | X (Twitter) | 5 / week | 1–2 / day | 3–5 / day | Threads + replies drive reach | | YouTube | 1 video / week | 1–2 videos / week | 2 videos / week | Quality > quantity | | Email | 1 email / week | 2 emails / week | 2 emails / week | Beyond this risks spam complaints | | Blog / SEO | 1 post / week | 2–4 posts / week | 1 post / day | SEO compounds over time |
| When you need | Call skill | |---------------|-----------| | Script for a TikTok video in this calendar | 04-script-video-global | | Ad copy for a Facebook post in this calendar | (use ad copy skill if available) | | Insights to pick topics | 09-customer-insight-global | | Overall plan that contains this calendar | 00-marketing-plan-global | | Campaign-specific calendar | 02-campaign-brief-global |
Before delivering the calendar, verify:
.agents/product-marketing-context-global.mdOther measured skills in the registry, with their headline benchmark lift.