Content Engine
Full-stack AI content studio: compile visual identity once, generate premium content at scale, distribute everywhere.
COMPILE → GENERATE → POST-PRODUCE → DISTRIBUTE → MEASURE → REFINE
Commands
| Command |
What it does |
/content-engine compile |
Raw assets → compiled visual DNA (brand, character, style) |
/content-engine lint |
Health-check compiled knowledge for consistency |
/content-engine generate |
Create content using compiled identity + scene brief |
/content-engine autopilot setup {tool} |
Save browser session for a generation tool |
/content-engine autopilot run |
Batch generation via browser automation |
/content-engine campaign {brief} |
Full pipeline: compile → generate → distribute |
/content-engine loop |
Compound existing skills for distribution |
Architecture
Four sub-skills, each handling one layer:
[content-engine-dna] Visual DNA Compiler
↓ raw/ → compiled/ (brand DNA, character sheets, style guides)
[content-engine-cinema] Cinematic Generation Layer
↓ compiled identity → tool-specific prompts → generation
[content-engine-autopilot] Browser Orchestration
↓ Playwright drives tools OR API calls → organized output
[content-engine-loop] Content Loop + Distribution
compounds /blog-post + /content-creation + /social-intelligence
Quick Start
1. Compile Brand Identity
Drop reference assets into knowledge/raw/:
- Brand campaign photos →
knowledge/raw/brand-assets/
- Character face references →
knowledge/raw/character-refs/
- Style inspiration (mood boards, reference reels) →
knowledge/raw/style-inspiration/
Then compile:
/content-engine compile
This analyzes all raw assets via Gemini multimodal and produces compiled identity files in knowledge/compiled/ with tool-specific prompt fragments.
2. Generate Content
Write a scene brief or use a campaign plan:
/content-engine generate --brand acme --character luna --scenes 5 --format reels
The engine:
- Reads compiled identity (brand DNA + character sheet + style guide)
- Selects the best tool per the tool priority matrix
- Injects compiled identity into tool-specific prompts
- Generates via API (fal.ai, @google/genai) or browser automation
- Runs post-production (upscale → grade)
- Organizes output with manifest.json tracking
3. Run a Full Campaign
/content-engine campaign "Mediterranean lifestyle, 10 summer scenes, golden hour, reels + carousel"
Orchestrates all four skills end-to-end: compile (if needed) → generate scenes → post-produce → adapt for platforms → distribute.
4. Distribute
/content-engine loop
Compounds existing skills for multi-platform distribution:
/blog-post — Writing + 6 platform adaptations
/content-creation — TTS, Remotion video, media pipeline
/social-intelligence — Distribution + engagement monitoring
/brainrot-for-good — High-retention short-form video
/brand-icons — OG images, social cards
Setup & Prerequisites
Required
# Check prerequisites
echo "=== Required ==="
which ffmpeg && echo "ok ffmpeg" || echo "MISSING: brew install ffmpeg"
echo ""
echo "=== API Keys ==="
[ -n "$GEMINI_API_KEY" ] && echo "ok GEMINI_API_KEY" || echo "MISSING: needed for Gemini analysis + Veo 3.1"
[ -n "$FAL_KEY" ] && echo "ok FAL_KEY" || echo "MISSING: needed for Nano Banana 2, Kling via fal.ai"
echo ""
echo "=== Higgsfield CLI (recommended for agent workflows) ==="
which higgsfield && echo "ok higgsfield $(higgsfield version 2>/dev/null | head -1)" || echo "MISSING: curl -fsSL https://raw.githubusercontent.com/higgsfield-ai/cli/main/install.sh | sh"
echo ""
echo "=== Browser Automation ==="
which agent-browser && echo "ok agent-browser" || echo "MISSING: needed for autopilot mode"
Higgsfield: two integration paths
Higgsfield offers BOTH a CLI and an MCP. Pick based on your runtime:
| Runtime |
Recommended path |
Why |
| Claude Code, Codex, agent-browser, scripts |
higgsfield CLI + the higgsfield-* skills |
Per Higgsfield's own guidance: "If you are using Claude Code or Codex, it's better to use the CLI." Direct programmatic access, scriptable, integrates with the skill bundle. |
| Claude Desktop, web Claude, IDE plugins |
Higgsfield MCP at https://mcp.higgsfield.ai |
One-click connector; UI-native; no CLI install. Can't be scripted. |
CLI path (recommended for content-engine):
# Install
curl -fsSL https://raw.githubusercontent.com/higgsfield-ai/cli/main/install.sh | sh
# Auth (interactive, opens browser)
higgsfield auth login
# Verify
higgsfield account status
# Capabilities exposed via three skill-level wrappers:
# higgsfield-generate — 30+ models (Nano Banana 2, Soul V2, Veo 3.1, Kling 3.0, Seedance 2.0, Flux 2)
# higgsfield-product-photoshoot — Brand-quality product images with mode-specific enhancement
# higgsfield-soul-id — Train Soul Character refs for consistent face/identity
MCP path (for Claude Desktop):
- Open Claude settings → Connectors → Add custom connector
- Name:
Higgsfield
- URL:
https://mcp.higgsfield.ai
- Click Add → Connect → authenticate via Higgsfield account
Both paths use the same Higgsfield credit pool. No API key needed for either; auth is via your Higgsfield account.
Optional (enhance quality)
- Topaz Gigapixel AI — CLI upscaling (falls back to Real-ESRGAN)
- ComfyUI — Local node-based pipelines with LoRA style-locking
- Weavy account — Scene variation with character consistency
- Artlist.io — AI-powered music matching
Tool Session Setup
For browser-automated tools (legacy path; prefer the CLI when available):
/content-engine autopilot setup higgsfield # browser fallback if CLI not available
/content-engine autopilot setup weavy
This launches Chrome, you log in manually, and the session is saved for future automated use.
Knowledge Architecture
Karpathy Compile-Then-Query Pattern
knowledge/
├── raw/ # Immutable source material (never modified by LLM)
│ ├── brand-assets/ # Campaign photos, logos, style guides
│ ├── character-refs/ # Face photos, pose references
│ ├── style-inspiration/# Mood boards, reference reels
│ └── scene-briefs/ # Scene descriptions
├── compiled/ # LLM-compiled identity files (the "wiki")
│ ├── brands/ # Per-brand DNA (.md)
│ ├── characters/ # Per-character sheets (.md)
│ └── styles/ # Compiled style guides (.md)
└── schema.md # Compilation rules + templates
raw/ is source code. compiled/ is executable. The LLM is the compiler.
Every compiled file:
- Traces provenance to raw sources
- Contains tool-specific prompt fragments
- Is human-reviewable Markdown
- Gets actively maintained via lint
Mapping to Existing Patterns
| Content Engine |
Karpathy Wiki |
MemPalace |
Broomva Knowledge Graph |
raw/ |
raw/ |
— |
Layer 2 (raw extracts) |
compiled/ |
wiki/ |
Rooms/Closets |
Layer 3 (entity pages) |
schema.md |
CLAUDE.md |
Wings/Halls |
CLAUDE.md |
| Feedback loop |
Linting pass |
Tunnels |
Layer 4 (synthesis) |
Tool Priority Matrix
| Task |
Best Tool |
Fallback |
Path |
| Cinematic start frame |
Soul Cinema (higgsfield-generate --model soul_v2) |
Nano Banana Pro |
CLI |
| Character consistency |
Nano Banana Pro |
SD + LoRA |
CLI / fal.ai |
| Custom face/identity training |
higgsfield-soul-id (Soul Character training) |
LoRA fine-tuning |
CLI |
| Branded product photoshoot |
higgsfield-product-photoshoot (mode-specific enhancement) |
Nano Banana + manual prompt |
CLI |
| Marketing Studio (avatar + product ad) |
higgsfield-generate --model marketing_studio_video |
Veo 3.1 with prompt engineering |
CLI |
| Multi-angle generation |
Nano Banana 2 |
Weavy |
CLI / fal.ai |
| Scene variation |
Weavy |
Nano Banana + scene prompt |
Browser |
| Video from keyframe |
Veo 3.1 / Seedance 2.0 (via higgsfield-generate) |
Kling |
CLI |
| Motion transfer |
Kling |
Wan |
Browser + ComfyUI |
| Upscaling |
Topaz Gigapixel |
Real-ESRGAN |
CLI |
| Color grading |
Lightroom |
ffmpeg LUT |
CLI/Browser |
| AI music |
Artlist.io |
Suno |
Browser |
| Intent captions |
OpenCaptions |
ffmpeg burn-in |
CLI (future) |
Generation Modes
Mode 1: API-First (fastest, programmatic — preferred for agent workflows)
- higgsfield CLI (via
higgsfield-generate, higgsfield-product-photoshoot, higgsfield-soul-id) → 30+ models including Soul V2, Nano Banana 2, Veo 3.1, Kling 3.0, Seedance 2.0, Flux 2, GPT Image 2; plus Marketing Studio (avatar + product ad modes); plus Soul Character training
- fal.ai → Nano Banana 2, Kling, Veo (alternate provider when models overlap)
- @google/genai → Veo 3.1, Gemini image (Google-native path)
- All three callable directly from Claude Code, no browser needed
Mode 2: MCP-driven (for Claude Desktop / IDE plugins)
- Higgsfield MCP at
https://mcp.higgsfield.ai — same models, GUI-native auth, can't be scripted from Claude Code
- ComfyUI MCP (planned extension)
Mode 3: Browser-Automated (tools without APIs or MCP)
- Playwright drives Weavy, Artlist, Soul Cinema (legacy — prefer CLI now)
- Auth persisted via saved session state
- Batch generation with organized output
Mode 4: Local Pipeline (maximum control)
- ComfyUI + Stable Diffusion + LoRA
- Full node-based control over every generation step
- Topaz CLI for upscaling
Mode 3: Local Pipeline (maximum control)
- ComfyUI + Stable Diffusion + LoRA
- Full node-based control over every generation step
- Topaz CLI for upscaling
Output Organization
output/{campaign-slug}/
├── raw/ # Direct generation output
├── upscaled/ # After Topaz/Real-ESRGAN pass
├── graded/ # After color grading
└── manifest.json # Prompts, identity refs, tool used, timestamps
Extension Points
Extensions live in extensions/. Each extension:
- Has its own SKILL.md declaring which pipeline stage it hooks into
- Hook points: pre-generation, post-generation, post-production, distribution
- Can read from
compiled/ but only writes to its own output namespace
- Registered in
extensions/README.md
Planned Extensions
- OpenCaptions — Intent-driven captions (post-production hook)
- ComfyUI MCP — Direct tool calls for node pipelines
- LoRA Training — Compiled DNA as training data for custom models
Reference Library — distilled craft
Deep, copy-paste-ready craft references live alongside each sub-skill. The cluster below was distilled from the full AI Video Creators course (BRO-1525 — 12.7 h video + 54 lessons; source playbook in broomva/workspace docs/reference/ai-video-creators-course/). Load the one that matches the task; the prompt structure and craft laws are durable even as model versions rotate.
| Reference |
Sub-skill |
What it gives |
skills/content-engine-cinema/references/ai-video-prompt-packs.md |
cinema |
The transferable prompt-craft laws (image/video/motion formulas, 5 universal control levers, JSON-by-model, camera→look cheat sheet) + verbatim copy-paste packs (identity-lock, image-to-image product integration, motion w/ strict negatives, master upscale, ChatGPT 3-step content engine, lip-sync, image-editing). |
skills/content-engine-cinema/references/audio-sound-design.md |
cinema |
Audio + sound-design + edit craft — the trailer arc, 3–5 layer named-role stack, verbatim ElevenLabs SFX prompts, the A/B mute-test gate, rhythm-before-sound editing, CapCut export discipline. |
skills/content-engine-cinema/references/cinematic-prompting.md → §AVCC |
cinema |
SHOT+LENS+LIGHT+TEXTURE+COMPOSITION+STYLE formula, NBP Object→Context→Technical, the 5 control levers, 7 aesthetics + meta-messages, shot/lens reference tables, the taste-training loop. |
skills/content-engine-cinema/references/motion-animation.md → §AVCC |
cinema |
Kling model-tier element budgets + model-first rule, Subject+Action+Context+Style, TTV-vs-I2V, motion-endpoint/99% hang, count-nouns overload rule, negative constraints, the Constraint Sandwich, reverse-motion trick. |
skills/content-engine-dna/references/visual-dna-framework.md |
dna |
The art-direction layer: Meaning→Trust→Conversion, the Visual DNA Pyramid, Brand Core, the full Meaning Map dictionary, 5 amateur→premium rules, the verbatim "Act as an art director" prompt, the 15-item Legend template. |
skills/content-engine-dna/references/character-sheets.md → §AVCC |
dna |
Character DNA = Master Prompt (Fixed DNA + Variable Context), "1 account = 1 character", hero-portrait-first + reuse, Hybrid-Reality face-swap, Kling Motion Control tripod rule, + product / non-human identity lock (REF 1/2/3 integration, cross-scene verification). |
skills/content-engine-loop/references/monetization-playbook.md |
loop |
Creator→revenue: the 4 paths, exact pricing tiers + brand-placement packages, the 60-sec lead-qual script, margin rules, the micro-funnel + viral loop, Skool referral math. Grounds the Kleos proof-driven-demand engine. |
Compounding Skills
This skill compounds on the existing broomva content ecosystem:
| Skill |
Role |
/content-creation |
Media pipeline (Nano Banana, Veo 3.1, TTS, Remotion) |
/blog-post |
Writing + 6 platform adaptations + publish.sh |
/social-intelligence |
Engagement loop + knowledge extraction |
/brainrot-for-good |
High-retention short-form video |
/brand-icons |
OG images, social cards |
/higgsfield-generate |
30+ Higgsfield models, Marketing Studio (avatar + product ads) |
/higgsfield-product-photoshoot |
Brand-quality product images with mode-specific enhancement |
/higgsfield-soul-id |
Train Soul Character refs for consistent face/identity |
/agent-browser |
Playwright browser automation |
/arcan-glass |
Brand styling tokens |
Research Sources
Built from analysis of:
- viznfr — Claude Code + Playwright autopilot, Nano Banana character sheets, brand DNA extraction
- ohneis652 — ComfyUI node pipelines, LoRA style-locking, Soul Cinema start-frame doctrine, 25 design styles
- AI Video Creators (Skool) — fully captured & distilled (BRO-1525): ReelEngine/PromptEngine prompt craft, image-first pipeline, Visual-DNA art direction, character consistency, motion control, audio/edit craft, and the monetization playbook. See the Reference Library above +
broomva/workspace docs/reference/ai-video-creators-course/.
- MemPalace — Spatial hierarchy, AAAK compression, MCP-native memory
- Karpathy LLM Wiki — raw/wiki/schema 3-layer architecture, compile-then-query, active linting
1---2name: content-engine3description: Full-stack AI content studio — orchestrates visual DNA compilation, cinematic generation (via Higgsfield CLI or MCP), browser-automated tool execution, and multi-platform distribution into a unified content pipeline. Compiles brand identity, character sheets, and style guides into persistent knowledge (Karpathy compile-then-query pattern), then generates premium cinematic content using Higgsfield (30+ models including Soul V2, Nano Banana 2, Veo 3.1, Kling 3.0, Seedance 2.0, Flux 2), Soul Cinema, Weavy, and ComfyUI with consistent character identity and intentional visual direction. Triggers on: 'content engine', 'generate campaign', 'compile brand', 'cinematic content', 'AI content studio', 'batch generate', 'content pipeline', 'visual DNA', 'character consistency', 'higgsfield', 'marketing studio', 'product photoshoot', 'soul character'.4---56# Content Engine78Full-stack AI content studio: compile visual identity once, generate premium content at scale, distribute everywhere.910```11COMPILE → GENERATE → POST-PRODUCE → DISTRIBUTE → MEASURE → REFINE12```1314## Commands1516| Command | What it does |17|---------|-------------|18| `/content-engine compile` | Raw assets → compiled visual DNA (brand, character, style) |19| `/content-engine lint` | Health-check compiled knowledge for consistency |20| `/content-engine generate` | Create content using compiled identity + scene brief |21| `/content-engine autopilot setup {tool}` | Save browser session for a generation tool |22| `/content-engine autopilot run` | Batch generation via browser automation |23| `/content-engine campaign {brief}` | Full pipeline: compile → generate → distribute |24| `/content-engine loop` | Compound existing skills for distribution |2526## Architecture2728Four sub-skills, each handling one layer:2930```31[content-engine-dna] Visual DNA Compiler32 ↓ raw/ → compiled/ (brand DNA, character sheets, style guides)33[content-engine-cinema] Cinematic Generation Layer34 ↓ compiled identity → tool-specific prompts → generation35[content-engine-autopilot] Browser Orchestration36 ↓ Playwright drives tools OR API calls → organized output37[content-engine-loop] Content Loop + Distribution38 compounds /blog-post + /content-creation + /social-intelligence39```4041## Quick Start4243### 1. Compile Brand Identity4445Drop reference assets into `knowledge/raw/`:46- Brand campaign photos → `knowledge/raw/brand-assets/`47- Character face references → `knowledge/raw/character-refs/`48- Style inspiration (mood boards, reference reels) → `knowledge/raw/style-inspiration/`4950Then compile:51```52/content-engine compile53```5455This analyzes all raw assets via Gemini multimodal and produces compiled identity files in `knowledge/compiled/` with tool-specific prompt fragments.5657### 2. Generate Content5859Write a scene brief or use a campaign plan:60```61/content-engine generate --brand acme --character luna --scenes 5 --format reels62```6364The engine:651. Reads compiled identity (brand DNA + character sheet + style guide)662. Selects the best tool per the tool priority matrix673. Injects compiled identity into tool-specific prompts684. Generates via API (fal.ai, @google/genai) or browser automation695. Runs post-production (upscale → grade)706. Organizes output with manifest.json tracking7172### 3. Run a Full Campaign7374```75/content-engine campaign "Mediterranean lifestyle, 10 summer scenes, golden hour, reels + carousel"76```7778Orchestrates all four skills end-to-end: compile (if needed) → generate scenes → post-produce → adapt for platforms → distribute.7980### 4. Distribute8182```83/content-engine loop84```8586Compounds existing skills for multi-platform distribution:87- `/blog-post` — Writing + 6 platform adaptations88- `/content-creation` — TTS, Remotion video, media pipeline89- `/social-intelligence` — Distribution + engagement monitoring90- `/brainrot-for-good` — High-retention short-form video91- `/brand-icons` — OG images, social cards9293## Setup & Prerequisites9495### Required9697```bash98# Check prerequisites99echo "=== Required ==="100which ffmpeg && echo "ok ffmpeg" || echo "MISSING: brew install ffmpeg"101echo ""102echo "=== API Keys ==="103[ -n "$GEMINI_API_KEY" ] && echo "ok GEMINI_API_KEY" || echo "MISSING: needed for Gemini analysis + Veo 3.1"104[ -n "$FAL_KEY" ] && echo "ok FAL_KEY" || echo "MISSING: needed for Nano Banana 2, Kling via fal.ai"105echo ""106echo "=== Higgsfield CLI (recommended for agent workflows) ==="107which higgsfield && echo "ok higgsfield $(higgsfield version 2>/dev/null | head -1)" || echo "MISSING: curl -fsSL https://raw.githubusercontent.com/higgsfield-ai/cli/main/install.sh | sh"108echo ""109echo "=== Browser Automation ==="110which agent-browser && echo "ok agent-browser" || echo "MISSING: needed for autopilot mode"111```112113### Higgsfield: two integration paths114115Higgsfield offers BOTH a CLI and an MCP. Pick based on your runtime:116117| Runtime | Recommended path | Why |118|---------|------------------|-----|119| **Claude Code, Codex, agent-browser, scripts** | **higgsfield CLI** + the `higgsfield-*` skills | Per Higgsfield's own guidance: "If you are using Claude Code or Codex, it's better to use the CLI." Direct programmatic access, scriptable, integrates with the skill bundle. |120| **Claude Desktop, web Claude, IDE plugins** | **Higgsfield MCP** at `https://mcp.higgsfield.ai` | One-click connector; UI-native; no CLI install. Can't be scripted. |121122**CLI path (recommended for content-engine):**123```bash124# Install125curl -fsSL https://raw.githubusercontent.com/higgsfield-ai/cli/main/install.sh | sh126127# Auth (interactive, opens browser)128higgsfield auth login129130# Verify131higgsfield account status132133# Capabilities exposed via three skill-level wrappers:134# higgsfield-generate — 30+ models (Nano Banana 2, Soul V2, Veo 3.1, Kling 3.0, Seedance 2.0, Flux 2)135# higgsfield-product-photoshoot — Brand-quality product images with mode-specific enhancement136# higgsfield-soul-id — Train Soul Character refs for consistent face/identity137```138139**MCP path (for Claude Desktop):**1401. Open Claude settings → Connectors → Add custom connector1412. Name: `Higgsfield`1423. URL: `https://mcp.higgsfield.ai`1434. Click Add → Connect → authenticate via Higgsfield account144145Both paths use the same Higgsfield credit pool. No API key needed for either; auth is via your Higgsfield account.146147### Optional (enhance quality)148149- **Topaz Gigapixel AI** — CLI upscaling (falls back to Real-ESRGAN)150- **ComfyUI** — Local node-based pipelines with LoRA style-locking151- **Weavy account** — Scene variation with character consistency152- **Artlist.io** — AI-powered music matching153154### Tool Session Setup155156For browser-automated tools (legacy path; prefer the CLI when available):157```158/content-engine autopilot setup higgsfield # browser fallback if CLI not available159/content-engine autopilot setup weavy160```161162This launches Chrome, you log in manually, and the session is saved for future automated use.163164## Knowledge Architecture165166### Karpathy Compile-Then-Query Pattern167168```169knowledge/170├── raw/ # Immutable source material (never modified by LLM)171│ ├── brand-assets/ # Campaign photos, logos, style guides172│ ├── character-refs/ # Face photos, pose references173│ ├── style-inspiration/# Mood boards, reference reels174│ └── scene-briefs/ # Scene descriptions175├── compiled/ # LLM-compiled identity files (the "wiki")176│ ├── brands/ # Per-brand DNA (.md)177│ ├── characters/ # Per-character sheets (.md)178│ └── styles/ # Compiled style guides (.md)179└── schema.md # Compilation rules + templates180```181182**raw/** is source code. **compiled/** is executable. The LLM is the compiler.183184Every compiled file:185- Traces provenance to raw sources186- Contains tool-specific prompt fragments187- Is human-reviewable Markdown188- Gets actively maintained via lint189190### Mapping to Existing Patterns191192| Content Engine | Karpathy Wiki | MemPalace | Broomva Knowledge Graph |193|---------------|--------------|-----------|----------------------|194| `raw/` | `raw/` | — | Layer 2 (raw extracts) |195| `compiled/` | `wiki/` | Rooms/Closets | Layer 3 (entity pages) |196| `schema.md` | `CLAUDE.md` | Wings/Halls | CLAUDE.md |197| Feedback loop | Linting pass | Tunnels | Layer 4 (synthesis) |198199## Tool Priority Matrix200201| Task | Best Tool | Fallback | Path |202|------|-----------|----------|------|203| Cinematic start frame | Soul Cinema (`higgsfield-generate --model soul_v2`) | Nano Banana Pro | CLI |204| Character consistency | Nano Banana Pro | SD + LoRA | CLI / fal.ai |205| Custom face/identity training | `higgsfield-soul-id` (Soul Character training) | LoRA fine-tuning | CLI |206| Branded product photoshoot | `higgsfield-product-photoshoot` (mode-specific enhancement) | Nano Banana + manual prompt | CLI |207| Marketing Studio (avatar + product ad) | `higgsfield-generate --model marketing_studio_video` | Veo 3.1 with prompt engineering | CLI |208| Multi-angle generation | Nano Banana 2 | Weavy | CLI / fal.ai |209| Scene variation | Weavy | Nano Banana + scene prompt | Browser |210| Video from keyframe | Veo 3.1 / Seedance 2.0 (via `higgsfield-generate`) | Kling | CLI |211| Motion transfer | Kling | Wan | Browser + ComfyUI |212| Upscaling | Topaz Gigapixel | Real-ESRGAN | CLI |213| Color grading | Lightroom | ffmpeg LUT | CLI/Browser |214| AI music | Artlist.io | Suno | Browser |215| Intent captions | OpenCaptions | ffmpeg burn-in | CLI (future) |216217## Generation Modes218219**Mode 1: API-First** (fastest, programmatic — preferred for agent workflows)220- **higgsfield CLI** (via `higgsfield-generate`, `higgsfield-product-photoshoot`, `higgsfield-soul-id`) → 30+ models including Soul V2, Nano Banana 2, Veo 3.1, Kling 3.0, Seedance 2.0, Flux 2, GPT Image 2; plus Marketing Studio (avatar + product ad modes); plus Soul Character training221- fal.ai → Nano Banana 2, Kling, Veo (alternate provider when models overlap)222- @google/genai → Veo 3.1, Gemini image (Google-native path)223- All three callable directly from Claude Code, no browser needed224225**Mode 2: MCP-driven** (for Claude Desktop / IDE plugins)226- Higgsfield MCP at `https://mcp.higgsfield.ai` — same models, GUI-native auth, can't be scripted from Claude Code227- ComfyUI MCP (planned extension)228229**Mode 3: Browser-Automated** (tools without APIs or MCP)230- Playwright drives Weavy, Artlist, Soul Cinema (legacy — prefer CLI now)231- Auth persisted via saved session state232- Batch generation with organized output233234**Mode 4: Local Pipeline** (maximum control)235- ComfyUI + Stable Diffusion + LoRA236- Full node-based control over every generation step237- Topaz CLI for upscaling238239**Mode 3: Local Pipeline** (maximum control)240- ComfyUI + Stable Diffusion + LoRA241- Full node-based control over every generation step242- Topaz CLI for upscaling243244## Output Organization245246```247output/{campaign-slug}/248├── raw/ # Direct generation output249├── upscaled/ # After Topaz/Real-ESRGAN pass250├── graded/ # After color grading251└── manifest.json # Prompts, identity refs, tool used, timestamps252```253254## Extension Points255256Extensions live in `extensions/`. Each extension:257- Has its own SKILL.md declaring which pipeline stage it hooks into258- Hook points: pre-generation, post-generation, post-production, distribution259- Can read from `compiled/` but only writes to its own output namespace260- Registered in `extensions/README.md`261262### Planned Extensions263- **OpenCaptions** — Intent-driven captions (post-production hook)264- **ComfyUI MCP** — Direct tool calls for node pipelines265- **LoRA Training** — Compiled DNA as training data for custom models266267## Reference Library — distilled craft268269Deep, copy-paste-ready craft references live alongside each sub-skill. The cluster below was distilled from the full **AI Video Creators** course (BRO-1525 — 12.7 h video + 54 lessons; source playbook in `broomva/workspace docs/reference/ai-video-creators-course/`). Load the one that matches the task; the **prompt structure and craft laws are durable** even as model versions rotate.270271| Reference | Sub-skill | What it gives |272|-----------|-----------|---------------|273| `skills/content-engine-cinema/references/ai-video-prompt-packs.md` | cinema | The transferable prompt-craft laws (image/video/motion formulas, 5 universal control levers, JSON-by-model, camera→look cheat sheet) + verbatim copy-paste packs (identity-lock, image-to-image product integration, motion w/ strict negatives, master upscale, ChatGPT 3-step content engine, lip-sync, image-editing). |274| `skills/content-engine-cinema/references/audio-sound-design.md` | cinema | Audio + sound-design + edit craft — the trailer arc, 3–5 layer named-role stack, verbatim ElevenLabs SFX prompts, the A/B mute-test gate, rhythm-before-sound editing, CapCut export discipline. |275| `skills/content-engine-cinema/references/cinematic-prompting.md` → §AVCC | cinema | SHOT+LENS+LIGHT+TEXTURE+COMPOSITION+STYLE formula, NBP Object→Context→Technical, the 5 control levers, 7 aesthetics + meta-messages, shot/lens reference tables, the taste-training loop. |276| `skills/content-engine-cinema/references/motion-animation.md` → §AVCC | cinema | Kling model-tier element budgets + model-first rule, Subject+Action+Context+Style, TTV-vs-I2V, motion-endpoint/99% hang, count-nouns overload rule, negative constraints, the Constraint Sandwich, reverse-motion trick. |277| `skills/content-engine-dna/references/visual-dna-framework.md` | dna | The art-direction layer: Meaning→Trust→Conversion, the Visual DNA Pyramid, Brand Core, the full Meaning Map dictionary, 5 amateur→premium rules, the verbatim "Act as an art director" prompt, the 15-item Legend template. |278| `skills/content-engine-dna/references/character-sheets.md` → §AVCC | dna | Character DNA = Master Prompt (Fixed DNA + Variable Context), "1 account = 1 character", hero-portrait-first + reuse, Hybrid-Reality face-swap, Kling Motion Control tripod rule, **+ product / non-human identity lock** (REF 1/2/3 integration, cross-scene verification). |279| `skills/content-engine-loop/references/monetization-playbook.md` | loop | Creator→revenue: the 4 paths, exact pricing tiers + brand-placement packages, the 60-sec lead-qual script, margin rules, the micro-funnel + viral loop, Skool referral math. Grounds the Kleos proof-driven-demand engine. |280281## Compounding Skills282283This skill compounds on the existing broomva content ecosystem:284285| Skill | Role |286|-------|------|287| `/content-creation` | Media pipeline (Nano Banana, Veo 3.1, TTS, Remotion) |288| `/blog-post` | Writing + 6 platform adaptations + publish.sh |289| `/social-intelligence` | Engagement loop + knowledge extraction |290| `/brainrot-for-good` | High-retention short-form video |291| `/brand-icons` | OG images, social cards |292| `/higgsfield-generate` | 30+ Higgsfield models, Marketing Studio (avatar + product ads) |293| `/higgsfield-product-photoshoot` | Brand-quality product images with mode-specific enhancement |294| `/higgsfield-soul-id` | Train Soul Character refs for consistent face/identity |295| `/agent-browser` | Playwright browser automation |296| `/arcan-glass` | Brand styling tokens |297298## Research Sources299300Built from analysis of:301- **viznfr** — Claude Code + Playwright autopilot, Nano Banana character sheets, brand DNA extraction302- **ohneis652** — ComfyUI node pipelines, LoRA style-locking, Soul Cinema start-frame doctrine, 25 design styles303- **AI Video Creators (Skool)** — fully captured & distilled (BRO-1525): ReelEngine/PromptEngine prompt craft, image-first pipeline, Visual-DNA art direction, character consistency, motion control, audio/edit craft, and the monetization playbook. See the Reference Library above + `broomva/workspace docs/reference/ai-video-creators-course/`.304- **MemPalace** — Spatial hierarchy, AAAK compression, MCP-native memory305- **Karpathy LLM Wiki** — raw/wiki/schema 3-layer architecture, compile-then-query, active linting