원클릭으로
batch-process
Process multiple content pieces through a prioritized, checkpointed queue with progress tracking and per-piece quality gates
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Process multiple content pieces through a prioritized, checkpointed queue with progress tracking and per-piece quality gates
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
| name | batch-process |
| description | Process multiple content pieces through a prioritized, checkpointed queue with progress tracking and per-piece quality gates |
| argument-hint | [sheet-url or topic-list] |
| effort | max |
Process multiple content requirements through the ContentForge pipeline as a sequential, checkpointed queue with priority-based scheduling and event-driven progress tracking. Each piece runs the full 10-phase pipeline (plus Step 0.5) with all 10 quality gates — batch mode changes the intake, not the standards.
Use /contentforge:batch-process when:
Tracking backend (per brand, via tracking.backend in the brand profile — local is the default):
scripts/local-tracker.pyRequirement ID, Content Type, Title, Target Audience, Brand, Word Count Target, Priority (1-5), StatusCSV (alternative intake):
requirement_id,content_type,title,target_audience,brand,word_count,priority,status
REQ-001,article,AI in Healthcare,Healthcare CIOs,acmemed,2000,1,pending
REQ-002,blog,10 Tips for Remote Teams,HR Managers,techcorp,1500,3,pending
Note: the title column doubles as the --title bypass — batch pieces skip interactive title curation and use it verbatim.
/contentforge:batch-process
Prompt: "Where are your content requirements? (local queue / Google Sheet URL / Airtable / CSV)"
/contentforge:batch-process https://docs.google.com/spreadsheets/d/ABC123/edit
/contentforge:batch-process batch-requirements.csv
skills/contentforge/SKILL.md — Step 0 init, title bypass, phases 1–8 with orchestrator-verified gates, per-phase checkpointsRedrawn after each piece/phase event — not on a timer:
CONTENTFORGE BATCH — 2/5 complete | 1 review_required | 0 failed
─────────────────────────────────────────────────────────────
▶ REQ-003 | SEO Whitepaper | Phase 4 (Validation)
✓ REQ-001 | AI in Healthcare | APPROVED 8.4
✓ REQ-004 | FAQ Product Launch | APPROVED 7.6
⚠ REQ-002 | Remote Teams Blog | review_required (6.1)
· REQ-005 | Case Study Acme | queued
~/Documents/ContentForge/{Brand}/ (+ Drive folder if configured)Priority Levels:
Success criteria are canonical: a piece is "completed" ONLY if the reviewer decision is APPROVED (composite ≥7.0 per config/scoring-thresholds.json). Scores of 5.0-6.9 are review_required — never silently marked complete.
/contentforge:brand-setup to create missing brands before batch processingLocal (always):
~/Documents/ContentForge/
└── {Brand}/
├── REQ-001_AI-in-Healthcare_v1.0.docx
├── REQ-002_Remote-Teams-Blog_v1.0.docx
└── batch-summary-report.txt
Google Drive (if configured):
ContentForge Output/
└── {batch_id}/
├── Completed/ ...
├── Review/ ...
└── failed-requirements.csv (if any)
Batch state lives in the tracking backend plus each piece's checkpoint run directory — both on disk. If the session dies:
/contentforge:batch-process — rows already completed/review_required/failed are skippedcommands/resume.md)pending rows queue normallystatus=pending/contentforge:brand-setup for missing brands(SYNTHETIC EXAMPLE — fabricated for illustration; never reuse these numbers.)
Scenario: Agency needs 15 blog posts for 3 clients by end of week
Prepare Requirements
Run Batch Processing
/contentforge:batch-process https://docs.google.com/spreadsheets/d/ABC123/edit
Monitor Progress
Review Outputs
phase-7-review.jsonQuality Check
Deliver to Clients
~/Documents/ContentForge/{Brand}//contentforge:brand-setup for new brands/contentforge:content-refresh for updatesagents/09-batch-orchestrator.md/contentforge:brand-setup — Create brand profiles/contentforge:content-refresh — Update existing content/contentforge:cf-variants — A/B test variationsSOC 직업 분류 기준
Add a custom MCP connector — connect any API or service to ContentForge via .mcp.json configuration.
Track content quality scores, pipeline timing, and compliance trends with insights and alerts.
Audit content library for freshness decay, coverage gaps, and optimization opportunities.
Generate research-backed content briefs with keywords, competitors, intent, and SEO strategy from a topic.
Plan content calendars with scheduling, deadlines, team assignments, and Google Calendar sync.
Set up an MCP connector with step-by-step instructions. Use to connect Notion, Canva, Webflow, etc.