From socialforge
Runs the complete end-to-end production pipeline for social media posts: parses calendar, matches assets, generates creative (images/video), adapts copy, creates previews, manages reviews, and finalizes monthly content.
How this skill is triggered — by the user, by Claude, or both
Slash command
/socialforge:full-pipeline [brand] [YYYY-MM] [calendar-source][brand] [YYYY-MM] [calendar-source]The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Run all phases sequentially with quality gates between each.
Run all phases sequentially with quality gates between each.
Asset-heavy skill. Grep before Read the asset catalog (${CLAUDE_PLUGIN_DATA}/<brand>/assets/index.json) — never list the asset directory. Reference generated images / videos by path, not by loading metadata. Brand profile loads once per session.
| Phase | Skill | Gate |
|---|---|---|
| -1 | credential-check | API credentials configured (Vertex AI and/or WaveSpeed) |
| 0 | parse-calendar | Calendar parsed, all required fields present |
| 1 | match-assets | Asset matches confirmed by user |
| 2 | compose-creative | All images/videos generated, quality scores ≥7.0 |
| 3 | adapt-copy | Copy adapted, compliance passed |
| 4 | create-previews | Previews rendered for all posts |
| 5 | build-review-gallery | Gallery built and accessible (images + video) |
| 6 | manage-reviews | All posts reviewed (async — pipeline pauses here) |
| 7 | finalize-month | All approved posts packaged for delivery |
Before any production work begins, verify that the required API credentials are configured via credential_manager.py.
credential_manager.py status to check Vertex AI and WaveSpeed configuration/socialforge:setup/socialforge:setup to configure API keys before starting production."Phase 2 operates in two distinct modes depending on how it is invoked.
/socialforge:generate-post)Produces creative for a single post with full user control at each stage.
Image posts — 4-stage approval:
Video posts — 5-stage approval:
/socialforge:generate-all)Produces creative for all posts in the calendar with minimal interruption.
The review gallery (/socialforge:review) now supports both image and video content:
<video> tags showing the raw generated clip alongside the composited version with overlays, enabling direct comparison of motion, pacing, and brand overlay placementSocialForge Full Pipeline — AcmeCorp / April 2026
[pre] Credential Check ✓ — Vertex AI ready, WaveSpeed ready
[1/7] Parse Calendar ✓ — 28 posts extracted (24 image, 4 video)
[2/7] Match Assets ✓ — 8 ANCHOR, 5 ENHANCE, 9 STYLE_REF, 4 PURE, 2 CAROUSEL
[3/7] Compose Creative → IN PROGRESS
Mode: batch (group-based direction)
Groups approved: ANCHOR ✓ ENHANCE ✓ STYLE_REF ✓ PURE → awaiting direction
Generated: 18/28 posts (~10 min remaining)
Latest: P18 — STYLE_REFERENCED — Score: 8.4/10 ✓
Videos: 2/4 generated — P07 Score: 7.8/10 ✓
[4/7] Adapt Copy — waiting
[5/7] Create Previews — waiting
[6/7] Review Gallery — waiting
[7/7] Finalize — waiting
Phase 6 (manage-reviews) is the only async gate — the pipeline pauses here because human review takes hours or days.
When pipeline reaches Phase 6:
/socialforge:review or /socialforge:manage-reviews/socialforge:full-pipeline --resume or /socialforge:finalize directlyEscalation (per approval-chain.json):
Timeout: No automatic timeout — Phase 6 stays paused until human action. The /socialforge:status command shows pending review counts.
npx claudepluginhub indranilbanerjee/socialforgeGenerates images and videos across 4 creative modes (Anchor Compose, Enhance Extend, Style Referenced, Pure Creative) with brand assets, AI compositing, and platform resizing. Requires asset matching results before use.
Builds an always-on social posting calendar with pillar allocation, hero/hub/help ratio, give:ask targets, per-channel slots, queue depth, batching, evergreen recycle, and realtime trend gaps.
Orchestrates multi-post social campaigns across platforms via Ayrshare MCP: plan, validate, schedule, and confirm. Activates on scheduling requests like 'plan a content calendar' or 'queue product-launch posts'.