Skip to content
SlashClone

Content calendar

@contentstudio/content-calendar

Plan a few weeks of content across LinkedIn, a newsletter, a blog, and more. A script lays out dated slots per channel with your content pillars rotated evenly, then Claude fills in specific topics and hooks you can actually write. Exports a CSV for your sheet or planner.

SkillContentv1.0.0 (latest)Tested
Activity
New: be the first to try it
  1. 1# Content calendar
  2. 2
  3. 3Plan a month of content in ten minutes. A script lays out every slot by date and channel with your themes rotated evenly, then Claude fills each one with a specific topic and an opening line you can start writing from.
  4. 4
  5. 5**Who it is for:** founders, solo marketers, and small teams who post on LinkedIn, send a newsletter, and keep a blog, and are tired of staring at a blank grid.
  6. 6
  7. 7## Example
  8. 8
  9. 9You say: "Plan the next 4 weeks. LinkedIn 3 times a week, newsletter Thursdays, blog Tuesdays. We launch two-way reminders on Nov 18. Skip Thanksgiving."
  10. 11Claude runs:
  11. 13```bash
  12. 14node scripts/calendar.mjs content/calendar --start 2026-11-09 --weeks 4 --skip 2026-11-26
  13. 15```
  14. 17and fills in the topics:
  15. 19| Date | Channel | Pillar | Topic | Hook |
  16. 20| --- | --- | --- | --- | --- |
  17. 21| Mon Nov 9 | linkedin | Product tips | The 2-line reminder text that halves no-shows | "Most reminder texts are too long." |
  18. 22| Tue Nov 10 | blog | Behind the scenes | Why we rebuilt reminders from scratch | "We got 400 replies we could not read." |
  19. 23| Fri Nov 13 | linkedin | Customer stories | Teaser: what changes on Nov 18 | "Next week, patients can text back." |
  20. 25You get `content/calendar/content-calendar.csv` (open it in any spreadsheet) plus a readable `.md` version. `examples/content-calendar-filled.csv` shows a finished week.
  21. 27## What it can access
  22. 29- Reads your notes and drafts in `content/` and `brand.md` for voice.
  23. 30- Writes only inside `content/calendar/`.
  24. 31- Runs one script, `scripts/calendar.mjs` (Node, no dependencies). No network.
  25. 33## Setup
  26. 35None. Needs Node 18 or newer.