batch-process
Produce multiple content pieces as a sequential, checkpointed queue — each piece runs the full 10-phase ContentForge pipeline with all 10 quality gates, sorted…
Plan a 30/60/90-day content production calendar — works backward from publish dates to schedule production windows, balances team assignments, detects deadline conflicts, renders a text Gantt-chart timeline, and optionally creates Google Calendar milestone events when that MCP
$ npx -y skills add indranilbanerjee/contentforge --skill cf-calendar --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/cf-calendarContext preview
The summary Claude sees to decide when to auto-load this skill.
Plan a 30/60/90-day content production calendar — works backward from publish dates to schedule production windows, balances team assignments, detects deadline conflicts, renders a text Gantt-chart timeline, and optionally creates Google Calendar milestone events when that MCP
name: cf-calendar description: "Plan a 30/60/90-day content production calendar — works backward from publish dates to schedule production windows, balances team assignments, detects deadline conflicts, renders a text Gantt-chart timeline, and optionally creates Google Calendar milestone events when that MCP is connected. Triggers on \"/contentforge:cf-calendar\", \"plan next quarter's content schedule\", \"build an editorial calendar\", \"when should production start for these pieces\", \"schedule content deadlines for the team\". Imports topics from manual input, Google Sheets, or the latest /contentforge:cf-audit recommendations; pairs with /contentforge:cf-brief and /contentforge:batch-process for execution. Deterministic scheduling only — it plans dates, produces no content, and does not auto-reschedule delays." argument-hint: "[month or quarter]" effort: low
Plan and manage content production calendars with intelligent scheduling, deadline tracking, team assignments, and optional Google Calendar event creation. The calendar works backward from publish dates to calculate production start times, identifies bottlenecks, and generates a visual text-based Gantt chart timeline.
Use `/contentforge:cf-calendar` when:
**For producing content**, use `/contentforge:create-content` or `/contentforge:batch-process`. **For auditing what needs refreshing**, use `/contentforge:cf-audit` first to identify candidates.
1. **Load Content Plan** — Import topics from manual input, Google Sheets, or audit recommendations 2. **Calculate Production Timelines** — Work backward from publish dates to determine production start dates, accounting for ContentForge processing time (20-30 min per piece) and review buffer 3. **Schedule Production Windows** — Assign production start/end dates and publish dates for each piece 4. **Team Assignment** — Distribute pieces across team members with workload balancing 5. **Conflict Detection** — Identify deadline bottlenecks where multiple pieces need production on the same day 6. **Calendar Event Creation** — Create Google Calendar events (optional) with reminders for production start, review deadline, and publish date 7. **Visual Timeline** — Generate a text-based Gantt chart showing the full calendar
**Minimum Required:**
**Content Plan Input Formats:**
**Manual Input (Interactive):**
Topic: AI in Healthcare Trends 2026 Type: article Publish Date: 2026-03-15 Priority: 1
**Google Sheets:** Sheet with columns: `title`, `content_type`, `publish_date`, `priority`, `brand`, `assigned_to` (optional)
**Array (Quick Mode):**
--topics="AI Healthcare Trends:article:2026-03-15:1, CRM for Startups:blog:2026-03-18:2, HIPAA Guide:whitepaper:2026-03-25:1"
**Optional:**
/contentforge:cf-calendar
**Prompts you for:** 1. Time period (30/60/90 days) 2. Content plan source (manual / Google Sheet URL / paste topics) 3. Publish cadence 4. Team members (optional) 5. Review buffer
/contentforge:cf-calendar --period=60 --sheet=https://docs.google.com/spreadsheets/d/ABC123 --cadence=weekly --team="Alice,Bob"
/contentforge:cf-calendar --period=30 --topics="AI Healthcare:article:2026-03-15:1, CRM Guide:blog:2026-03-20:2" --cadence=weekly
/contentforge:cf-calendar --period=90 --from-audit=latest --cadence=biweekly
Pulls the top refresh and new content recommendations from the most recent recorded `/contentforge:cf-audit` output and schedules them. **The read is a file contract (v4.0), not a memory of the conversation:**
python ${CLAUDE_PLUGIN_ROOT}/scripts/audit-ledger.py latest --brand <slug>The returned record's `pieces` (ranked by `refresh_priority`, with `recommended_scope`) become refresh slots, and its `gap_topics` become new-content slots. When the script exits 1 (no recorded audits for the brand), say exactly that and suggest running `/contentforge:cf-audit` first — never reconstruct recommendations from memory of an audit this session may never have seen.
Import and validate the content plan.
**Validation Checks:**
**If publish dates are not provided** (using cadence mode):
**Example:**
Content Plan Loaded ==========================================================
🌐 Read this in: English · हिन्दी · 中文 · 日本語 · 한국어 · Español · Português · العربية · اردو · தமிழ் · বাংলা · Русский You need to ship 30 articles this quarter that sound human, cite real sources, link into your funnel, and survive an editor who checks.
Produce multiple content pieces as a sequential, checkpointed queue — each piece runs the full 10-phase ContentForge pipeline with all 10 quality gates, sorted…
Connect any external API or service to ContentForge as a custom MCP connector — walks non-technical users from finding a verified MCP package or HTTP endpoint…
Post-publication AI-visibility check — re-probes target queries via web search, records whether the published piece is cited in Google AI Overviews, audits…
Render an ASCII analytics dashboard of ContentForge production history — quality score trends, phase-by-phase pipeline timing, brand and content-type…
Audit an existing content library for freshness decay and coverage gaps — scores every piece 0-100 on age, statistic currency, link health, and citation…
Generate a research-backed content brief from a keyword or topic — keyword data with volume and difficulty, top-5 competitor and E-E-A-T analysis,…