Content Calendar Planner

01 content calendar global

by minhnv0807 · MIT license · ★ 599 on GitHub

01 content calendar global cover

Use when the user needs a monthly or weekly content calendar — posting schedule per channel, funnel ratio, content pillars, repurposing matrix, and an owner per slot. Trigger on 'content calendar', 'posting schedule', 'what should we…

---
name: 01-content-calendar-global
description: "Use when the user needs a monthly or weekly content calendar — posting schedule per channel, funnel ratio, content pillars, repurposing matrix, and an owner per slot. Trigger on 'content calendar', 'posting schedule', 'what should we post this month', 'editorial calendar', 'social media plan', 'we post randomly with no plan'. Also use when the user only says the team keeps running out of things to post. Not for — the brief for one specific post, see `36-content-brief-global`; the caption text itself, see `37-social-caption-global`; deciding next period content from last period data, see `40-next-content-plan-global`; a paid campaign timeline, see `02-campaign-brief-global`."
metadata:
  version: 1.0.1
  category: content
license: MIT
triggers:
  - "content calendar"
  - "posting schedule"
  - "monthly content plan"
  - "social media calendar"
  - "editorial calendar"
related:
  - product-marketing-context-global
  - 00-marketing-plan-global
  - 04-script-video-global
  - 02-campaign-brief-global

Overview

Before generating the calendar, read .agents/product-marketing-context-global.md for:

Manual install (npx, ZIP)
Claude Codenpx skills add minhnv0807/ai-business-skills --skill 01-content-calendar-global -g -a claude-code
Claude Code (degit)npx degit minhnv0807/ai-business-skills/skills/en/01-content-calendar-global#master ~/.claude/skills/01-content-calendar-global
Claude.ai / desktopZip the folder and upload it under Settings → Capabilities → Skills.
Codex, Cursor, other agentsPoint them at SKILL.md. The other files are plain text.

Connects with Agent Alley MCP · agentalley.io/mcp

Files included

  • SKILL.md16.0 KB
Read SKILL.md here
minhnv0807/master1 file shown
SKILL.md
Show the full text330 lines

Global Content Calendar

Plan a 30-day multi-channel content calendar with funnel ratios, content pillars, source-type mix, and AI scoring before publishing.


Step 0 — Read context file

Before generating the calendar, read .agents/product-marketing-context-global.md for:

  • Brand voice & tone
  • Active channels and follower base
  • Region (drives optimal posting times and channel mix)
  • Currency (drives any monetary CTA framing)

If the file is missing, ask the user to run product-marketing-context-global first.


Information gathering

Ask the user up to 4 questions before starting:

  1. Product / service? Industry, core USP, price tier.
  2. Active channels? List channels (TikTok, Instagram, Facebook, YouTube, LinkedIn, X, Email, Blog, Podcast) with current follower / subscriber counts.
  3. Goal this month? Grow followers / grow inbound messages / grow orders / launch a new product / seasonal campaign?
  4. Content resources? How many people produce content? Can you record video? Do you have UGC / testimonials available?

Calendar principles

1. Funnel distribution
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
2. Content pillar balance

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.

3. Source-type mix
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 — generate ideas at scale

Content matrix method. Universal, works in any market.

Multiply your content pillars by 8 formats to generate 24–40 ideas in one sitting.

8 content formats
# 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"
How to use
  1. Pull 3–5 brand content pillars (from product-marketing-context-global or by asking)
  2. Build a grid: pillars (rows) × 8 formats (columns) = 24–40 ideas
  3. Each cell holds a specific headline — never generic ("Marketing" is wrong, "3 ways to cut CPMess below $5" is right)
  4. Pick the 15 strongest ideas → fill them into the weekly calendar
Content matrix template
| 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.


Content repurposing matrix — 1:7 ratio

Every source asset spawns at least 7 derivatives.

Repurposing table
# 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
Repurposing workflow
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 channels

Optimal posting times — region note

Posting times shift by region. The defaults below cover the global average. Override per region using product-marketing-context-global.

Global default windows (local time)
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
Region notes (set in foundation skill)
  • US: Time zones split (ET / CT / PT) — schedule to dominant audience zone. LinkedIn strong for B2B SaaS.
  • EU: Strict GDPR — confirm consent for email. CET / GMT split. LinkedIn strong DACH region.
  • SEA: TikTok dominates, LINE / Zalo / WhatsApp are messenger-of-record. Mobile-first, evening peak 19:00–22:00.
  • LATAM: WhatsApp + TikTok + Instagram primary. Spanish + Portuguese require localised copy. Late-evening engagement (21:00–23:00).
  • APAC ex-China: Mix of Instagram, TikTok, LINE (Japan / Taiwan), KakaoTalk (Korea). Localisation required.
  • MENA: Snap + TikTok + Instagram. Friday is weekend — adjust scheduling.
Seasonal peaks (universal)
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

AI content scoring

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:

  • 8–10: Publish now, consider boosting with paid
  • 6–7.9: Publish with minor edits
  • 4–5.9: Rewrite hook or CTA before publishing
  • <4: Do not publish, redo

Weekly calendar template

Week [number] — [start date] to [end date]
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]
Weekly balance check
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

Cross-reference

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

Examples — diversified regions

Example A — US B2B SaaS
  • 4 channels: LinkedIn (primary), X / Twitter, YouTube, Email newsletter
  • 12 posts / week: LinkedIn 4 + X 3 + YouTube 1 + Email 2 + Blog 2
  • Mix: Education 40%, Inspiration 20%, Analysis 25%, Selling 15%
Example B — EU DTC apparel
  • 5 channels: Instagram, TikTok, Pinterest, Email, Blog
  • 18 posts / week: IG 5 + TikTok 7 + Pinterest 3 + Email 2 + Blog 1
  • Mix: Inspiration 35%, Education 20%, Entertainment 30%, Selling 15%
Example C — SEA fitness coaching app
  • 4 channels: TikTok, Instagram, LINE / WhatsApp broadcast, YouTube Shorts
  • 16 posts / week: TikTok 7 + IG 4 + LINE 2 + Shorts 3
  • Mix: Inspiration 30%, Education 30%, Entertainment 25%, Selling 15%

Quality checklist

Before delivering the calendar, verify:

  • At least 15 posts per week (or matching the user's target frequency)
  • Funnel ratio sums correctly: TOFU 40% + MOFU 35% + BOFU 15% + Retention 10%
  • Content pillars balanced — no pillar drifts more than 10% off target
  • Source-type mix includes FGC, Brand, UGC, EGC
  • Every post has a specific hook / headline — no blanks
  • Every post has a clear CTA
  • Posting times respect the region's local peak windows
  • No two posts on the same channel at the same time
  • Content repurposing — every source asset has at least 3 derivatives
  • Email kept to 2 / week (excluding welcome flows)
  • Owner and status columns filled
  • AI Content Score >= 6 for every post
  • Region-specific channels included where relevant
  • Currency in CTAs matches .agents/product-marketing-context-global.md
1---
2name: 01-content-calendar-global
3description: "Use when the user needs a monthly or weekly content calendar — posting schedule per channel, funnel ratio, content pillars, repurposing matrix, and an owner per slot. Trigger on 'content calendar', 'posting schedule', 'what should we post this month', 'editorial calendar', 'social media plan', 'we post randomly with no plan'. Also use when the user only says the team keeps running out of things to post. Not for — the brief for one specific post, see `36-content-brief-global`; the caption text itself, see `37-social-caption-global`; deciding next period content from last period data, see `40-next-content-plan-global`; a paid campaign timeline, see `02-campaign-brief-global`."
4metadata:
5 version: 1.0.1
6 category: content
7license: MIT
8triggers:
9 - "content calendar"
10 - "posting schedule"
11 - "monthly content plan"
12 - "social media calendar"
13 - "editorial calendar"
14related:
15 - product-marketing-context-global
16 - 00-marketing-plan-global
17 - 04-script-video-global
18 - 02-campaign-brief-global
19 - 09-customer-insight-global
20---
21 
22# Global Content Calendar
23 
24> Plan a 30-day multi-channel content calendar with funnel ratios, content pillars, source-type mix, and AI scoring before publishing.
25 
26---
27 
28## Step 0 — Read context file
29 
30Before generating the calendar, read `.agents/product-marketing-context-global.md` for:
31 
32- Brand voice & tone
33- Active channels and follower base
34- Region (drives optimal posting times and channel mix)
35- Currency (drives any monetary CTA framing)
36 
37If the file is missing, ask the user to run `product-marketing-context-global` first.
38 
39---
40 
41## Information gathering
42 
43Ask the user up to 4 questions before starting:
44 
451. **Product / service?** Industry, core USP, price tier.
462. **Active channels?** List channels (TikTok, Instagram, Facebook, YouTube, LinkedIn, X, Email, Blog, Podcast) with current follower / subscriber counts.
473. **Goal this month?** Grow followers / grow inbound messages / grow orders / launch a new product / seasonal campaign?
484. **Content resources?** How many people produce content? Can you record video? Do you have UGC / testimonials available?
49 
50---
51 
52## Calendar principles
53 
54### 1. Funnel distribution
55 
56| Funnel stage | Share | Goal | Content type |
57|-------------|-------|------|-------------|
58| TOFU (Awareness) | 40% | Attract new viewers | Trends, tips, POV, behind-the-scenes, pain points |
59| MOFU (Consideration) | 35% | Build trust, persuade | Case study, review, comparison, process, FAQ |
60| BOFU (Conversion) | 15% | Close the order | Offer, deal, countdown, retarget, livestream |
61| Retention | 10% | Retain existing customers | VIP content, referral, community, re-engagement |
62 
63### 2. Content pillar balance
64 
65Every brand needs 3–5 pillars. Audit balance weekly.
66 
67| Pillar | Recommended share | This week's count |
68|--------|-------------------|-------------------|
69| Education | 30–35% | [count] / [total] = [%] |
70| Inspiration | 20–25% | [count] / [total] = [%] |
71| Entertainment | 20–25% | [count] / [total] = [%] |
72| Selling | 10–15% | [count] / [total] = [%] |
73| Community | 5–10% | [count] / [total] = [%] |
74 
75**Rule:** If any pillar drifts more than 10% from its target, rebalance the following week.
76 
77### 3. Source-type mix
78 
79| Source type | Share | Description |
80|-------------|-------|-------------|
81| FGC (Founder Generated) | 25–30% | Founder / expert content — highest trust |
82| Brand Content | 30–35% | Official brand assets |
83| UGC (User Generated) | 20–25% | Customer-created — social proof |
84| EGC (Employee Generated) | 10–15% | Team-created — authentic culture |
85 
86---
87 
88## Content matrix — generate ideas at scale
89 
90> Content matrix method. Universal, works in any market.
91 
92Multiply your **content pillars** by **8 formats** to generate 24–40 ideas in one sitting.
93 
94### 8 content formats
95 
96| # | Format | Description | Example |
97|---|--------|-------------|---------|
98| 1 | **How-to** | Teach a specific skill, step by step | "3 steps to set up a Meta Pixel correctly" |
99| 2 | **Inspiration** | Success stories, overcoming obstacles | "From 0 to 50K followers in 6 months — true story" |
100| 3 | **Analysis** | Explain why, how a mechanism works | "Why expensive ads still produce no orders — root cause analysis" |
101| 4 | **Contrarian** | Challenge a common belief | "Running more ads is NOT how you grow orders" |
102| 5 | **Observation** | Hidden trends, things others miss | "Something is happening on TikTok Shop that few notice" |
103| 6 | **X vs Y** | Compare 2 tools / approaches / strategies | "Meta Ads vs TikTok Ads: which industries pick which?" |
104| 7 | **Now vs Future** | Predictions, upcoming trends | "Marketing 2025 vs 2026: 5 big shifts" |
105| 8 | **List** | Tips, mistakes, lessons, tools | "7 most common ad mistakes SMBs make" |
106 
107### How to use
108 
1091. Pull 3–5 brand content pillars (from `product-marketing-context-global` or by asking)
1102. Build a grid: pillars (rows) × 8 formats (columns) = 24–40 ideas
1113. Each cell holds a **specific headline** — never generic ("Marketing" is wrong, "3 ways to cut CPMess below $5" is right)
1124. Pick the 15 strongest ideas → fill them into the weekly calendar
113 
114### Content matrix template
115 
116```markdown
117| Pillar \ Format | How-to | Inspiration | Analysis | Contrarian | Observation | X vs Y | Now vs Future | List |
118|-----------------|--------|-------------|----------|------------|-------------|--------|---------------|------|
119| [Pillar 1] | [Idea] | [Idea] | [Idea] | [Idea] | [Idea] | [Idea] | [Idea] | [Idea] |
120| [Pillar 2] | [Idea] | [Idea] | [Idea] | [Idea] | [Idea] | [Idea] | [Idea] | [Idea] |
121| [Pillar 3] | [Idea] | [Idea] | [Idea] | [Idea] | [Idea] | [Idea] | [Idea] | [Idea] |
122| [Pillar 4] | [Idea] | [Idea] | [Idea] | [Idea] | [Idea] | [Idea] | [Idea] | [Idea] |
123```
124 
125> **Tip:** Run the matrix once per month → bank 32+ ideas. You will never run dry.
126 
127---
128 
129## Content repurposing matrix — 1:7 ratio
130 
131Every source asset spawns at least 7 derivatives.
132 
133### Repurposing table
134 
135| # | Source asset | Derivative | Target channel | Length / size | Production time |
136|---|-------------|-----------|----------------|---------------|-----------------|
137| 1 | Long video (3–5 min) | Original | YouTube | 3–5 min | 2–4h |
138| 2 | | Short clip #1 (hook) | TikTok | 15–30s | 15 min |
139| 3 | | Short clip #2 (key tip) | Reels | 15–30s | 15 min |
140| 4 | | Short clip #3 (outcome) | TikTok / Shorts | 15–30s | 15 min |
141| 5 | | Carousel (5–7 slides) | Instagram, LinkedIn | 5–7 images | 30 min |
142| 6 | | SEO blog post | Website | 800–1500 words | 1–2h |
143| 7 | | Email newsletter | Email list | 300–500 words | 30 min |
144| 8 | | 3 quote cards | Story, Threads, X | 1 image / card | 15 min |
145| 9 | | Audio snippet | Podcast feed / OA voice | 1–2 min | 10 min |
146 
147### Repurposing workflow
148 
149```
150Day 1: Record / write source asset
151Day 1: Cut short clips (3 clips, 45 min)
152Day 2: Build carousel + quote cards (45 min)
153Day 2: Write blog post from source (1–2h)
154Day 3: Send email newsletter (30 min)
155Day 3–7: Schedule derivatives across channels
156```
157 
158---
159 
160## Optimal posting times — region note
161 
162Posting times shift by region. The defaults below cover the **global average**. Override per region using `product-marketing-context-global`.
163 
164### Global default windows (local time)
165 
166| Channel | Mon–Fri | Saturday | Sunday | Notes |
167|---------|---------|----------|--------|-------|
168| **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 |
169| **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 |
170| **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 |
171| **LinkedIn** | 7:30–9:00, 11:30–13:30, 17:00–18:30 | Skip / low | Skip / low | B2B: Tue/Wed/Thu best |
172| **YouTube** | 17:00–22:00 | 14:00–17:00 | 14:00–17:00 | Long videos — weekends stronger |
173| **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 |
174| **Email** | 8:00–10:00, 14:00–15:00 | Skip | Skip | Tue + Thu best for B2B, Wed for B2C |
175| **Blog / SEO** | Any | Any | Any | 2–4 posts / week, indexes in 1–3 days |
176 
177### Region notes (set in foundation skill)
178 
179- **US**: Time zones split (ET / CT / PT) — schedule to dominant audience zone. LinkedIn strong for B2B SaaS.
180- **EU**: Strict GDPR — confirm consent for email. CET / GMT split. LinkedIn strong DACH region.
181- **SEA**: TikTok dominates, LINE / Zalo / WhatsApp are messenger-of-record. Mobile-first, evening peak 19:00–22:00.
182- **LATAM**: WhatsApp + TikTok + Instagram primary. Spanish + Portuguese require localised copy. Late-evening engagement (21:00–23:00).
183- **APAC ex-China**: Mix of Instagram, TikTok, LINE (Japan / Taiwan), KakaoTalk (Korea). Localisation required.
184- **MENA**: Snap + TikTok + Instagram. Friday is weekend — adjust scheduling.
185 
186### Seasonal peaks (universal)
187 
188| Season | Notes | Adjustment |
189|--------|-------|------------|
190| Q4 (Black Friday / Cyber Monday) | CPM spikes 30–50%, engagement up | Pre-warm audience 2 weeks early, pre-schedule content |
191| End-of-year holidays | E-commerce, education, gifting peak | Higher CPMs through Dec |
192| Back-to-school (Aug–Sep, Northern Hemisphere) | Education, edtech, productivity tools spike | Education content surge |
193| Summer (Jun–Aug N. Hemisphere) | F&B, travel, leisure surge | Leisure-themed content |
194| Region-specific (Lunar New Year, Ramadan, Diwali) | Local cultural moments | Plan 2–3 weeks in advance, localise content |
195 
196---
197 
198## AI content scoring
199 
200Score every piece before publishing (0–10 scale):
201 
202| Criterion | Weight | Score (1–10) | Score × weight |
203|-----------|--------|--------------|---------------|
204| **Hook** (first 3 seconds — does it stop the scroll?) | 25% | [score] | |
205| **Relevance** (does it match the target customer insight?) | 20% | [score] | |
206| **Value** (what does the viewer take away?) | 20% | [score] | |
207| **CTA** (clear and action-driving?) | 15% | [score] | |
208| **Visual** (image / video quality?) | 10% | [score] | |
209| **Brand consistency** (correct tone, colours?) | 10% | [score] | |
210| **Total** | **100%** | | **[total] / 10** |
211 
212**Publishing thresholds:**
213 
214- 8–10: Publish now, consider boosting with paid
215- 6–7.9: Publish with minor edits
216- 4–5.9: Rewrite hook or CTA before publishing
217- <4: Do not publish, redo
218 
219---
220 
221## Weekly calendar template
222 
223### Week [number] — [start date] to [end date]
224 
225| Date | Day | Channel | Time | Format | Funnel | Pillar | Topic | Hook / headline | CTA | Source type | Owner | Status |
226|------|-----|---------|------|--------|--------|--------|-------|-----------------|-----|-------------|-------|--------|
227| [date] | Mon | TikTok | 20:00 | Video 30s | TOFU | Education | [topic] | [hook 3s] | [CTA] | FGC | [name] | Draft / Done / Posted |
228| [date] | Mon | Instagram | 12:00 | Carousel | MOFU | Inspiration | [topic] | [headline] | [CTA] | Brand | [name] | |
229| [date] | Tue | TikTok | 12:00 | Video 15s | TOFU | Entertainment | [topic] | [hook] | [CTA] | EGC | [name] | |
230| [date] | Tue | Email | 09:00 | Newsletter | MOFU | Education | [topic] | [subject line] | [CTA] | Brand | [name] | |
231| [date] | Wed | TikTok | 20:00 | Video 30s | MOFU | Inspiration | [topic] | [hook] | [CTA] | UGC | [name] | |
232| [date] | Wed | Facebook | 20:00 | Video 60s | BOFU | Selling | [topic] | [headline] | [CTA] | Brand | [name] | |
233| [date] | Thu | TikTok | 12:00 | Video 15s | TOFU | Education | [topic] | [hook] | [CTA] | FGC | [name] | |
234| [date] | Thu | Email | 08:30 | Offer | BOFU | Selling | [topic] | [subject line] | [CTA] | Brand | [name] | |
235| [date] | Thu | LinkedIn | 09:00 | Post | MOFU | Education | [topic] | [headline] | [CTA] | FGC | [name] | |
236| [date] | Fri | TikTok | 20:00 | Video 30s | TOFU | Entertainment | [topic] | [hook] | [CTA] | EGC | [name] | |
237| [date] | Fri | Facebook | 12:00 | Post | MOFU | Education | [topic] | [headline] | [CTA] | Brand | [name] | |
238| [date] | Sat | TikTok | 20:00 | Video 30s | MOFU | Inspiration | [topic] | [hook] | [CTA] | UGC | [name] | |
239| [date] | Sat | Instagram | 18:00 | Reels | TOFU | Entertainment | [topic] | [hook] | [CTA] | FGC | [name] | |
240| [date] | Sun | TikTok | 20:00 | Video 15s | TOFU | Education | [topic] | [hook] | [CTA] | FGC | [name] | |
241| [date] | Sun | Blog | -- | Post | MOFU | Education | [topic] | [SEO title] | [CTA] | Brand | [name] | |
242 
243### Weekly balance check
244 
245| Item | Plan | Actual | On ratio? |
246|------|------|--------|-----------|
247| **Funnel:** TOFU | 40% (6 posts) | [count] | Yes / No |
248| **Funnel:** MOFU | 35% (5 posts) | [count] | |
249| **Funnel:** BOFU | 15% (2 posts) | [count] | |
250| **Funnel:** Retention | 10% (2 posts) | [count] | |
251| **Pillar:** Education | 30–35% | [count] | |
252| **Pillar:** Inspiration | 20–25% | [count] | |
253| **Pillar:** Entertainment | 20–25% | [count] | |
254| **Pillar:** Selling | 10–15% | [count] | |
255| **Pillar:** Community | 5–10% | [count] | |
256| **Source:** FGC | 25–30% | [count] | |
257| **Source:** Brand | 30–35% | [count] | |
258| **Source:** UGC | 20–25% | [count] | |
259| **Source:** EGC | 10–15% | [count] | |
260 
261---
262 
263## Recommended posting frequency by channel
264 
265| Channel | Minimum | Recommended | Optimal | Notes |
266|---------|---------|-------------|---------|-------|
267| TikTok | 3 videos / week | 5–7 videos / week | 1–2 videos / day | More posts = more data to optimise |
268| Instagram | 3 posts / week | 4–5 posts / week | 1 post / day | Reels prioritised |
269| Facebook | 3 posts / week | 4–5 posts / week | 1 post / day | Mix video + carousel + text |
270| LinkedIn | 2 posts / week | 3–4 posts / week | 1 post / weekday | B2B: longer-form posts win |
271| X (Twitter) | 5 / week | 1–2 / day | 3–5 / day | Threads + replies drive reach |
272| YouTube | 1 video / week | 1–2 videos / week | 2 videos / week | Quality > quantity |
273| Email | 1 email / week | 2 emails / week | 2 emails / week | Beyond this risks spam complaints |
274| Blog / SEO | 1 post / week | 2–4 posts / week | 1 post / day | SEO compounds over time |
275 
276---
277 
278## Cross-reference
279 
280| When you need | Call skill |
281|---------------|-----------|
282| Script for a TikTok video in this calendar | `04-script-video-global` |
283| Ad copy for a Facebook post in this calendar | (use ad copy skill if available) |
284| Insights to pick topics | `09-customer-insight-global` |
285| Overall plan that contains this calendar | `00-marketing-plan-global` |
286| Campaign-specific calendar | `02-campaign-brief-global` |
287 
288---
289 
290## Examples — diversified regions
291 
292### Example A — US B2B SaaS
293 
294- 4 channels: LinkedIn (primary), X / Twitter, YouTube, Email newsletter
295- 12 posts / week: LinkedIn 4 + X 3 + YouTube 1 + Email 2 + Blog 2
296- Mix: Education 40%, Inspiration 20%, Analysis 25%, Selling 15%
297 
298### Example B — EU DTC apparel
299 
300- 5 channels: Instagram, TikTok, Pinterest, Email, Blog
301- 18 posts / week: IG 5 + TikTok 7 + Pinterest 3 + Email 2 + Blog 1
302- Mix: Inspiration 35%, Education 20%, Entertainment 30%, Selling 15%
303 
304### Example C — SEA fitness coaching app
305 
306- 4 channels: TikTok, Instagram, LINE / WhatsApp broadcast, YouTube Shorts
307- 16 posts / week: TikTok 7 + IG 4 + LINE 2 + Shorts 3
308- Mix: Inspiration 30%, Education 30%, Entertainment 25%, Selling 15%
309 
310---
311 
312## Quality checklist
313 
314Before delivering the calendar, verify:
315 
316- [ ] At least 15 posts per week (or matching the user's target frequency)
317- [ ] Funnel ratio sums correctly: TOFU 40% + MOFU 35% + BOFU 15% + Retention 10%
318- [ ] Content pillars balanced — no pillar drifts more than 10% off target
319- [ ] Source-type mix includes FGC, Brand, UGC, EGC
320- [ ] Every post has a specific hook / headline — no blanks
321- [ ] Every post has a clear CTA
322- [ ] Posting times respect the region's local peak windows
323- [ ] No two posts on the same channel at the same time
324- [ ] Content repurposing — every source asset has at least 3 derivatives
325- [ ] Email kept to 2 / week (excluding welcome flows)
326- [ ] Owner and status columns filled
327- [ ] AI Content Score >= 6 for every post
328- [ ] Region-specific channels included where relevant
329- [ ] Currency in CTAs matches `.agents/product-marketing-context-global.md`
330 
View all files on GitHub →

Details

License
MIT
Stars on the repo
★ 599
Checked
Source
minhnv0807/ai-business-skills ↗
Creator
minhnv0807 · 150 listings
View creator

Similar skills

See all →
SkillFacebook Content Plannersergebulaev/facebook-skills · by sergebulaevGenerate a weekly Facebook Page content plan from a theme, audience, and content pillars. Produces per-day picks (short post vs story post, hook formula, angle, posting time, primary goal), a short-to-story post mix, a daily comment-reply target, and a share-optimized goal-mix balance check across shares, comments, and reactions. Use when the user wants to plan a week of Page content. Not for drafting one post (use fb-post-writer) or replying to comments (use fb-engagement-drafter).★ 49 GitHub starsAgentContent Outline Plannerwshobson/agents · by wshobsonCreates comprehensive content outlines and topic clusters for SEO. Plans content calendars and identifies topic gaps. Use PROACTIVELY for content strategy and planning.★ 39.9k GitHub starsAgentContent Engine Architectalirezarezvani/claude-skills · by alirezarezvaniBuilds content engines that rank, convert, and compound. Thinks in systems — topic clusters, not individual posts. Every piece earns its place or gets killed. Use when content needs to behave like a system rather than a stream of posts — e.g., designing a topic-cluster plan to grow organic traffic from zero, or auditing an editorial calendar and killing pieces that don't convert after 90 days. (For single-asset, on-brand copy production, see cs-content-creator.)★ 26.3k GitHub starsSkillSemantic Topic ClusteringAgriciDaniel/claude-seo · by AgriciDanielSERP-based semantic topic clustering for content architecture planning. Groups keywords by actual Google SERP overlap (not text similarity), designs hub-and-spoke content clusters with internal link matrices, and generates interactive visualizations. Optionally executes content creation if claude-blog is installed. Use when user says "topic cluster", "content cluster", "semantic clustering", pillar page", "hub and spoke", "content architecture", "keyword grouping", or "cluster plan".★ 17.4k GitHub starsSkillGSC Content Plannernowork-studio/notfair-plugin · by nowork-studioGSC-driven content calendar. Pulls real Search Console data, finds the highest click-potential opportunities (striking-distance queries at positions 5-20, unanswered query intent, related-keyword expansions), and produces a dated, prioritized content calendar — ready to hand to /content-writer. Use when the user asks "plan my content", "what should I write next", "content calendar", content plan", "content roadmap", "editorial calendar", "what topics will rank", "find quick-win SEO topics", "click-potential analysis", or "schedule my SEO content".★ 3.9k GitHub starsSkillBrand Voice ManagerAgriciDaniel/claude-blog · by AgriciDanielEstablish durable brand and voice context for cross-skill consumption. Generates BRAND.md (audience, positioning, do/don't editorial rules, taboo phrases, competitor differentiation) and VOICE.md (existing persona JSON re-expressed as readable prose), both written to the project root. When present, the blog orchestrator auto-loads these files for write, rewrite, brief, outline, calendar, and strategy workflows. Pairs with blog-persona, which manages the structured persona JSON. Use when user says "blog brand", "create brand context", "brand voice doc", "BRAND.md", "VOICE.md", "establish editorial brand", brand guidelines for blog".★ 2.2k GitHub stars

More from minhnv0807

SkillMarketing Plan Builderminhnv0807/ai-business-skills · by minhnv0807Dung khi can ke hoach marketing tong the cho mot ky — muc tieu, phan khuc, kenh, ngan sach, timeline, KPI va ma tran rui ro. Co ca che do ban day du va che do ke hoach 1 trang cho chu doanh nghiep nho. Kich hoat khi user nhac 'lap ke hoach marketing', 'ke hoach MKT', 'marketing plan', 'chien luoc marketing nam', 'plan quy toi', 'ke hoach 1 trang'. Khong dung cho — tinh nguoc ngan sach tu doanh thu thi dung skill 10-tinh-kpi-nguoc; phan bo ngan sach chi tiet theo kenh thi dung skill 61-budget-planning; brief mot chien dich cu the thi dung skill 02-brief-chien-dich.★ 599 GitHub starsSkillOverall Marketing Strategyminhnv0807/ai-business-skills · by minhnv0807Use when the user needs an overall marketing plan for a period — objectives, segments, positioning, channel mix, content direction, budget, timeline, KPIs, and a risk matrix, adapted to US, EU, SEA, or LATAM. Trigger on 'marketing plan', 'marketing strategy for next year', 'go-to-market roadmap', 'plan for Q3', 'we have no marketing plan', 'where should we spend next quarter'. Also use when a founder only says the business needs to grow and has no idea which channel to start with. Not for — one specific campaign, see `02-campaign-brief-global`; working backward from a revenue goal to spend, see `10-reverse-kpi-global`; splitting a budget across channels and months, see `61-budget-planning-global`; taking a brand new product to market, see `59-go-to-market-global`.★ 599 GitHub starsSkillContent Posting Scheduleminhnv0807/ai-business-skills · by minhnv0807Dung khi can lich dang bai cho ca thang — chot content pillar va ti le, xep bai theo ngay va khung gio, ma tran tai su dung noi dung, va gan muc tieu cho tung tru cot. Kich hoat khi user nhac 'lich noi dung', 'content calendar', 'thang nay dang gi', 'len lich dang bai', 'ke hoach content thang', 'phan bo noi dung'. Khong dung cho — brief tung bai truoc khi viet thi dung skill 36-content-brief; viet caption thanh pham thi dung skill 37-caption-social; lap plan ky sau tu data thi dung skill 40-next-content-plan.★ 599 GitHub starsSkillCampaign Execution Briefminhnv0807/ai-business-skills · by minhnv0807Dung khi can brief mot chien dich cu the cho ca team thuc thi — muc tieu, thong diep, deliverable, timeline phan cong theo tuan, gate duyet va ma tran rui ro. Kich hoat khi user nhac 'brief chien dich', 'ke hoach campaign', 'len brief cho team', 'chien dich thang toi', 'phan cong campaign', 'timeline chien dich'. Khong dung cho — ke hoach marketing ca ky thi dung skill 00-ke-hoach-mkt; danh sach asset can thiet ke thi dung skill 41-campaign-asset-list; giao viec cho tung nguoi thi dung skill 64-team-brief.★ 599 GitHub starsSkillCampaign Brief Frameworkminhnv0807/ai-business-skills · by minhnv0807Use when a specific campaign needs a brief the whole team can execute from — context, objective, audience, core message, creative direction, channels, deliverables, week-by-week timeline, approval gates, and risks. Trigger on 'campaign brief', 'creative brief', 'launch brief', 'brief the team on this campaign', 'we are running a promo next month', 'what is the plan for this campaign'. Also use when the user describes a promotion out loud and asks for something the team can actually run. Not for — the whole period plan, see `00-marketing-plan-global`; the list of design files needed, see `41-campaign-asset-list-global`; assigning work to one person, see `64-team-brief-global`; a new product launch sequence, see `59-go-to-market-global`.★ 599 GitHub starsSkillMarketing Performance Analyzerminhnv0807/ai-business-skills · by minhnv0807Dung khi so lieu marketing dang xau va can biet TAI SAO — chan doan theo 5 lop tu tracking, delivery, creative, landing den chat luong audience, roi ra action plan 48h. Kich hoat khi user nhac 'so dang xau', 'CPMess cao qua', 'ROAS thap', 'chan doan root cause', 'tai sao khong ra don', 'ads dot tien'. Khong dung cho — audit CAU HINH tai khoan ads va cham Health Score thi dung skill 21-audit-ads-performance; viet bao cao cho nguoi khac doc thi dung skill 07-bao-cao-marketing; chan doan rieng mot trang thi dung skill 68-cro-audit-trang.★ 599 GitHub stars