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…
Execute CMS publishing: push a finished, reviewed piece (Phase 8 complete, quality score >=7.0) to Webflow or WordPress via MCP connectors as draft, scheduled, or live — always showing a full publish preview and waiting for your explicit yes/no/edit confirmation before anything
$ npx -y skills add indranilbanerjee/contentforge --skill cf-publish --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/cf-publishContext preview
The summary Claude sees to decide when to auto-load this skill.
Execute CMS publishing: push a finished, reviewed piece (Phase 8 complete, quality score >=7.0) to Webflow or WordPress via MCP connectors as draft, scheduled, or live — always showing a full publish preview and waiting for your explicit yes/no/edit confirmation before anything
name: cf-publish description: "Execute CMS publishing: push a finished, reviewed piece (Phase 8 complete, quality score >=7.0) to Webflow or WordPress via MCP connectors as draft, scheduled, or live — always showing a full publish preview and waiting for your explicit yes/no/edit confirmation before anything is pushed. Runs the EU AI Act Article 50 disclosure check, verifies the live URL, meta tags, and images post-publish, and falls back to a standalone HTML export when no CMS connector is configured. Triggers on \"/contentforge:cf-publish\", \"publish this article to WordPress\", \"push this to Webflow\", \"schedule this post for next week\", \"export the article as HTML\". Refuses unreviewed content; pairs with /contentforge:cf-social-adapt for post-publish promotion." disable-model-invocation: true argument-hint: "[platform]" effort: low
Push publication-ready content from the ContentForge pipeline directly to your CMS (Webflow or WordPress) via MCP connectors. Preview before publishing, verify post-publish, and fall back to HTML export when no connector is available.
Use `/contentforge:cf-publish` when:
**Do NOT use for:**
1. **Verify Connector** -- Check if Webflow or WordPress MCP connector is active 2. **Load Content** -- Pull finished content from Google Drive or local output 3. **Format for Platform** -- Convert markdown/docx to platform-specific HTML/blocks 4. **Preview** -- Show rendered preview with meta tags, slug, featured image 5. **AI Disclosure & Provenance** -- EU AI Act Article 50 check (applicable from 2 Aug 2026) 6. **Publish/Schedule** -- Push to CMS as draft, published, or scheduled 7. **Post-Publish Verification** -- Confirm URL is live, meta tags are correct, content renders properly 8. **Fallback** -- If no connector, generate standalone HTML file for manual upload
**Minimum Required:**
**Optional:**
/contentforge:cf-publish
**Prompts you for:** 1. Content source (Drive URL, file path, or requirement ID) 2. Platform (Webflow / WordPress) 3. Publish status (draft / publish / schedule) 4. Preview confirmation before pushing
/contentforge:cf-publish REQ-001 --platform=webflow --status=publish
/contentforge:cf-publish REQ-001 --platform=wordpress --status=schedule --date="2026-09-01T09:00:00"
/contentforge:cf-publish https://drive.google.com/file/d/ABC123 --platform=webflow --status=draft
Before attempting any CMS operation, verify the target connector is available.
**Check MCP connector status:**
Platform: webflow Connector: Webflow MCP (https://mcp.webflow.com/sse) Status: CHECKING...
**Case A: Connector Active**
Webflow MCP: CONNECTED Site: acme-corp.webflow.io Collections available: blog-posts, case-studies, resources Proceeding with direct publish...
**Case B: Connector Not Found**
Webflow MCP: NOT CONNECTED No Webflow connector detected in .mcp.json. Falling back to HTML export mode. To enable direct publishing, add the Webflow connector: /contentforge:cf-connect webflow Generating standalone HTML file for manual upload...
**Load content from source:**
**Validation checks:**
Content Validation --------------------------------------------------- Title: "AI in Healthcare: 2026 Trends" OK Quality Score: 9.2/10 OK Status: Approved (Phase 8 Complete) OK Word Count: 1,947 OK Meta Title: 58 chars OK Meta Description: 152 chars OK SEO Slug: ai-in-healthcare-2026-trends OK Featured Image: hero-ai-healthcare.jpg OK --------------------------------------------------- All checks passed. Ready to format for Webflow.
**Rejection cases:**
🌐 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,…