Seedance
songguoxs/seedance-prompt-skill
This skill should be used when the user asks to "generate video prompts", "create Seedance prompts", "write video descriptions", mentions "Seedance", "seedance", "即梦", "即梦平台", "视频提示词", "视频生成"…
A skill your agent uses when the user wants to create a complete multi-shot video, asks how to chain Higgsfield tools together, wants to build a short film or branded content series, asks "what's…
$ npx skills add OSideMedia/higgsfield-ai-prompt-skill --skill higgsfield-pipeline -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install OSideMedia/higgsfield-ai-prompt-skill higgsfield-pipeline --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/OSideMedia/higgsfield-ai-prompt-skill.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/higgsfield-pipeline .claude/skills/higgsfield-pipeline && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "higgsfield-pipeline" agent skill from https://github.com/OSideMedia/higgsfield-ai-prompt-skill/tree/main/skills/higgsfield-pipeline into .claude/skills/higgsfield-pipeline/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "higgsfield-pipeline", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/OSideMedia/higgsfield-ai-prompt-skill/tree/main/skills/higgsfield-pipelineType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add OSideMedia/higgsfield-ai-prompt-skill --skill higgsfield-pipeline -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install OSideMedia/higgsfield-ai-prompt-skill higgsfield-pipeline --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/OSideMedia/higgsfield-ai-prompt-skill.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/higgsfield-pipeline .agents/skills/higgsfield-pipeline && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "higgsfield-pipeline" agent skill from https://github.com/OSideMedia/higgsfield-ai-prompt-skill/tree/main/skills/higgsfield-pipeline into .agents/skills/higgsfield-pipeline/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "higgsfield-pipeline", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add OSideMedia/higgsfield-ai-prompt-skill --skill higgsfield-pipeline -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install OSideMedia/higgsfield-ai-prompt-skill higgsfield-pipeline --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/OSideMedia/higgsfield-ai-prompt-skill.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/higgsfield-pipeline .cursor/skills/higgsfield-pipeline && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "higgsfield-pipeline" agent skill from https://github.com/OSideMedia/higgsfield-ai-prompt-skill/tree/main/skills/higgsfield-pipeline into .cursor/skills/higgsfield-pipeline/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "higgsfield-pipeline", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/OSideMedia/higgsfield-ai-prompt-skill.git --path skills/higgsfield-pipeline--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add OSideMedia/higgsfield-ai-prompt-skill --skill higgsfield-pipeline -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install OSideMedia/higgsfield-ai-prompt-skill higgsfield-pipeline --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/OSideMedia/higgsfield-ai-prompt-skill.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/higgsfield-pipeline .gemini/skills/higgsfield-pipeline && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "higgsfield-pipeline" agent skill from https://github.com/OSideMedia/higgsfield-ai-prompt-skill/tree/main/skills/higgsfield-pipeline into .gemini/skills/higgsfield-pipeline/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "higgsfield-pipeline", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install OSideMedia/higgsfield-ai-prompt-skill higgsfield-pipelineInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add OSideMedia/higgsfield-ai-prompt-skill --skill higgsfield-pipeline -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/OSideMedia/higgsfield-ai-prompt-skill.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/higgsfield-pipeline .github/skills/higgsfield-pipeline && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "higgsfield-pipeline" agent skill from https://github.com/OSideMedia/higgsfield-ai-prompt-skill/tree/main/skills/higgsfield-pipeline into .github/skills/higgsfield-pipeline/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "higgsfield-pipeline", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add OSideMedia/higgsfield-ai-prompt-skill --skill higgsfield-pipeline -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install OSideMedia/higgsfield-ai-prompt-skill higgsfield-pipeline --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/OSideMedia/higgsfield-ai-prompt-skill.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/higgsfield-pipeline .opencode/skills/higgsfield-pipeline && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "higgsfield-pipeline" agent skill from https://github.com/OSideMedia/higgsfield-ai-prompt-skill/tree/main/skills/higgsfield-pipeline into .opencode/skills/higgsfield-pipeline/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "higgsfield-pipeline", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
higgsfield-pipelineA skill your agent uses when the user wants to create a complete multi-shot video, asks how to chain Higgsfield tools together, wants to build a short film or branded content series, asks "what's…
Higgsfield Pipeline is an agent skill from OSideMedia/higgsfield-ai-prompt-skill. Use when the user wants to create a complete multi-shot video, asks how to chain Higgsfield tools together, wants to build a short film or branded content series, asks "what's the full workflow", needs to connect Popcorn → image → video → Recast → audio → assembly, or wants to understand how the platform works as a production system rather than isolated tools.
Its SKILL.md is about 13k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.
It sits in Media & Creative, covering AI video generation. It works with Seedance. The repository describes itself as: Claude AI skill for cinematic Higgsfield AI prompts — 32 sub-skills covering Seedance 2.5 (omni-reference, video edit + extend) and 2.0, the Hell Grind feature-film pipeline, an… The licence is MIT.
12 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit 7075497. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
No scripts in the folder and no shell commands in SKILL.md.
From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Higgsfield Pipeline loads about 13k tokens when it runs. Until then it costs about 96 tokens; SKILL.md has 6,195 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from OSideMedia/higgsfield-ai-prompt-skill at commit 7075497, republished under its MIT licence (© OSideMedia). 6,195 words, ~13,008 tokens.
.claude/skills/higgsfield-pipeline/SKILL.md (or your agent's skills folder).Generated-checked block (scripts/build_index.py verifies anchors). Read the linked sections for full context — these lines are routing aids, not the rules themselves.
Every Higgsfield tool is strong individually. The real power is when you chain them. A professional result almost always involves at least 3 tools in sequence. This skill documents the key chains and how to prompt for each stage.
The Core Insight above answers why you chain tools. The next question is how to plan the project before any tool is touched. Most people skip planning and start prompting straight from a creative impulse — a generation here, a clip there, hoping the pieces will connect. They don't. A project that's planned at the script and bible level lands consistently; a project assembled prompt-by-prompt drifts on character, style, and continuity within three or four generations.
This section documents a 10-step methodology for building complete AI projects — from idea through finished sequence — that sits upstream of the Master Production Chain below. Use these 10 Steps as a planning discipline; use Pipelines A-E to execute the tool-level chain once your project plan is locked. The closing § Simple Workflow gives the imperative-action version of the same 10 Steps if you want the execution recipe before the principles.
Before writing a single prompt, define what you are building. The AI cannot read your intent; if you skip this step the model fills in the gaps with whatever the prompt happens to suggest, and the project drifts within the first few generations.
Lock these nine fields before any tool is touched:
The last field is the load-bearing one. If you don't know what must stay consistent across the project, every other field can be locked and the result will still feel disjointed.
A Master Script is the project blueprint — the single document that keeps every scene connected to the same goal. It does not have to be a Hollywood screenplay; it just needs to explain the full idea clearly.
Master Script disambiguation. "Master Script" in this context means the structured project document, not a screenplay. The source explicitly notes "it does not have to be a Hollywood screenplay; it just needs to explain the full idea clearly." This is distinct from Hollywood screenplay craft (slug lines, action lines, character cues, transitions) — that's a different discipline and is not in this skill's scope.
The Master Script should include:
Without a Master Script, each prompt becomes its own random island. With one, every prompt belongs to the same project — characters carry between scenes, the visual style holds, and the negative rules ("what should never happen") stay out of the output.
Do not use GPT like a magic button. Use it like a creative team member. GPT plays five distinct roles in the project pipeline:
The key is staging. Do not ask GPT to do everything at once. Ask for the project structure first. Then the scenes. Then the prompts. Then the revisions. The output quality at every stage depends on the input quality of the prior stage; cascading the work in order gives you control over each handoff.
In-platform alternative. Higgsfield has an in-platform GPT-5 copilot (Higgsfield Assist at higgsfield.ai/chat) trained specifically on Higgsfield's tools and workflows. For quick in-platform prompt generation and platform-navigation questions, see
../higgsfield-assist/SKILL.md. For upstream project staging across multiple sessions, an external GPT (Claude, ChatGPT) running this 10-step methodology is the better fit because state carries across the full project, not just the current platform session.
The script is what happens. The prompt is how the AI shows it. These are two different artifacts that serve two different purposes — keep them in separate documents, and don't let prompt-shaped instructions leak into the script.
A script line might read:
"She walks into the room and realizes something is wrong."
The same beat, as a prompt, reads:
"A woman slowly enters a dim apartment from the hallway. Camera stays in front of her at chest height, tracking backward as she steps forward. Her eyes move toward an overturned chair and broken lamp. Warm hallway light behind her, cold blue window light across the room. Her face tightens as she realizes something is wrong."
The prompt decomposes the beat into four production-instruction categories:
The script gives story. The prompt gives visual instructions. You need both, in separate documents, with the script feeding the prompt rather than collapsing into it.
Separation rule axis distinction. This is the project-level separation — script (story) from prompt (AI instruction). For the prompt-level separation within a single shot — Identity (who is in frame) from Motion (what they do and how the camera moves) — see
../higgsfield-prompt/SKILL.md§ Identity vs. Motion Separation Rule and../higgsfield-soul/SKILL.md§ Identity vs. Motion Separation. Different axes of the same overall composition problem; both apply.
A Project Bible is a single document that locks in the rules of the project — character appearance, environment, style, what must stay consistent, what must never appear. It is especially important for any project with multiple scenes, because consistency comes from repetition and clear rules, not from the AI inferring intent.
The Project Bible should lock in:
Three rules of thumb make a Project Bible work in practice:
Project Bible as upstream source-of-truth. The Project Bible lives in your own files alongside the Master Script — it's the document you maintain across the project. Two common downstream realizations of the Bible inside Higgsfield: (i) the Character section feeds into a Soul ID character sheet, see
../higgsfield-soul/SKILL.md§ Character Sheet Creation for the multi-angle reference approach; (ii) Characters, Locations, and Props feed into Cinema Studio's @ Elements system, see../higgsfield-cinema/SKILL.md§ Elements System for the@CharacterName/@LocationName/@PropNameworkflow. The Bible is the upstream artifact; the Soul ID sheet and Cinema Studio Elements are tool-side realizations of it.
Every scene should have one clear purpose. When you try to make one scene do too much, the AI starts blending details — messy motion, wrong angles, extra people, broken hands, missing objects, confusing results. Six scene purposes cover most project work:
A good scene prompt answers six questions:
Clarity wins.
Per-shot action-count rule. Step 06 addresses the narrative purpose of a scene (which may span multiple shots). For the per-shot action-count rule — one primary action per clip, with one or two secondary actions max — see
../higgsfield-prompt/SKILL.md§ One Action Per Scene. Both useful, at different units of decomposition.
A prompt module is a reusable block of instruction. Instead of rewriting the same camera or lighting notes every time, build modules you can copy and paste. Seven module types cover most project work:
Example camera block:
"Camera stays in front of the main subject, facing them directly while tracking backward. The subject moves toward camera. Background movement stays behind the subject. Do not reverse the direction."
That one block can save multiple generations. Build your own library of modules — it saves time and keeps your project stable.
Prompt Modules as finer-grained sibling of Identity/Motion. The 7-module taxonomy is a finer-grained sibling of the Identity-vs-Motion separation rule used in single-shot prompts. For Soul ID single-shot work, the 2-block separation in
../higgsfield-soul/SKILL.md§ Identity vs. Motion Separation (also../higgsfield-prompt/SKILL.md§ Identity vs. Motion Separation Rule) is sufficient — "Character identity block" here aliases their "Identity Block." The 7-module taxonomy adds a layer for multi-shot projects where camera, lighting, and style each warrant their own reusable block.
When a generation fails, do not just say "make it better" — that's not actionable. Tell GPT exactly what went wrong: which specific element is off, what to keep, what to change. Every failure should become a new rule: each diagnosed mistake gets locked into the project's negative-rules list so it doesn't recur.
When fixing, protect what already worked. If 80% of the generation was right, keep that 80%. Only fix the broken part. A lot of people destroy good prompts by changing too much — keep the subject, keep the style, keep the camera if it worked, keep the lighting if it worked. Fix only the mistake.
Full iteration discipline lives elsewhere. The full Change-One-Variable-at-a-Time discipline and the 6-Pass Diagnostic Sequence (Subject / Action / Camera / Style / Audio / Output) for when you don't yet know what's wrong are documented in
../higgsfield-prompt/SKILL.md§ The Iteration Rule — Change One Variable at a Time. Step 08+09 here names the three rhetorical handles ("make it better" anti-pattern, 80% rule, "every failure should become a new rule" framing); the mechanics live there. Whether a take is even a regeneration candidate — versus keep, fix-in-post, or edit — is decided by the five-verdict triage in../higgsfield-troubleshoot/SKILL.md§ Take Triage — Five Verdicts for a Delivered Take.
Do not try to do everything at once. Build the project in clear passes:
Each pass produces an artifact the next pass consumes. Pass 1 gives Pass 2 a concept to script; Pass 2 gives Pass 3 a script to break into scenes; and so on. AI moves fast, but fast without structure creates chaos — a workflow keeps it clean.
Tool-level instantiation. Passes 5-7 (image prompts / video prompts / generate) are where the Higgsfield tool chain enters the workflow — see § The Master Production Chain below for the 8-stage tool-level chain (Popcorn → Seedream/Soul → Animate → Recast → Lipsync → Vibe Motion → Upscale → Assemble), and § Pipeline Decision Guide below for the chain choice by project type (Cinematic Short Film, Social Series, Product Campaign, Fast Iteration, Multi-Style Short Film).
The 10 Steps above are the methodology. The Simple Workflow below is the imperative-action recipe — the same workflow expressed as steps you take in order:
That is how you move from idea to finished project. At step 7 ("Generate inside Higgsfield"), you choose which tool-chain to run — see § Pipeline Decision Guide below for the chain choice by project type.
The power is not in one perfect prompt. The power is in the workflow.
Scripts give the project direction. GPTs help organize and refine the work. Higgsfield brings the visuals to life. When you use all three together, you stop hoping for random good results. You start building with purpose.
This is Higgsfield's complete cinematic workflow — the chain used for short films, branded content, and any multi-shot sequence that needs character continuity:
[1] POPCORN → Storyboard / key frame images (consistent character + framing)
[2] SEEDREAM / SOUL → Edit / style the image (transform appearance, fix details)
[3] ANIMATE → Bring the image to motion (Veo 3.1 / Seedance / Kling)
[4] RECAST → Swap character if needed (maintain motion, change identity)
[5] LIPSYNC → Add audio performance (speech, sound, emotion)
[6] VIBE MOTION → Add motion graphic layers (titles, captions, CTAs)
[7] UPSCALE → Final quality pass (Topaz upscale for delivery)
[8] ASSEMBLE → Edit together in your video editor of choiceNot every project uses all 8 stages. Most good short-form content uses 3–5.
Goal: A multi-scene narrative short — character-consistent, story-driven Credits required: High (Pro or Ultimate plan recommended) Time: 2–4 hours for a 30-second sequence
Generate consistent key frames for every scene before animating anything. This is the planning stage — it's cheap and sets the foundation for everything.
Popcorn prompt structure:
"[Character description — be specific and consistent across all Popcorn prompts].
[Scene — location, time, atmosphere].
[Framing — camera angle, shot size, composition].
[Lighting — source, quality, direction].
[Style — film look, color grade, specific cinematographer reference]."Key rule: Use the exact same character description in every Popcorn prompt. This is how you get visual continuity across scenes without Soul ID.
Example scene prompts for a single short:
Scene 1 — Establishing:
"A woman, dark hair pulled back, wearing a grey wool coat,
sitting behind the wheel of a moving car. Camera through windshield —
focused and tense expression. Sunlight flickering across her face.
35mm film, shallow depth of field, muted color tones, Roger Deakins style."
Scene 2 — Passenger reaction:
"A grey-haired man in a thick knit sweater, seated in the passenger seat,
gazing out the window with a calm but distant expression.
Camera slightly off-center, interior car shot.
Same 35mm film look, muted tones, soft natural light."
Scene 3 — Object insert:
"Close-up of a weathered wooden photo frame on a kitchen counter.
Inside: a faded photograph of a dark-haired woman and a grey-haired man smiling.
Warm afternoon light through lace curtains, dust motes in air.
50mm lens, shallow focus, nostalgic atmosphere, yellow-green tones."After Popcorn generates your key frames, use Seedream to make targeted edits that prompt engineering alone can't achieve:
Common Seedream transformations:
Seedream edit prompt structure:
"[What to change, specifically]. [What to keep the same]."
Example:
"Make the grey-haired man look like a zombie — rotten flesh, white milky eyes,
grey skin tone. Keep all other elements of the image identical."Note: Seedream edits the image, not the video. Always edit your Hero Frame before animating — never after.
Choose the animation model based on what the scene requires:
| Scene type | Best model | Key prompt note |
|---|---|---|
| Character emotional reaction | Veo 3.1 / Kling 2.6 | Lead with camera mount position |
| Car/vehicle action | Veo 3.1 | Specify camera mount explicitly |
| Physical stunt / crash | Seedance 2.0 / Minimax Hailuo 2.3 | "One continuous shot, no cuts" |
| Quiet interior moment | Seedance / Kling 2.6 | Minimal motion, camera Dolly In |
| Epic reveal / scale | Seedance 2.0 / Minimax Hailuo 2.3 | Crane Up or Super Dolly Out |
| Portrait / reaction close-up | Kling 2.6 | Head Tracking or Dolly In |
Sora 2 held the stunt and epic rows (and shared the vehicle row) until OpenAI shut the Sora 2 API down on 2026-09-24; whether Higgsfield's UI still offers it is unconfirmed. The replacements are the repo's catalog-verified scale/physics fallbacks (
../../model-guide.md§ Model + Camera Control Compatibility).
I2V animation prompt structure:
"[Starting from the provided image as the first frame.]
[Describe only what MOVES or CHANGES — not what is already visible.]
[Camera — named control.]
[Atmosphere cues — sound, light changes, environmental motion.]
[Style consistency note if needed.]"Example chain of animation prompts (same short film):
Scene 1 animation (Veo 3.1):
"Camera mounted on the dashboard, focused on the woman driving.
She drives calmly for 2 seconds — then her head turns left sharply.
Her eyes widen in silent horror, lips trembling, color drains from her face.
She doesn't speak — only stares, frozen. Warm sunlight flickers across her face.
Handheld realism, shallow depth of field, cinematic natural lighting."
Scene 2 animation (Veo 3.1):
"Camera fixed behind the car through the rear window.
The man turns his head slowly to the left — confusion spreading.
Expression twists from curiosity to fear. Eyes dart wildly.
He begins trembling and jerking his head, as if losing control.
Claustrophobic tension. Handheld realism, shallow DOF, eerie silence."
Scene 3 animation (written for Sora 2 — retired; rerun on Seedance 2.0 or Minimax Hailuo 2.3):
"A speeding sedan on an empty highway — camera tracking rig, low to ground.
Air shimmers with heat. Car veers — front tire catches rough asphalt.
The car lurches, tilts, flips violently through the air.
Dust, glass, metal fragments scatter. Sun flares in the lens.
Car rotates midair, skids upside down to a stop.
One continuous shot, no cuts. 24mm wide lens, midday, high shutter speed."
Scene 4 animation (Seedance):
"Camera dolly in slowly toward the woman at the kitchen window.
She doesn't move — just stands, looking out. Stillness."If you need to change a character's identity while keeping the motion exactly:
Use Recast when:
Recast prompt note: Recast is mostly UI-driven — the "prompt" is the reference image you upload. The more cleanly shot the reference face, the better the swap.
Add speech or audio performance to any video clip:
Lipsync Studio: Upload video + audio → lips sync to the audio
Kling 3.0: Generate video with native audio already embedded (most seamless)
Kling Avatars 2.0: Create a talking avatar from a single image — not in the API catalog as of the 2026-09-26 snapshot; may be UI-only — verify in the live UI before recommending. Catalog route: Seedance 1.5 Pro from one start image with native audio (seedance1_5: start_image, generate_audio; the best-lip-sync pick in higgsfield-models § Video Models — Comparison)
When to use each:
- You have existing video + want to add speech → Lipsync Studio
- You're generating new content + need audio → Kling 3.0 (generate with audio from start)
- You want a consistent talking head character → Seedance 1.5 Pro (start image + audio) or Kling Avatars 2.0 (verify in the UI)Lipsync prompt: Not really a text prompt — upload the video clip and the audio. The system handles sync automatically.
Add motion graphic layers — titles, captions, lower thirds, CTAs — on top of
your generated video clips. See higgsfield-vibe-motion skill for full detail.
Common additions at this stage:
Run finished clips through Higgsfield's Topaz-integrated upscale before delivery:
Higgsfield doesn't have a native timeline editor — assemble in your editing tool.
Recommended assembly workflow:
1. Export all clips from Higgsfield
2. Bring into DaVinci Resolve / Premiere / CapCut
3. Import Vibe Motion title cards/overlays
4. Add music (Kling 3.0 clips already have audio — other models need music added)
5. Color grade if needed (minimal — Higgsfield output is already color-intentional)
6. Export for platformCut-friendly source material: if you're landing morph cuts or smooth cuts
in the editor, generate the source clips with explicit 2-second still-or-near-
still moments at start and end. See ../higgsfield-cinema/SKILL.md §
Multi-Shot Manual → Morph-Cut and Smooth-Cut breathing room.
Goal: Consistent weekly social posts with same character and aesthetic Credits required: Medium (Pro plan) Time: 30–60 minutes per post once Soul ID + Moodboard are set up
[1] SOUL ID → Character locked once, reused forever
[2] MOODBOARD → Aesthetic locked once, appended to every prompt
[3] GENERATE IMAGE → Soul 2.0 or Nano Banana 2 for each post
[4] ANIMATE → Kling 2.6 I2V, simple motion per post
[5] VIBE MOTION → Caption/CTA overlay per post formatPer-post prompt template (after Soul ID + Moodboard are established):
[Soul ID character] is [specific action] at [specific location].
[One specific visual detail that changes this post from the last.]
Camera: [simple control — Dolly In / Arc / Overhead].
Aspect: 9:16. Duration: 5s.
[Moodboard style modifier — same every post.]Example series (3 posts, same character):
Post 1: [Soul ID] sips coffee at a sun-drenched café terrace. Reading a book.
Camera: Dolly In. Aspect: 9:16.
Style: warm amber, shallow DOF, golden hour.
Post 2: [Soul ID] walks through a quiet morning market, tote bag on shoulder.
Camera: slight Arc. Aspect: 9:16.
Style: warm amber, shallow DOF, golden hour.
Post 3: [Soul ID] sits at a desk by a tall window, writing in a journal.
Camera: Dolly In. Aspect: 9:16.
Style: warm amber, shallow DOF, golden hour.The style modifier is identical every time. Only the scene changes.
Goal: Multi-asset product ad campaign — hero video + variants + social cuts Credits required: Medium-High
[1] NANO BANANA PRO → Perfect product hero image (4K sharp)
[2] MOODBOARD → Brand visual direction locked
[3] I2V ANIMATION → Product comes alive (Kling 2.6)
[4] APPS → Variant generation (Click to Ad, Packshot, Giant Product)
[5] VIBE MOTION → Feature callouts, lower thirds, price/CTA cards
[6] ASSEMBLE → Hero cut + 3–5 social cutsProduct hero prompt:
[Product — describe precisely: material, color, form, no brand name].
[Surface/setting — clean, brand-appropriate].
Camera: [Robo Arm / Lazy Susan / Dolly In].
Lighting: [soft diffused / dramatic side-light / macro backlit].
Style: Commercial quality, [clean/warm/dramatic]. [Ratio].Goal: Test 5 creative directions in under an hour Credits required: Low (Basic/Pro)
[1] SEEDANCE 2.0 FAST → Generate 5 fast test clips (one prompt each)
[2] PICK BEST → Select 1–2 that work
[3] KLING 2.6 → Upgrade the winners to premium quality
[4] VIBE MOTION → Add captions/CTAs
[5] POST → Skip the assembly step — single clips, direct exportGoal: A narrative short where every scene is a completely different animation style (paper cutout, French graphic novel, chibi, stop motion, manga, claymation, 2D-on-live-action, live action) but the hero character and key props stay consistent across all of them.
Credits required: Medium-High (Pro or Business plan). Soul Cinema is cheap (~0.5 credits per 4-image batch); Seedance 2.0 is where the credits go. Time: 2–4 hours for an 8-scene short.
The core trick: feed the previous scene's video + prompt into the next scene's planning step. This is how style can change radically scene-to-scene while character, props, and story continuity hold.
[1] SOUL CINEMA → Style-first keyframe for this scene (minimal prompt + enhancer)
[2] NANO BANANA PRO → Targeted edits to match hero's appearance to previous scenes
[3] PROP SHEET → (Once, at project start) multi-angle reference for recurring objects
[4] CLAUDE → Write Seedance prompt given keyframe + PREVIOUS scene's prompt
[5] SEEDANCE 2.0 → Animate with keyframe (style ref) + previous video (continuity ref)
[6] REPEAT per scene → Each new scene feeds the previous video back into Claude
[7] ASSEMBLE → Cut in DaVinci / Premiere / CapCutFor each new scene, generate a keyframe that defines the style. Prompts here should be deliberately short — 5–15 words — with the Soul Cinema enhancer toggle ON. Short prompts + enhancer explore styles you would never think to ask for explicitly.
Example per-scene keyframe prompts:
- "cartoon highly stylized man waking up in the bedroom"
- "2D French graphic novel style, man in a suit on a horse, cowboy chasing him in a futuristic environment"
- "chibi gladiator toy in a low poly arena"
- "stop motion style man in a black suit, futuristic helicopter behind him"
- "claymation style man in a suit over a black cauldron carried by a red demon"Style keyword locators: Identify the 1–2 words that control the entire aesthetic — these are the only words you change between scene variants. In the examples above: French graphic novel style + futuristic environment, chibi + low poly, stop motion + futuristic helicopter, claymation + red demon. Swap those and the whole world changes.
Run 2–4 batches per scene, pick the strongest frame.
If Soul Cinema nails the style but the hero drifts (wrong hair color, wrong outfit, face too different from scene 1), do not re-roll. Take the image into Nano Banana Pro and swap only the mismatched elements:
Nano Banana Pro edit prompts:
- "swap hair to black"
- "put him in a black suit"
- "match this character to the reference image, keep the art style"This is how you get cross-style character consistency — Soul Cinema owns the look, Nano Banana Pro owns the identity.
Any object that appears in multiple scenes (watch, gun, pendant, briefcase) needs a prop sheet generated once at the start of the project. Seedance needs to know what the object looks like from every direction to keep it consistent across shots.
How to build the prop sheet:
Keep the prop sheet image on hand. It gets fed into Seedance alongside the keyframe any time the object appears.
This is the stage most people skip and it's where the consistency comes from. For each new scene:
Example plain-language brief to Claude (scene 3, chibi arena):
"He lands in the arena, realizes he's gone chibi, tries to pick up a weapon but
can't figure out his blocky hands, dodges a knight, fumbles the watch, finally
catches it on the last try, and teleports out. 15 seconds."Claude, given the previous prompt + keyframe, will preserve the teleport effect, the watch behavior, and the hero's core identity — while writing the new scene in the new style.
Feed Seedance three inputs per scene:
Hard rules: 15-second cap per scene (easier editing downstream), one generation per style (commit to the choice), multiple camera angles + movements within the 15s — Seedance 2.0 can handle a full multi-shot scene in a single generation.
For every subsequent scene, the workflow is identical except the "previous video" you feed in is the scene you just generated. The chain self-reinforces: scene 3 knows about scene 2's ending state, scene 4 knows about scene 3's, and so on.
Export all 8 clips, drop into your NLE, crossfade on the teleport flashes, add music under. Because each scene is already 15s with internal cuts baked in, assembly is mostly trimming and audio.
Pitfall 1: Skipping the previous-video feed. If you only feed Seedance the keyframe, the story fragments. The previous video is what keeps the hero recognizable across styles.
Pitfall 2: Re-rolling Soul Cinema when Nano Banana Pro can fix it. Character wrong but style right? Edit, don't regenerate. Saves credits and preserves the style you already liked.
Pitfall 3: Long Soul Cinema prompts with enhancer on. Enhancer works best on short prompts. If you write 80 words, the enhancer has nothing to improvise with.
Pitfall 4: No prop sheet for recurring objects. A watch that appears in 8 scenes will drift into 8 different watches without a multi-angle reference image generated up front.
Pitfall 5: Describing character age in prompts. Seedance age inference is unreliable. Describe by role, clothing, and action — never by age. See the age-blind rule in higgsfield-prompt.
Pitfall 6: >15 seconds per scene. Seedance 2.0 caps at 15s, and beyond that prompt adherence degrades. Split longer scenes in two if needed.
[FIELD — Higgsfield Studio, ONEIRIC + ADILIADA breakdowns, 2026-08] On a generated film
the edit is not the last step, it is a loop with a declared exit. The stage that does
not exist in conventional post is the third one, and it is the reason the loop terminates:
Picture lock has to be enforced precisely because re-generating is cheap: without a declared stop, supervision never ends and colour and sound can never start against stable material.
Every generation arrives with its own grade baked in. Unlike footage from one camera, neighbouring shots do not share a starting look — so the colourist's job on a generated film is unification first and interpretation second: bringing adjacent shots to one look so the picture reads as a single piece. Budget for it, and stop trying to win the final grade inside individual prompts.
The workflow becomes inefficient if every generation is treated as a complete stop. While one generation runs, adjacent tasks can already proceed: reviewing earlier blocks, drafting the next prompt, preparing a continuation screenshot, deciding whether a scene needs a bridge. The speed comes from separating tasks by what they actually depend on.
This separation produces speed without sacrificing structural control.
Between generations, the project state lives in GPT-side conversation
memory — what's been established, what's the current beat, what the
next scene needs to anchor against. Screenshots make that working
memory durable: they preserve what would otherwise drift between
exchanges, and they keep the project visible at each decision point.
This is the working anchor in GPT — distinct from screenshots as
Seedance reference anchors (see higgsfield-seedance § Reference
Roles). The mechanism is concrete: "continue from this actual visible
state" is a stronger prompt instruction than "continue the last scene."
A screenshot helps in five recurring situations:
Screenshots reduce ambiguity, and reduced ambiguity usually means better continuity.
Recurrence as continuity substrate: The backbone-building work above (scene order, bridge identification, continuity-arc mapping) operates on a substrate — what should recur across shots for a world to cohere. See
../../vocab.md§ World Through Recurrence for the eight named substrate axes.
Post-clip next-shot decisions: Deciding whether a scene needs a bridge (or a continuation, contrast, or reset) is a post-generation question, not a pre-generation one. The four-question diagnostic and the next-shot decision tree formalize the call. See
higgsfield-seedance§ Post-Clip Decisions.
Extending an accepted clip — a sequel, a prequel, or a chained
continuation — is a workflow problem before it is a prompt problem.
This section owns the handoff mechanics: what to attach, what the
prompt text still has to carry, how deep a chain can safely go, and
how to plan the joins. The prompt-pattern side (continuation anchor
phrasing, reference-role wording) lives in
../higgsfield-seedance/SKILL.md — this section does not restate
those templates. It extends § Working Practices above: the post-clip
decision tree decides whether to continue; this section is how.
When a continuation comes back wrong, the symptom-level repair table
lives in ../higgsfield-troubleshoot/SKILL.md § Sequence &
Continuation Failure Atlas — one repair variable per symptom.
[EMPIRICAL — cross-surface] There is no dedicated extend button. The extension workflow:
[EMPIRICAL — community seedance-2.0 repo v6.6.0, imported 2026-07-05] Quality degrades over chained extensions: each generation re-ingests the previous generation's artifacts, and drift is expected by the ~4th–5th generation in a chain. Manage the chain, don't ride it:
[FIELD] An attached accepted clip carries its own state — static (who is in frame, wardrobe, layout) and dynamic (motion in progress, camera move, sound). The prompt text carries only the delta — what changes next. Delete opening-state prose that repeats what the attached source already shows: references outrank text when they conflict, so the repetition is wasted budget at best and a conflict source at worst.
A still frame is the weaker handoff — it carries static state only. Three things a frame cannot carry, which must stay in prose when handing off from a screenshot instead of a clip:
[EMPIRICAL] Plan the join before generating the extension, not in the edit:
When a scene has multiple characters or geometry that matters, AI video models hallucinate spatial relationships unless they're declared in absolute terms. The fix is a top-down schema — bird's-eye sketch of the scene that you draft, the user approves, and the prompt then describes in absolute terms ("character A 2m from character B, character C 1.5m behind A, partially occluded by the corner pillar"). Skip this step and the model resolves blocking on its own — usually wrong, often worse cut-to-cut as the geometry drifts.
When to draw a schema:
What goes on the schema:
ASCII form for the schema — runtime-portable, copy-paste-able into chat or any document:
[WINDOW]
|
[TABLE] G(↓east) |
┌─┐ | R(↑north)
│ │ ~2m | @
└─┘ ~1.5m
|
[DOOR]
|
(camera mount, west wall)Translate the schema into the prompt as absolute spatial declarations — "Gandelfina stands behind the table, facing east at the window; Roko stands 2m from her, facing north toward the door" beats "Gandelfina near the table, Roko nearby" by a wide margin for AI-video adherence.
Workflow handoff to Seedance. Once the schema is approved, the prompt declares character positions in absolute terms inside the Static Description slot of the Seedance prompt. See
../higgsfield-seedance/SKILL.md§ Output Format.
| You want to make | Use this pipeline |
|---|---|
| Short film / narrative (consistent style) | Pipeline A (Full Chain) |
| AI influencer series | Pipeline B (Social Series) |
| Product campaign | Pipeline C (Commercial) |
| Quick social content | Pipeline D (Speed Run) |
| Short film / narrative (style changes per scene) | Pipeline E (Multi-Style Soul Cinema + Seedance) |
| Motion graphics only | Vibe Motion standalone |
| Single cinematic shot | Standard video generation (no pipeline) |
Pitfall 1: Animating before the image is right Fix your Hero Frame at Stage 1 before any animation. Never animate a "good enough" image.
Pitfall 2: Different character descriptions across Popcorn prompts Use copy-paste for the character description in every Popcorn prompt. Even small wording differences cause the character to drift between scenes.
Pitfall 3: Trying to fix character issues in animation (Stage 3) If the character looks wrong in the Hero Frame, Recast is the fix — not the animation prompt. Animation prompts can't fix appearance problems in the source image.
Pitfall 4: Skipping Recast when you should use it If you've transformed a character with Seedream (e.g., zombie edit) and animated the original, you need Recast to apply the transformation to the final animated clip. The Seedream edit only affects the still — not the video.
Pitfall 5: Over-engineering a single shot Save the full pipeline for multi-shot sequences. A single 5-second clip doesn't need 8 stages. Run it through standard generation → upscale → post.
Identity vs. Motion: In all pipeline stages involving Soul ID characters, split prompts into Identity Block + Motion Block. The Identity Block stays identical across all stages; only the Motion Block changes per shot. See
higgsfield-promptandhiggsfield-soul.
Negative constraints: For artifacts specific to multi-shot workflows (identity drift, scene continuity breaking, camera contradictions), see
../shared/negative-constraints.md— Temporal/Consistency and Face/Identity sections.
higgsfield-prompt — MCSLA formula, Identity/Motion separationhiggsfield-soul — Soul ID character consistencyhiggsfield-cinema — Cinema Studio workflow (alternative to manual pipeline)higgsfield-models — Model selection per pipeline stagehiggsfield-vibe-motion — Motion graphics for overlay stageshiggsfield-recall — Pre-generation memory check before each stagetemplates/ — Annotated genre-specific templates for pipeline starting points© OSideMedia, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
Just SKILL.md in skills/higgsfield-pipeline of OSideMedia/higgsfield-ai-prompt-skill.
Open the folder on GitHubat commit 7075497
Higgsfield Pipeline next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Higgsfield Pipeline this skillOSideMedia/higgsfield-ai-prompt-skill | 713 | — | ~13k | Automated safety check: Pass | MIT | |
| Seedancesongguoxs/seedance-prompt-skill | 2.9k | 1 repos | ~2.5k | Automated safety check: Pass | None | |
| SN Motion HTMLOpenSenseNova/SenseNova-Skills | 5.7k | — | ~2.2k | Automated safety check: Notes | MIT | |
| Seedance Prompt Endexhunter/seedance2-skill | 4.2k | — | ~3.8k | Automated safety check: Pass | MIT | |
| Seedance Japanese Prompt ExamplesEmily2040/seedance-2.0 | 7.6k | 1 repos | ~898 | Automated safety check: Pass | MIT | |
| Seedance 2 5 Video Directorliyue-aigc/seedance-2-5-video-director | 599 | — | ~3.5k | Automated safety check: Pass | MIT |
songguoxs/seedance-prompt-skill
This skill should be used when the user asks to "generate video prompts", "create Seedance prompts", "write video descriptions", mentions "Seedance", "seedance", "即梦", "即梦平台", "视频提示词", "视频生成"…
OpenSenseNova/SenseNova-Skills
Builds HTML stories where one continuous camera journey advances with page progress, using researched structure, AI stills, Seedance video clips and browser QA.
dexhunter/seedance2-skill
Write effective prompts for Jimeng Seedance 2.0 multimodal AI video generation.
Emily2040/seedance-2.0
Provides Japanese prompt patterns and safe example rewrites for Seedance 2.0 video generation, with reference tags kept intact and each example labeled by risk.
liyue-aigc/seedance-2-5-video-director
Design, derive, optimize, diagnose, and rewrite scripts or copy-ready prompts specifically for Dreamina/即梦 Seedance 2.5.
dexhunter/seedance2-skill
为即梦 Seedance 2.0 多模态AI视频生成模型撰写高质量提示词。当用户需要使用文本、图片、视频、音频等多模态输入创作视频提示词时触发。涵盖@引用语法、运镜复刻、特效模仿、视频延长、视频编辑、音乐卡点、电商广告、短剧创作、科普教育等场景。
OSideMedia/higgsfield-ai-prompt-skill
A skill your agent uses whenever the user asks anything about Higgsfield AI — writing or refining video/image prompts, choosing a model (Kling, Veo, Wan, Seedance, Minimax Hailuo, DoP, Soul, Nano…
OSideMedia/higgsfield-ai-prompt-skill
A skill your agent uses when the user asks about Higgsfield Assist (the built-in GPT-5 copilot), how to use the platform's native AI assistant, credit optimization strategies, plan selection, how to…
OSideMedia/higgsfield-ai-prompt-skill
A skill your agent uses when the user wants to generate a cinematic still image on Higgsfield, asks about shot framing, camera angle, or composition for image prompts, needs a specific shot type…
OSideMedia/higgsfield-ai-prompt-skill
A skill your agent uses when the user asks about Mixed Media, wants to apply artistic preset styles to an image (Noir, Sketch, Paper, Canvas, Particles, Neon, etc.), combine multiple artistic…
OSideMedia/higgsfield-ai-prompt-skill
A skill your agent uses when the user asks about Moodboard, building a moodboard from reference images, curated moodboard presets, Soul Hex color transfer, applying a visual style direction to…
OSideMedia/higgsfield-ai-prompt-skill
A skill your agent uses when the user wants to apply a named Higgsfield motion preset, asks about VFX presets, transformation effects, elemental effects, or transition presets.
Works with
Categories
A skill your agent uses when the user wants to create a complete multi-shot video, asks how to chain Higgsfield tools together, wants to build a short film or branded content series, asks "what's…. Higgsfield Pipeline is an agent skill from OSideMedia/higgsfield-ai-prompt-skill. Use when the user wants to create a complete multi-shot video, asks how to chain Higgsfield tools together, wants to build a short film or branded content series, asks "what's the full workflow", needs to connect Popcorn → image → video → Recast → audio → assembly, or wants to understand how the platform works as a production system rather than isolated tools.
Higgsfield Pipeline fits situations like: the user wants to create a complete multi-shot video; asks how to chain Higgsfield tools together; wants to build a short film; branded content series.
Run `npx skills add OSideMedia/higgsfield-ai-prompt-skill --skill higgsfield-pipeline -a claude-code`. Or copy the skill folder (skills/higgsfield-pipeline in OSideMedia/higgsfield-ai-prompt-skill) into .claude/skills/higgsfield-pipeline in your project. Claude Code loads it when a task matches its description.
Run `npx skills add OSideMedia/higgsfield-ai-prompt-skill --skill higgsfield-pipeline -a codex`. Or copy the skill folder (skills/higgsfield-pipeline in OSideMedia/higgsfield-ai-prompt-skill) into .agents/skills/higgsfield-pipeline in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add OSideMedia/higgsfield-ai-prompt-skill --skill higgsfield-pipeline -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/higgsfield-pipeline, .gemini/skills/higgsfield-pipeline, .github/skills/higgsfield-pipeline and .opencode/skills/higgsfield-pipeline in your project.
SKILL.md names no scripts, command-line tools or credentials: Higgsfield Pipeline is instructions for the agent only.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Higgsfield Pipeline is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 13k tokens (SKILL.md is roughly 52k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Higgsfield Pipeline: Seedance (songguoxs/seedance-prompt-skill, 2.9k stars), SN Motion HTML (OpenSenseNova/SenseNova-Skills, 5.7k stars), Seedance Prompt En (dexhunter/seedance2-skill, 4.2k stars) and Seedance Japanese Prompt Examples (Emily2040/seedance-2.0, 7.6k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
OSideMedia (a GitHub user) maintains it in OSideMedia/higgsfield-ai-prompt-skill, which has 713 GitHub stars. The repository holds 33 skills in this directory. The repository was last updated on September 27, 2026.
Source: OSideMedia/higgsfield-ai-prompt-skill on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.