Content Calendar Manager
Claude Code plugin that checks your social media calendar against targets and platform limits, guards post files as they're written, and exports .ics reminders.
About Content Calendar Manager
Planning posts in a spreadsheet works until it doesn't. A week quietly ends up with one TikTok, four posts land on the same Friday, a ready Reel has seven hashtags when Instagram now allows five, a sponsored post goes out without its disclosure, or an X post fails at 281 characters.
This Claude Code plugin keeps your calendar in plain files you own: a calendar.csv, plus one Markdown file per post with platform, date, status and sponsored in its front matter. The check command compares planned posts per week with your targets, then flags busy days, gaps between posts, overdue items and pillar mix against your goals. It also checks every ready or scheduled post file against its platform's limit, Instagram's 5-hashtag cap and the disclosure rule for sponsored posts. A hook runs the same checks whenever Claude writes or edits a post file, and blocks one that would fail. The .ics export puts reminders in Google, Apple or Outlook calendars, at post time with a prep reminder before. Plan-week fills next week from your idea backlog after you approve it, and post-pack gathers a day's captions and checklists in one place.
Inside: 4 commands (/calendar-check, /plan-week, /calendar-ics, /post-pack), a skill with the file formats and rules, the helper and shared rules (Node.js, no packages), the post-check hook, and a sample calendar with tested outputs.
For creators, small businesses and social media managers.
Limitations: it doesn't post or schedule on platforms. Limits are as understood in October 2026, and X weighting is approximate.
Scanned: no issues found
Release v1.0.0 reviewed by AgentLoomX™ · 26 files · 29.9 KB
This package can
- Create, change or delete files
- Run shell commands on your machine
- Run commands automatically on Claude Code events: PreToolUse
What's inside (26 files)
- content-calendar-manager/.claude-plugin/marketplace.json
- content-calendar-manager/CHANGELOG.md
- content-calendar-manager/examples/command-runs.md
- content-calendar-manager/examples/content/calendar.csv
- content-calendar-manager/examples/content/posts/2026-11-02-tunnelling.md
- content-calendar-manager/examples/content/posts/2026-11-03-pouring.md
- content-calendar-manager/examples/content/posts/2026-11-04-launch.md
- content-calendar-manager/examples/content/posts/2026-11-06-trimmer.md
- content-calendar-manager/examples/content/posts/2026-11-15-x-restock.md
- content-calendar-manager/examples/content/targets.json
- content-calendar-manager/examples/helper-and-hook-tests.md
- content-calendar-manager/examples/output/calendar.ics
- content-calendar-manager/examples/output/week-2026-11-02.md
- content-calendar-manager/LICENSE.txt
- content-calendar-manager/plugin/.claude-plugin/plugin.json
- content-calendar-manager/plugin/commands/calendar-check.md
- content-calendar-manager/plugin/commands/calendar-ics.md
- content-calendar-manager/plugin/commands/plan-week.md
- content-calendar-manager/plugin/commands/post-pack.md
- content-calendar-manager/plugin/hooks/check-post.mjs
- content-calendar-manager/plugin/hooks/hooks.json
- content-calendar-manager/plugin/skills/content-calendar/scripts/cal.mjs
- content-calendar-manager/plugin/skills/content-calendar/scripts/lib.mjs
- content-calendar-manager/plugin/skills/content-calendar/scripts/rules.mjs
- content-calendar-manager/plugin/skills/content-calendar/SKILL.md
- content-calendar-manager/README.md
Read the skill's instructions content-calendar-manager/plugin/skills/content-calendar/SKILL.md
---
name: content-calendar
description: Rules, file formats and helper for a social media content calendar kept in files - content/calendar.csv plus one Markdown file per post in content/posts/ with front matter (platform, date, status, sponsored). Checks targets per week, pillar mix, busy days, gaps and post files against platform limits and the disclosure rule; exports .ics reminders; prints week views. Use with the content-calendar-manager commands or when the user plans, checks or exports their content calendar.
---
# Content calendar
## Files
- **`content/calendar.csv`:** `date, time, platform, pillar, format, title, status, file, sponsored`.
- status is idea, draft, ready, scheduled, posted or skipped.
- `file` is the post file's name in `content/posts/`.
- **`content/posts/<date>-<slug>.md`:**
```
---
platform: instagram
date: 2026-11-04
status: ready
sponsored: no
---
Caption text here...
```
- **`content/targets.json`** (optional): `{"perWeek": {"instagram": 3}, "pillars": {"Tips": 0.3}, "maxPerDay": 3, "maxGapDays": 5}`
## The helper
`node "${CLAUDE_PLUGIN_ROOT}/skills/content-calendar/scripts/cal.mjs" <command> ...`
| Command | Does |
|---|---|
| `check calendar.csv [--targets targets.json] [--posts-dir ...] [--as-of ...]` | Weekly targets, pillar mix, busy days, gaps, passed dates, ready and scheduled post files checked. Exit 2 if anything fails |
| `posts <posts-dir>` | Checks every post file |
| `ics calendar.csv --out calendar.ics [-
…The full file is included with your purchase.
SHA-256 05e6fec873e8f13934a6e69f1c1058ea3a768c2b709c7899c80e4211a5ca8ebc
Signed with Ed25519 key a9c62a7921065aa9. Public keys
Scans catch known risky patterns; they are not a guarantee. Report anything that looks wrong to support.
Highlights
- Weekly targets, pillar mix, gaps, busy days
- Post files checked against platform limits
- Hook blocks posts that would fail
- Sponsored posts need a disclosure
- .ics reminders for any calendar app
- Plan-week and daily posting packs
- content calendar
- social media
- tiktok
- planning
- ics
Keep exploring
More like this
Influencer Campaign Manager
by Marketplace Founder · Social Media & Marketing
Claude Code plugin for brands working with creators: outreach funnel, follow-ups, committed spend, and cost per view, click and order from your own files.
Link-in-Bio Page Builder
by Marketplace Founder · Social Media & Marketing
Free Claude Code plugin: build your own fast link-in-bio page with no trackers or monthly fee, with one copy per platform so every visit shows where it came from.
Social Content Repurposer
by Marketplace Founder · Social Media & Marketing
Claude Code plugin that turns a blog post, transcript or newsletter into platform-ready posts that fit each limit and never invent facts.