Content calendar
Nova — AI Content Studio for Claude Code. Content calendar, research, carousels, blog images, X posting.
npx -y skills add mb3rgel-ui/nova-claude-skill --skill content-calendarAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
2 things to look at
- no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.
- 1 stars1 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
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.md
3.5 KB, as published. Nobody here has run it
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:
| 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:
- Reads
memory/content-calendar.mdfor this week - Drafts each piece in order
- Flags which need visuals (triggers blog-image-generator or instagram-slides)
- Saves each draft to
memory/drafts/YYYY-MM-DD-platform.md
Content Calendar File Format
memory/content-calendar.md uses this structure:
# 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 |
| Carousels, single image | Carousel: 5–10 slides | 1x/day | |
| Newsletter | Long-form, curated list | 400–800 words | 1x/week |
| Long posts, articles | 150–300 words | 3–5x/week |
Hook Formulas That Convert
- Number + Outcome: "7 things I wish I knew before [X]"
- Contrarian: "Stop doing [common advice]. Here's what actually works:"
- Story open: "[Specific thing happened]. I didn't expect what came next."
- Bold claim: "[Statement most people disagree with]. Here's my proof:"
- 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"