creative-media — a repeatable produce→review→publish pipeline
What this sub-skill is for
Standing up a creative-media project: a repeatable pipeline that turns a concept into
published assets — AI image/video/audio generation, a YouTube or short-form channel, an ads
operation, thumbnails, or brand visuals. Loaded by new-project for any "make videos / generate
images / run a channel / produce ads / design thumbnails / brand visuals" request. The whole skill
is organized around one idea: build a pipeline (concept → generate → review → publish) that can
run again, not just one lucky asset.
Mandatory grill-questions (fold into the Definition of Ready)
Lock these before generating anything:
- Medium — image, video, audio, or mixed? Decides the generation model + the whole pipeline.
- Platform + format/aspect — YouTube long-form (16:9), Shorts/Reels/TikTok (9:16), feed posts
(1:1/4:5), display ads (set sizes)? Pin the exact aspect ratio(s) and duration now.
- Brand / style — palette, typography, tone, references. Harvest tokens from references with
design-harvest. Consistency across assets matters more than any single hero piece.
- Volume / cadence — how many assets per week, and the publishing rhythm? The pipeline must
sustain that cadence, not just produce one piece.
- Identity consistency — recurring faces (use
higgsfield-soul-id to train a Soul) or recurring
products (use higgsfield-product-photoshoot)? Lock identity before batch-generating.
- Edit / assembly flow — where raw generations get cut, captioned, scored, and exported (an NLE,
a script, higgsfield's tools). No emojis in any on-screen text/overlays.
- Publish + rights — who posts, where, and is every input (faces, music, product, stock)
cleared for the intended use? AI-disclosure required on the target platform?
- Success metric — what "this works" means: a published asset, a tested hook, a
virality_predictor
score over a bar, or a filled content calendar.
Project sub-agents to generate (into <project>/.claude/agents/)
concept-writer (delegate-by-default) — turns the brief into concepts, hooks, scripts, and
generation prompts on-brand and on-format; keeps a backlog feeding the pipeline's cadence.
asset-generator (delegate-by-default) — runs the higgsfield generation: generate_image,
generate_video, generate_audio, applying the trained Soul (--soul-id) or product-photoshoot
mode for consistency, and organizing outputs by campaign/episode.
thumbnail-designer — designs thumbnails/covers/key art that read at small sizes, on-brand,
emoji-free; chains design-harvest for reference patterns and the higgsfield image tools.
virality-checker (delegate-by-default for video) — runs virality_predictor
(brain_activity) on cut videos for hook strength, attention, retention, and distraction risk;
reports the score honestly and flags weak hooks before publish.
- Plus the kit default
reviewer (brand/format/rights review before publish).
Tools / CLIs / MCP / skills needed
Check in environment-readiness; offer install, never auto-install:
- CHAIN the higgsfield MCP + skills as the generation core:
higgsfield-generate
(generate_image / generate_video / generate_audio, image-to-image, image-to-video,
Marketing Studio for ads with avatars/products/hooks), higgsfield-soul-id (train a face for
identity-consistent output), higgsfield-product-photoshoot (brand/product visuals),
higgsfield-marketplace-cards (listing/product image sets), and virality_predictor for video.
Use media_upload_widget / media_import_url for the user's own input media.
- CHAIN
design-harvest — pull palette/typography/spacing/component tokens from reference sites
for the brand system and thumbnails. CHAIN framer-inspiration if the project ships a site.
design-bausteine (2026-07-29 addition) — its four-part build prompt (Aesthetik/Referenz/
Intent/Guardrails) is a better brief structure for thumbnail-designer/brand-visual generation
than a one-line prompt, and its fan-out step (5 directions → 3 → 1) fits a Soul/product-photoshoot
identity lock decision. It does not replace higgsfield generation — it structures the brief that
goes into it.
- CHAIN the
pptx skill for pitch/brand decks and the magic MCP for any web UI/overlay
templates. docx for scripts/treatments if wanted.
- Editing/encoding —
ffmpeg (cut/caption/encode/aspect-convert), an NLE if hand-edited.
Verify ffmpeg is present. CHAIN global skills: deep-research (platform/format/trend
facts), verify, code-review (if the pipeline is scripted), cli-anything (wrap a GUI editor
like Shotcut/Inkscape headlessly).
File / asset nudges (on top of the base set)
Beyond CLAUDE.md, PROJEKT_.md, TASKS.md, DONE.md, README, .claude/:
BRAND.md — palette, type, tone, do/don'ts, the trained Soul/product reference ids, and the
emoji-free overlay rule. The consistency contract.
PIPELINE.md — the repeatable concept → generate → review → publish steps, who/what runs each,
and the per-format spec (aspect, duration, safe areas).
CALENDAR.md — the publishing cadence + a content backlog.
assets/ split into raw/ (generations), edited/, published/, thumbnails/; large media
.gitignored or Git-LFS.
assets/RIGHTS.md — provenance + license + usage-right + AI-disclosure status per input/output.
Non-optional.
Stack defaults & done-bar
Default stack: higgsfield for generation (GPT Image 2-class for images/design/text, Seedance for
video, generate_audio for sound; Soul for consistent faces, product-photoshoot for products),
design-harvest for brand tokens, ffmpeg for assembly/encode/aspect, virality_predictor to
score video, pptx for decks. Assets organized in assets/, big media kept out of git or in LFS.
Done-bar (all true): a repeatable produce→review→publish pipeline is documented in
PIPELINE.md and runnable again at the chosen cadence; the first real asset(s) are generated,
on-brand, in the correct format/aspect, and emoji-free; identity consistency holds where required
(Soul/product); for video, hooks pass the virality_predictor bar or weak ones are flagged; every
input/output has a recorded right in assets/RIGHTS.md.
Guardrails
- Disclose AI-generated media where the platform or law requires it; record disclosure status in
RIGHTS.md. Don't pass synthetic media off as a real photograph where that would mislead.
- Rights / licensing — every face, voice, song, product, and stock input must be cleared for the
intended commercial use before it ships; record provenance per asset.
- No deepfakes of real people without consent — only generate a real person's likeness/voice
with their explicit permission (the Soul-ID identity flow is for consented faces only).
- Honest performance — report
virality_predictor scores straight; don't dress up a weak hook
as strong, and don't claim reach/engagement you haven't measured.
- No emojis in any on-screen text, overlay, thumbnail, caption, or UI (user's standing rule) —
typographic symbols or designed glyphs only.
- Never commit secrets / platform API keys / publish tokens.
- Commits under the user's own name only (Skryx-L-A); never add Claude as a co-author.
1---2name: creative-media3description: Build/set up a creative-media project — AI image/video/audio generation, a YouTube or ads channel, thumbnails, short-form, or brand visuals — from the user's grilled answers. Project-kit sub-skill loaded by new-project routing whenever someone wants to make videos, generate images, run a content channel, design thumbnails, produce ads, or build brand visuals. Chains higgsfield-generate (+ soul-id, product-photoshoot), design-harvest, pptx, and the virality predictor, and bakes in a repeatable produce→review→publish pipeline.4---56# creative-media — a repeatable produce→review→publish pipeline78## What this sub-skill is for9Standing up a **creative-media project**: a repeatable pipeline that turns a concept into10published assets — AI image/video/audio generation, a YouTube or short-form channel, an ads11operation, thumbnails, or brand visuals. Loaded by `new-project` for any "make videos / generate12images / run a channel / produce ads / design thumbnails / brand visuals" request. The whole skill13is organized around one idea: **build a pipeline (concept → generate → review → publish) that can14run again, not just one lucky asset.**1516## Mandatory grill-questions (fold into the Definition of Ready)17Lock these before generating anything:18- **Medium** — image, video, audio, or mixed? Decides the generation model + the whole pipeline.19- **Platform + format/aspect** — YouTube long-form (16:9), Shorts/Reels/TikTok (9:16), feed posts20 (1:1/4:5), display ads (set sizes)? Pin the exact aspect ratio(s) and duration now.21- **Brand / style** — palette, typography, tone, references. Harvest tokens from references with22 `design-harvest`. Consistency across assets matters more than any single hero piece.23- **Volume / cadence** — how many assets per week, and the publishing rhythm? The pipeline must24 sustain that cadence, not just produce one piece.25- **Identity consistency** — recurring faces (use `higgsfield-soul-id` to train a Soul) or recurring26 products (use `higgsfield-product-photoshoot`)? Lock identity *before* batch-generating.27- **Edit / assembly flow** — where raw generations get cut, captioned, scored, and exported (an NLE,28 a script, higgsfield's tools). No emojis in any on-screen text/overlays.29- **Publish + rights** — who posts, where, and is every input (faces, music, product, stock)30 cleared for the intended use? AI-disclosure required on the target platform?31- **Success metric** — what "this works" means: a published asset, a tested hook, a `virality_predictor`32 score over a bar, or a filled content calendar.3334## Project sub-agents to generate (into `<project>/.claude/agents/`)35- **`concept-writer`** *(delegate-by-default)* — turns the brief into concepts, hooks, scripts, and36 generation prompts on-brand and on-format; keeps a backlog feeding the pipeline's cadence.37- **`asset-generator`** *(delegate-by-default)* — runs the higgsfield generation: `generate_image`,38 `generate_video`, `generate_audio`, applying the trained Soul (`--soul-id`) or product-photoshoot39 mode for consistency, and organizing outputs by campaign/episode.40- **`thumbnail-designer`** — designs thumbnails/covers/key art that read at small sizes, on-brand,41 emoji-free; chains `design-harvest` for reference patterns and the higgsfield image tools.42- **`virality-checker`** *(delegate-by-default for video)* — runs `virality_predictor`43 (`brain_activity`) on cut videos for hook strength, attention, retention, and distraction risk;44 reports the score honestly and flags weak hooks before publish.45- Plus the kit default `reviewer` (brand/format/rights review before publish).4647## Tools / CLIs / MCP / skills needed48Check in environment-readiness; offer install, never auto-install:49- **CHAIN the higgsfield MCP + skills** as the generation core: `higgsfield-generate`50 (`generate_image` / `generate_video` / `generate_audio`, image-to-image, image-to-video,51 Marketing Studio for ads with avatars/products/hooks), `higgsfield-soul-id` (train a face for52 identity-consistent output), `higgsfield-product-photoshoot` (brand/product visuals),53 `higgsfield-marketplace-cards` (listing/product image sets), and `virality_predictor` for video.54 Use `media_upload_widget` / `media_import_url` for the user's own input media.55- **CHAIN `design-harvest`** — pull palette/typography/spacing/component tokens from reference sites56 for the brand system and thumbnails. **CHAIN `framer-inspiration`** if the project ships a site.57- **`design-bausteine` (2026-07-29 addition)** — its four-part build prompt (Aesthetik/Referenz/58 Intent/Guardrails) is a better brief structure for `thumbnail-designer`/brand-visual generation59 than a one-line prompt, and its fan-out step (5 directions → 3 → 1) fits a Soul/product-photoshoot60 identity lock decision. It does not replace higgsfield generation — it structures the brief that61 goes into it.62- **CHAIN the `pptx` skill** for pitch/brand decks and the `magic` MCP for any web UI/overlay63 templates. `docx` for scripts/treatments if wanted.64- **Editing/encoding** — `ffmpeg` (cut/caption/encode/aspect-convert), an NLE if hand-edited.65 Verify `ffmpeg` is present. **CHAIN global skills:** `deep-research` (platform/format/trend66 facts), `verify`, `code-review` (if the pipeline is scripted), `cli-anything` (wrap a GUI editor67 like Shotcut/Inkscape headlessly).6869## File / asset nudges (on top of the base set)70Beyond CLAUDE.md, PROJEKT_<NAME>.md, TASKS.md, DONE.md, README, `.claude/`:71- `BRAND.md` — palette, type, tone, do/don'ts, the trained Soul/product reference ids, and the72 emoji-free overlay rule. The consistency contract.73- `PIPELINE.md` — the repeatable concept → generate → review → publish steps, who/what runs each,74 and the per-format spec (aspect, duration, safe areas).75- `CALENDAR.md` — the publishing cadence + a content backlog.76- `assets/` split into `raw/` (generations), `edited/`, `published/`, `thumbnails/`; large media77 `.gitignore`d or Git-LFS.78- `assets/RIGHTS.md` — provenance + license + usage-right + AI-disclosure status per input/output.79 Non-optional.8081## Stack defaults & done-bar82**Default stack:** higgsfield for generation (GPT Image 2-class for images/design/text, Seedance for83video, `generate_audio` for sound; Soul for consistent faces, product-photoshoot for products),84`design-harvest` for brand tokens, `ffmpeg` for assembly/encode/aspect, `virality_predictor` to85score video, `pptx` for decks. Assets organized in `assets/`, big media kept out of git or in LFS.86**Done-bar (all true):** a **repeatable produce→review→publish pipeline** is documented in87`PIPELINE.md` and runnable again at the chosen cadence; the **first real asset(s) are generated**,88on-brand, in the correct format/aspect, and emoji-free; identity consistency holds where required89(Soul/product); for video, hooks pass the `virality_predictor` bar or weak ones are flagged; every90input/output has a recorded right in `assets/RIGHTS.md`.9192## Guardrails93- **Disclose AI-generated media** where the platform or law requires it; record disclosure status in94 `RIGHTS.md`. Don't pass synthetic media off as a real photograph where that would mislead.95- **Rights / licensing** — every face, voice, song, product, and stock input must be cleared for the96 intended commercial use before it ships; record provenance per asset.97- **No deepfakes of real people without consent** — only generate a real person's likeness/voice98 with their explicit permission (the Soul-ID identity flow is for consented faces only).99- **Honest performance** — report `virality_predictor` scores straight; don't dress up a weak hook100 as strong, and don't claim reach/engagement you haven't measured.101- **No emojis in any on-screen text, overlay, thumbnail, caption, or UI** (user's standing rule) —102 typographic symbols or designed glyphs only.103- **Never commit secrets / platform API keys / publish tokens.**104- **Commits under the user's own name only (Skryx-L-A); never add Claude as a co-author.**