# Content Calendar

> Plan, manage, and track a content calendar. Use when creating a weekly or monthly content plan, scheduling posts across platforms, filling calendar gaps, repurposing existing content, or reviewing what went out vs what was planned.

- Skill: `mb3rgel-ui/content-calendar` (Agent Skill)
- Install (CLI): `npx skillmds@latest add mb3rgel-ui/content-calendar`
- Raw SKILL.md: https://api.skillmd.com/api/skills/mb3rgel-ui/content-calendar/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Productivity
- Author: mb3rgel-ui (https://skillmd.com/u/mb3rgel-ui)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/mb3rgel-ui/content-calendar

---


# Content Calendar — Strategic Planning

Nova uses this skill to build and maintain a content machine that runs consistently.

## Core Commands

### Create a Content Plan
Ask Nova: "Create a 2-week content calendar for [topic] targeting [audience] on [platform]"

Nova will produce a table and save it to `memory/content-calendar.md`:

```markdown
| Date | Platform | Format | Pillar | Topic / Angle | Hook | Status |
|------|----------|--------|--------|---------------|------|--------|
| 2026-04-23 | X | Thread | Education | 5 AI tools that replaced my VA | "I fired my VA. Here's what replaced her:" | Draft |
| 2026-04-24 | Instagram | Carousel | Inspiration | From 0 to 1,000 followers in 30 days | "30 days ago I had 12 followers." | Needs visual |
```

### Check Calendar Gaps
Ask Nova: "Check my content calendar for gaps"

Nova reads `memory/content-calendar.md` and flags:
- Days with no scheduled content
- Posts marked "Draft" with no visual assigned
- Overdue posts (date passed, status not "Published")

### Repurpose Content
Ask Nova: "Repurpose [topic/post] into [formats]"

Nova turns one piece into multiple:
- Long blog post → 3 tweets + 1 carousel + 1 newsletter section
- Podcast episode → 5 quote graphics + 1 thread + 3 short clips (scripts)
- Case study → carousel + thread + newsletter feature

### Batch Content Creation
Ask Nova: "Batch write this week's content"

Nova drafts all scheduled pieces in one session:
1. Reads `memory/content-calendar.md` for this week
2. Drafts each piece in order
3. Flags which need visuals (triggers blog-image-generator or instagram-slides)
4. Saves each draft to `memory/drafts/YYYY-MM-DD-platform.md`

## Content Calendar File Format

`memory/content-calendar.md` uses this structure:

```markdown
# Content Calendar

## Week of YYYY-MM-DD

| Date | Platform | Format | Pillar | Topic | Hook | Status |
|------|----------|--------|--------|-------|------|--------|
| 2026-04-23 | X | Thread | Education | [topic] | [hook] | Draft |

## Ideas Backlog

- [idea 1]
- [idea 2]
```

Status flow: `Idea` → `Draft` → `Needs visual` → `Ready` → `Scheduled` → `Published`

## Content Formats by Platform

| Platform | Best Formats | Ideal Length | Frequency |
|----------|-------------|--------------|-----------|
| X/Twitter | Threads, single posts | Thread: 5–12 tweets | 1–2x/day |
| Instagram | Carousels, single image | Carousel: 5–10 slides | 1x/day |
| Newsletter | Long-form, curated list | 400–800 words | 1x/week |
| LinkedIn | Long posts, articles | 150–300 words | 3–5x/week |

## Hook Formulas That Convert

1. **Number + Outcome:** "7 things I wish I knew before [X]"
2. **Contrarian:** "Stop doing [common advice]. Here's what actually works:"
3. **Story open:** "[Specific thing happened]. I didn't expect what came next."
4. **Bold claim:** "[Statement most people disagree with]. Here's my proof:"
5. **Curiosity gap:** "Most people [do X wrong]. The fix is embarrassingly simple."

## Integration with Other Skills

- **research** → find trending topics before planning
- **blog-image-generator** → create hero images for blog/newsletter posts
- **instagram-slides** → generate carousel visuals from drafted content
- **x-posting** → schedule and publish to X when post is "Ready"

