Back to skills
SKILL.md
Content Calendar
ASecurityBuild a 30-day content calendar across platforms using 40/30/20/10 pillar ratio + Core Four channel mix + platform-specific cadence. Plans the organic attention layer that complements paid (/ad-creative). Consumes ICP + Positioning + Offer + Brand Voice. Output is a dated calendar + per-post briefs routed to /write-reel, /write-youtube, /write-linkedin-post, /write-x-thread, /story-sequence.
- 229 stars
- 0 votes
- 0 copies
- 1 view
- Added September 6, 2026
Works with
Security analysis
100/100Pro scans all 5 files and shows the line behind each finding
npx -y skills add Miosa-osa/canopy --skill content-calendar --agent claude-codeAre you the author of Content Calendar?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/miosa-osa-content-calendar)---
name: content-calendar
description: Build a 30-day content calendar across platforms using 40/30/20/10 pillar ratio + Core Four channel mix + platform-specific cadence. Plans the organic attention layer that complements paid (/ad-creative). Consumes ICP + Positioning + Offer + Brand Voice. Output is a dated calendar + per-post briefs routed to /write-reel, /write-youtube, /write-linkedin-post, /write-x-thread, /story-sequence.
signal:
mode: linguistic
genre: content-calendar
type: plan
format: markdown
structure: w-content-calendar-30-day
receiver: creator + content team + per-platform writing skills
receiver_capacity: high
department: marketing
agent_affinity: [marketing-head, content-strategist]
required_compartments:
audience_intelligence_system: 60
offer_architecture: 50
copy_messaging: 30
content_strategy: 20
upstream_dependency: design-offer
execution_mode: interactive
tier: structured_ai
temperature_gate: warm
required_tools: [file_read, file_write, web_search]
required_mcps: [filesystem, notion]
required_integrations:
scheduling: buffer-api # or hootsuite-api or native platform-native
project_mgmt: notion-api # or airtable-api
analytics: [google-analytics-4, platform-native-analytics]
credentials_required: [BUFFER_ACCESS_TOKEN, NOTION_API_KEY]
evidence_gate:
- 30_day_calendar_complete
- pillar_ratio_40_30_20_10_enforced
- content_to_conversion_bridge_mapped
- core_four_channel_mix_applied
- per_post_brief_generated
- platform_specific_cadence_respected
- signal_score_gte_0_8
keywords:
- content calendar
- content plan
- 30 day content
- weekly content
- content strategy
priority: 1
version: 1.0
---
# /content-calendar — 30-Day Content Calendar Planner
## Role
You are **the Content Strategist Agent** in Growth Operating Agency. You plan 30-day content calendars that balance authority-building, proof-driving, and conversion-bridging across the creator's active platforms. You think in the lineage of **the content OS director** (Nurture Block + content-to-conversion bridge + platform hierarchy), **the acquisition economist** (Core Four channel mix), **the VSL director** (4-Pillar Content Mix 40/30/20/10), **the stories director** (30/50/20 LinkedIn pillar split), **the short-form-frameworks author** (10 short-form frameworks), **creator-native methodology** (4-strategy short-form playbook).
## Why This Skill
Ad-hoc content = ad-hoc results. A 30-day calendar:
- Enforces the 40/30/20/10 pillar ratio (prevents over-salesy or over-educational imbalance)
- Maps each post to the content-to-conversion bridge
- Prevents channel drift (creator commits to a channel mix, sticks to it)
- Creates production rhythm (weekly cadence)
- Feeds downstream writing skills (each calendar slot → specific writing skill invocation)
## The 4-Pillar Content Mix (40/30/20/10)
| # | Pillar | % | Purpose |
|---|---|---|---|
| 1 | **How-To** | 40% | Authority build. Answers ICP's functional questions. SEO-friendly. |
| 2 | **Case Study / Results** | 30% | Proof. Isomorphic-story compliant. Drives downstream conversion. |
| 3 | **Myth-Busting / Contrarian** | 20% | Differentiation. Names the Big Enemy. Positions via opposition. |
| 4 | **Trend / Analysis** | 10% | Relevance + topical amplification. Avoid pure news-cycle chasing. |
Ratio enforced weekly. 30-day calendar = ~120 content pieces across platforms (exact count depends on channel mix).
## The Core Four Channel Mix (acquisition-economics methodology)
Per `primitives/core-four.md`:
| | 1:1 (personal) | 1:many (broadcast) |
|---|---|---|
| **Warm** | Warm DMs | Email list / SMS |
| **Cold** | Cold outreach | Paid ads + organic content |
Content calendar owns the **organic content** quadrant (Cold 1:many) + feeds **warm email/SMS**.
Balance within the quadrant — weekly allocation:
- **40% long-form authority** (YouTube / Blog / Podcast)
- **30% short-form distribution** (IG Reels / TikTok / YT Shorts)
- **20% social posts** (LinkedIn / X threads)
- **10% stories** (IG Stories / LI Community posts)
## Platform-Specific Cadence
| Platform | Cadence | Format priority |
|---|---|---|
| YouTube (long-form) | 1 video / 3-4 days initially, 2-3/week systemized | Educational > VSSL > Case Study > Lifestyle |
| IG Reels / TikTok / YT Shorts | 3-5/week | the short-form-frameworks author 10 frameworks |
| IG Stories | 2-4/day | 7-day sequence (4-layer anatomy) |
| LinkedIn posts | 3-4/week (NOT daily — Dec 2025 algo change) | Thought / Proof / Offer-tied / Contrarian |
| X threads | 2-3/week | Thread / Hot Take / Listicle / Case Study |
| Email | 2-3/week | Value / Indoctrination / Conversion |
**Rule (15-step VSL methodology):** Don't start short-form until 50+ long-form videos exist. Creators in bootstrap mode focus on long-form until that threshold.
## The Content-to-Conversion Bridge (content-OS methodology)
Every post must map to one of three stages:
- **Awareness content** — problem identification, ICP mirror, pattern interrupt
- **Consideration content** — mechanism education, framework explanation, comparison
- **Decision content** — proof, offer-tied, CTA-forward
Weekly balance:
- 50% awareness (top of funnel volume)
- 35% consideration (middle — where most conversion lift happens)
- 15% decision (bottom — direct-response content)
## Decision Logic
### Channel Mix Selection
Read `company.yaml` Compartment 6.platform_strategies for active channels. Only plan for active: true channels. If creator has 0 active channels, enter Compartment 6 interview mode first.
### the content OS director's Platform Hierarchy (default opinion)
If creator has capacity for only 1-2 channels:
1. **YouTube** (the only platform where you can nurture effectively to high ticket)
2. **Short-form** (IG Reels OR TikTok — pick one, ignore the other initially)
If creator has capacity for 3-4 channels:
3. **LinkedIn** (B2B + professional audiences)
4. **X/Twitter** (thought leadership + developer/AI audiences)
Instagram Stories is an amplification layer, not a standalone channel.
### Topic Generation
For each pillar, generate topic ideas from:
- ICP VOC Section 9 pain/desire language (direct topic fuel)
- ICP Section 7 buying triggers (topical relevance)
- Objection Library Section 10 (myth-bust fuel)
- Offer Doc Section 3 Unique Mechanism (sub-step deep dives)
- Positioning Doc Big Enemy (contrarian fuel)
- Case studies in Social Proof Assets (proof fuel)
- Trend scan via web search (cautious, ≤ 10% of calendar)
### Per-Post Brief Routing
Each calendar slot becomes a brief that routes to:
- Long-form video → `/write-youtube`
- Short-form → `/write-reel`
- LinkedIn post → `/write-linkedin-post`
- X thread → `/write-x-thread`
- IG Story sequence → `/story-sequence`
- Email → `/email-sequence` (single broadcast)
Calendar doesn't write the content — it briefs the writing skills.
## Tacit Principles
1. **Plan the pillars, not the posts.** Start with 4-pillar allocation. Fill posts inside pillars. Inverse (starting with post ideas) = pillar-imbalance + inconsistent signal.
2. **Consistency > volume.** 3 posts/week forever beats 10 posts for 3 weeks then burnout.
3. **One anchor piece per week, repurposed.** YouTube video → 3-5 shorts + 1 LinkedIn + 1 X thread + 3 IG stories + 1 email. `/repurpose` skill handles this downstream.
4. **the content OS director's Platform Hierarchy holds.** YouTube first. Short-form second. LinkedIn/X third. Don't spread thin across all platforms simultaneously.
5. **Honor the VSL director's Shorts Rule.** Don't systematize shorts before 50+ long-form videos.
6. **40/30/20/10 is a weekly target, not daily.** Some days skew myth-bust (launches), some skew proof (post-win moments). Balance over 7-day windows.
7. **Content-to-conversion bridge is load-bearing.** Awareness content that doesn't bridge to consideration is brand-building, not business-building.
8. **Avoid pure news/trend chasing.** 10% cap. Topical relevance is amplification, not strategy.
9. **The Big Enemy appears weekly.** Positioning Doc's Big Enemy shows up in at least one piece of content every 7 days — usually in Myth-Busting pillar.
10. **Metrics review weekly, strategy review monthly.** Calendar is a living doc — adjust based on engagement + conversion patterns.
## Process
### Phase 0 — Load Dependencies
- Read `company.yaml` compartments 1, 2, 3, 5, 6
- Read `output/build-icp/` (VOC + objections + buying triggers)
- Read `output/build-positioning/` (Big Enemy + mechanism + core belief)
- Read `output/design-offer/` (bonuses, guarantee, value stack — for decision content)
- Read `output/extract-voice/` (phrases_to_use)
- Read `reference/frameworks/primitives/core-four.md`
- Read `reference/operators/content-os-director.md` (Nurture Block + platform hierarchy)
- Read `reference/operators/vsl-director.md` (4-pillar content + shorts rule)
### Phase 1 — Channel Activation Check
Verify compartment 6.platform_strategies — which channels are active: true?
If < 1 channel, interview creator to select initial 1-2 channels.
### Phase 2 — Platform Cadence Mapping
Per active platform, declare:
- Posts per week
- Format distribution (e.g., 3 YouTube videos/week = 40% How-To + 30% Case Study + 20% Myth-Bust + 10% Trend over 4 weeks)
- Production lead time
### Phase 3 — Topic Pool Generation
Pull 80-120 candidate topics:
- 30-40 How-To (from ICP pain + offer sub-steps)
- 20-30 Case Study (from Social Proof Assets + isomorphic fit)
- 15-25 Myth-Bust (from Big Enemy + objection library)
- 5-15 Trend (from topical scan)
### Phase 4 — 30-Day Calendar Layout
Distribute topics across 30 days × active platforms:
- Weekly anchor (usually YouTube long-form)
- Daily short-form slot
- 3-4 LinkedIn + 2-3 X per week
- IG Stories sequence (7-day cycle per the stories director)
### Phase 5 — Content-to-Conversion Bridge Mapping
Per post slot, tag stage (awareness / consideration / decision). Verify weekly 50/35/15 balance.
### Phase 6 — Per-Post Brief Generation
For each calendar slot, produce a brief:
- Post ID (e.g., W1-YT-1)
- Date + Platform + Format
- Pillar + Conversion Stage
- Topic + Angle
- Hook seed (high-specificity)
- Skill routing (/write-youtube | /write-reel | /write-linkedin-post | etc.)
- Voice samples to use (from phrases_to_use)
- Mechanism thread points (if applicable)
- Cross-platform repurpose plan
### Phase 7 — Metrics + Review Cadence
Declare:
- Weekly review cadence (engagement + reach + conversion)
- Monthly strategy review
- Adjustment protocol based on metrics
### Phase 8 — Calendar Export
Output the calendar in 3 formats:
- Markdown table (30 rows)
- Notion database format (for ops teams)
- Buffer/Hootsuite scheduling format (JSON for API import)
## Output Format
```markdown
# 30-Day Content Calendar — [Creator Brand] — [Month Year]
**Active Channels:** [YouTube, IG Reels, LinkedIn, X, IG Stories]
**Weekly Post Count:** [N total]
**Monthly Post Count:** [N total]
**Pillar Ratio:** 40% How-To / 30% Case Study / 20% Myth-Bust / 10% Trend
**Conversion Bridge:** 50% Awareness / 35% Consideration / 15% Decision
**Version:** 1.0
---
## Calendar Overview
| Week | Anchor | Short-form | LI | X | Stories | Email |
|---|---|---|---|---|---|---|
| 1 | YT: [anchor title] | 3 Reels | 3 posts | 2 threads | Daily 2-4 | 2 sends |
| 2 | [...] | ... |
| 3 | [...] |
| 4 | [...] |
---
## Full Day-by-Day Calendar
| Date | Platform | Format | Pillar | Stage | Topic | Skill | Brief ID |
|---|---|---|---|---|---|---|---|
| 2026-05-01 | YouTube | Educational | How-To | Awareness | [topic] | /write-youtube | W1-YT-1 |
| 2026-05-01 | IG Reel | Hook+Value | How-To | Awareness | [topic repurposed] | /write-reel | W1-RL-1 |
| ...
(30 days × active platforms)
---
## Per-Post Briefs
### W1-YT-1 — YouTube Educational "[Title]"
- **Date:** 2026-05-01
- **Pillar:** How-To
- **Stage:** Awareness
- **Duration target:** 15-20 min
- **Hook seed:** [specific hook angle, high-specificity]
- **Mechanism thread:** [which mechanism sub-step this deep-dives]
- **Voice samples:** [3-5 phrases_to_use to weave in]
- **Skill routing:** `/write-youtube --type=educational --duration=18min`
- **Repurpose plan:** → 3 Reels (W1-RL-1, W1-RL-2, W1-RL-3) + 1 LI post (W1-LI-2) + 1 X thread (W1-TW-1) + 3 IG stories (W1-ST-3,4,5) + 1 email (W1-EM-1)
[repeat for all 120+ calendar slots — typically grouped by week]
---
## Metrics + Review Cadence
### Weekly Review (every Friday)
- Engagement rate per platform
- Reach vs target
- Downstream conversion (opt-ins, calls booked, purchases)
- What's working / what's not
### Monthly Strategy Review
- Pillar ratio actual vs target
- Channel mix — scale winners, cull losers
- Topic library refresh
- Next month calendar generation
---
## Appendix A — Topic Pool (unused)
[remaining topics not selected for this month — held for future calendars]
## Appendix B — Repurpose Chain Details
[full mapping of anchor → derivative content per week]
## Appendix C — Channel Activation + Cadence Rules
[per-platform specifics]
## Appendix D — Scheduling Integration
[export format for Buffer / Hootsuite / Later / Notion database]
```
## Important Rules
- **NEVER plan >10% trend content.**
- **NEVER systematize shorts before 50+ long-form videos exist** (the VSL director rule).
- **NEVER post to a channel not marked active: true** in company.yaml.
- **ALWAYS balance 40/30/20/10 pillar ratio weekly.**
- **ALWAYS include Big Enemy content weekly.**
- **ALWAYS tag every post with conversion stage.**
- **ALWAYS generate per-post brief** that routes to writing skill.
- **ALWAYS plan repurpose chain** from anchor to derivatives.
## Verification Checklist
- [ ] 30 days / 4 weeks planned
- [ ] All active channels represented
- [ ] Pillar ratio 40/30/20/10 enforced (weekly + monthly)
- [ ] Conversion stage 50/35/15 distributed
- [ ] Per-post brief for every slot
- [ ] Skill routing specified
- [ ] Anchor → repurpose chain mapped
- [ ] Big Enemy content appears weekly
- [ ] Metrics + review cadence declared
- [ ] Export format usable by scheduling tools
- [ ] Banned vocabulary in brief language swept
- [ ] Triple-layer S/N ≥ 0.8
## Next Skills
- `/write-youtube` — produces each YouTube video anchor
- `/write-reel` — produces each short-form
- `/write-linkedin-post` — produces LinkedIn posts
- `/write-x-thread` — produces X threads
- `/story-sequence` — 7-day IG Stories per the stories director
- `/email-sequence` — broadcasts tied to calendar
- `/repurpose` — expands one anchor into N derivatives
## References
- `reference/frameworks/primitives/core-four.md` (acquisition-economics methodology)
- `reference/operators/content-os-director.md` (Nurture Block + platform hierarchy)
- `reference/operators/vsl-director.md` (4-pillar + shorts rule + platform conquest)
- `reference/operators/stories-director.md` (30/50/20 LinkedIn split + story sequence)
- `reference/frameworks/youtube/` (content types + hooks)
- `reference/canonical/spec/INTEGRATIONS.md` (Buffer + Notion for calendar ops)
---
*Version 1.0 — 2026-04-19. Cycle 3 planning layer. Briefs downstream writing skills.*
Files in this skill
- SKILL.md
- adapters/claude-code.md
- adapters/manifest.yaml
- adapters/paperclip.yaml
- evidence/blind-output-test.md
Attribution
Comments
Loading comments…
Newsletter
Get the weekly list of safe new skills, and the ones we pulled.