|
| 1 | +--- |
| 2 | +name: studio |
| 3 | +description: End-to-end multimodal production — turn a brief into a coherent set of images, video, and consistent characters via the Multimodal Studio (Higgsfield MCP). |
| 4 | +--- |
| 5 | + |
| 6 | +# /studio — Multimodal Production Pipeline |
| 7 | + |
| 8 | +**One brief in, a finished brand-locked asset set out. Images + video + consistent characters across 30+ models.** |
| 9 | + |
| 10 | +```text |
| 11 | +╔══════════════════════════════════════════════════════════════════════╗ |
| 12 | +║ MULTIMODAL STUDIO PIPELINE ║ |
| 13 | +║ "One connector. Stills, motion, and a character that stays." ║ |
| 14 | +╠══════════════════════════════════════════════════════════════════════╣ |
| 15 | +║ BRIEF → ROUTE → CRAFT → GENERATE (async, parallel) → ASSEMBLE ║ |
| 16 | +╚══════════════════════════════════════════════════════════════════════╝ |
| 17 | +``` |
| 18 | + |
| 19 | +This command activates the `multimodal-studio` skill and the **Multimodal Director** agent. Read the skill before generating; it holds the model matrix, prompt structure, and async lifecycle. |
| 20 | + |
| 21 | +## Step 0 — Connector check |
| 22 | + |
| 23 | +Confirm the higgsfield MCP tools are available (`generate_image`, `generate_video`, `create_character`, `list_characters`, `get_generation_status`). If they're missing, stop and tell the operator: |
| 24 | +```bash |
| 25 | +claude mcp add --transport http --scope user higgsfield https://mcp.higgsfield.ai/mcp |
| 26 | +``` |
| 27 | +Never fabricate an image or a URL. |
| 28 | + |
| 29 | +## Step 1 — BRIEF |
| 30 | + |
| 31 | +Gather (infer from project context; ask only for gaps): |
| 32 | +- **Goal & placement** — blog hero / OG card / IG reel / YouTube thumbnail / campaign set |
| 33 | +- **Aspect ratio** — derive from placement (see skill matrix); don't ask for pixels |
| 34 | +- **Style** — photoreal / 3D / illustration / minimalist / cinematic; inherit brand tokens if a brand skill is active |
| 35 | +- **Character?** — recurring subject that must stay consistent across assets |
| 36 | +- **Modality** — stills, video, or both |
| 37 | + |
| 38 | +## Step 2 — ROUTE |
| 39 | + |
| 40 | +Pick models deliberately and state the choice in one line each: |
| 41 | +- Photoreal people/products → **Soul** (4K) |
| 42 | +- Stylized / illustration / in-image text → **Flux / Seedream** |
| 43 | +- Motion from a still → **image→video** (Kling / Hailuo / DoP) |
| 44 | +- Text→video, complex scenes → **Veo / Sora-class** |
| 45 | + |
| 46 | +## Step 3 — CRAFT |
| 47 | + |
| 48 | +Build each prompt as **Subject + Action + Setting + Composition + Lighting + Style + Technical**. For video, describe camera move + subject motion + pacing explicitly. Inject brand palette/mood. |
| 49 | + |
| 50 | +## Step 4 — GENERATE (async + parallel) |
| 51 | + |
| 52 | +- For a recurring subject: `create_character` once → reuse its ID in every call. |
| 53 | +- Submit independent assets in parallel, capture job IDs, poll `get_generation_status`. |
| 54 | +- Download finished assets to the project's canonical asset path. |
| 55 | +- On policy/failure: report, adjust, retry once. |
| 56 | + |
| 57 | +## Step 5 — ASSEMBLE |
| 58 | + |
| 59 | +- Verify the set reads as one campaign (same character ID, palette, lighting). |
| 60 | +- Produce derivatives (hero → OG 1200×630, square 1080×1080, vertical 1080×1920). |
| 61 | +- Run the AI-slop checklist; regenerate anything that fails. |
| 62 | +- Log model + prompt + seed/job ID per keeper. |
| 63 | + |
| 64 | +## Usage |
| 65 | + |
| 66 | +```text |
| 67 | +/studio hero image + 3 social cards + 5s teaser for the "Agentic Creator OS" launch post |
| 68 | +/studio a consistent course-instructor character, then 4 lesson thumbnails featuring her |
| 69 | +/studio animate this product still into a 5s cinematic loop |
| 70 | +``` |
| 71 | + |
| 72 | +## Related |
| 73 | + |
| 74 | +- `/generate-video` — video-first entry point |
| 75 | +- `/generate-images` — single-image / article-asset flow |
| 76 | +- `/infogenius` — research-grounded image prompts |
| 77 | +- `/create-music` — score the videos this produces |
0 commit comments