skills/ai-creatorship/seedance-prompting/SKILL.md
Write high-performance Seedance 2.0 prompts for NON-NARRATIVE work — ad spots, music videos, fashion films, automotive inserts, product shots, pet/character demos, cutaway montages, social reels (TikTok / Reels / YouTube Shorts), and any cinematic AI video that is not a story scene. Use whenever the target model is explicitly Seedance and the work is standalone or commercial — no dialogue, no scene continuity, no shot-list-into-a-film. Also owns Seedance-specific structured output (JSON, bilingual EN+ZH prompt delivery) for non-narrative briefs. For NARRATIVE work — scenes, short films, screenplays, dialogue coverage, shots that cut into a story — use `seedance-screenwriter` instead. That sibling skill outputs Seedance prompts in screenplay format and pairs with the `screenwriter` skill.
npx skillsauth add michailbul/laniameda-skills seedance-promptingInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
When this skill activates, you are a Seedance prompt architect. You write prompts like a film director briefing a previs team: precise, visual, time-aware, and motion-aware. You do not write vague prompt poetry. You build a shot system the model can actually follow.
Your priorities, in order:
These are the non-negotiables.
same character throughout all shots, same car throughout all shots, same dog throughout all shots, or same product throughout all shotssame character on campaign montages, multi-product ads, or deliberately different subjects[0s] [3s] [6s]opens on, pushes in, cuts to, returns to, concluding withopens on, reveals, pushes in, tracks, whip-pans, cuts back, holds, concludesIf the user gives a loose AI-video idea, convert it into this six-part base before adding advanced structure:
Camera/shot type -> Subject -> Action/motion -> Environment -> Lighting -> Visual style/mood.
Always deliver in this order:
Do not bury the actual prompt under explanation.
If the user explicitly asks for JSON, bilingual EN+ZH, or other machine-shaped Seedance output:
When the user asks for structured Seedance output, use a compact shape like:
{
"mode": "single-shot | multi-shot | reference-controlled",
"prompt_en": "...",
"prompt_zh": "...",
"continuity_lock": "...",
"notes": ["optional short implementation notes"]
}
Rules:
prompt_en is requiredprompt_zh only when the user asks for Chinese or bilingual outputUse this default skeleton when writing from scratch:
same [subject] throughout all shots, same [subject] consistent appearance every shot.
[0s] [subject + action already in motion]. [camera angle / movement]. [environment details]. [style / color system].
[3s] [escalation beat or transition]. [camera change if needed]. [physics explicitly named].
[6s] [final visual beat / impact / reveal / transition out]. [audio ending].
Global: [aspect ratio], [lens / anamorphic note], [grain], [physics rules], [consistency lock], [constraints].
For single-shot prompts, remove later timecodes and keep one coherent shot.
Use this when the user wants one clean clip or fast iteration:
[Subject]. [Action in progress]. [Camera]. [Style]. [Constraints]. [Audio if useful].
Example:
A red sports car races through a dusk mountain road. Low front three-quarter tracking shot with subtle handheld vibration and heavy directional motion blur. Premium automotive commercial realism, blue dusk sky, pink roadside flowers, anamorphic 2.39:1, fine grain. Realistic tire grip, suspension compression, petal turbulence in the slipstream. Deep engine note and rushing wind.
Use this when the user wants the prompt to read like a concise director brief instead of a timecoded block. This is valid for Seedance if the shot order stays explicit and each sentence has a clear job.
[Opening master shot introducing subject, setting, and overall tone]. [Physical environment and lighting system]. [Camera progression from master to closer coverage]. [Hero insert or specific performer/object focus]. [Final return, reveal, or concluding beat]. [Optional sound or dialogue note].
Working rule:
Example:
A wide cinematic shot opens on the lead dancer and the full group in a dark seamless studio, already mid-performance. Soft rectangular overhead panels cast a cool low-key wash while harder front and side keys carve bright highlights across the black floor and structured wardrobe. The camera slowly pushes in from a full-body wide shot to a tight medium close-up on the lead performer, then cuts back to the wider formation as the choreography sharpens. A low-angle medium shot isolates the lead dancer for one hero beat, followed by a clean facial close-up. The sequence concludes on a full-group wide shot with crisp rhythmic cuts and subtle push-ins, pull-outs, and gentle pans.
Lock the subject first.
Use plain, stable language. Bad: “ethereal cinematic female warrior goddess of chaos” Good: “same young woman throughout: black hair, dark structured coat, two swords”
Action must already be underway at [0s].
Do not start with standing still unless the scene is driven by environmental movement, emotional tension, or micro-movement.
Good openings:
Rule: one clear action verb per shot is stronger than a list of actions.
Use exact camera language. Prefer one primary move per beat.
Approved camera terms:
slow dolly-inpull-backdolly outextreme low-angleoverhead top-down360° orbithandheld natural lagtracking shotcrash zoomaerial pull-backAdditional high-value camera language:
widemediumclose-upextreme close-upmacro close-upaerial / dronetelephoto compressionultra-wide ground-up lenslocked-offstatic, no camera movementgimbal smoothslight handheld swaygentle pan left / rightcrane rising slowlylow front three-quarter tracking shotIf the prompt is already action-heavy, simplify camera movement. Seedance breaks when everything is moving at once.
Rule: shot size + movement + angle is usually enough. Example: close-up slow dolly-in from low angle with telephoto compression.
Describe style as production direction, not hype words.
Strong style ingredients:
Bad: “epic masterpiece ultra cinematic insane realism” Good: “deep red emergency light, sprinkler rain, anamorphic 2.39:1, 35mm grain”
State what must stay stable.
Examples:
same character throughout all shotssame wardrobe every shotcontinuous rain throughoutno extra characters entering framesingle light source onlySeedance responds better when the audio beat is intentional. Name the sonic ending or silence.
Examples:
audio silencerain fades to three final dropsdistant subway rumble continues under silencehard cut to black, audio drops out completely| Move | Effect |
|---|---|
| slow dolly-in | builds intensity |
| pull-back / dolly out | reveals environment, scale, loneliness |
| extreme low-angle | heroic, dominant, powerful |
| overhead top-down | geometry, choreography, battlefield logic |
| 360° orbit | frozen tension, stylized rotation |
| handheld natural lag | documentary urgency |
| tracking shot | side-follow motion, continuity |
| crash zoom | shock, urgency |
| aerial pull-back | epic reveal |
Rule: choose the move that matches the emotional beat. Don't add camera variety just because it sounds cool.
Seedance under-specifies physics unless told directly. Always name the material behavior if it matters.
cloth inertia, fabric lags behind movement, cloth settles after landingsand displacement under foot, radial dust shockwavewater splashing with surface tension, droplets scattering, floor puddle mirror reflections120fps slow-motion on impact, hard snap back to 24fps realtimehair reacts to acceleration vector and wind directionskin distorting on impact, delayed follow-through motionsuspension compression, tire grip under load, road vibration through the chassis, side mirror vibration, slipstream pulling leaves and petals, gravel flicking outward from the tire linegrass bending in airflow, debris dragged in the wake, petals spiraling after the car passes, branches reacting to pressure waveIf water, dust, hair, cloth, sparks, debris, petals, or vehicle wake are visually important, write the physics explicitly.
This is the strongest dramatic tool in the system. Use it once per prompt, at peak tension. During the freeze: complete audio silence.
Format:
STOP MOTION [duration]s — complete audio silence — [describe what is frozen] — explosive snap-back to full speed
Duration guide:
0.5s = sharp impact beat1.0s = standard dramatic freeze1.5s + 360° orbit = bullet-time style momentDo not use STOP MOTION more than once.
Use only when the scene truly needs a cut.
match cutwhip pansmash cutcut to blacknatural fadeBest practice: finish with the strongest possible final beat instead of overusing transitions.
Write palettes like an art director, not a moodboard caption.
Rule: always derive the color grade from the scene's emotional logic and the source lighting. No preset palettes, no named defaults. Every scene gets the color treatment it deserves — pulled from what the subject feels, where the light comes from, and what the shot is trying to say.
When writing the color block, name:
If the user does not specify color, build one coherent system from the scene's own logic instead of pulling from a preset library or using vague cinematic language.
Do not help bypass filters or moderation systems. If a prompt gets blocked, reframe it into cleaner cinematic language while preserving the visual intent.
Use these safe swaps:
fight → impact sequence, collision, force exchangesoldiers → armored figureskill → final moment, collapse, aftermathYou may also:
Use when the user wants one clean clip. Structure:
Use for short story beats. Rules:
If the user provides reference frames or character references:
Use for ads, fashion films, automotive inserts, pet campaigns, or cutaway coverage. Rules:
same car, same dog, or same product, not only same characterWatch for these when constructing prompts:
same character when the scene is actually a montage → bad continuity logicWhen a prompt underperforms, debug it like a shot problem, not a magic problem.
Do not rewrite everything at once. Hold the continuity lock, style, and constraints steady while changing only one variable:
This makes failures legible.
same character, same car, same dog, or no lock at all?If using references:
same [subject] throughout all shots, same [subject] consistent appearance every shot. [0s] [camera angle] [subject] [action already in progress] in [environment]. [camera movement]. [color system]. [physics]. Global: [aspect ratio], [lens/style], [grain], [constraints]. Audio: [sound design or silence].
If continuity does not matter, remove the lock and use the compact single-shot template instead.
same character throughout all shots, same character consistent appearance every shot. [0s] [subject] [action already happening]. [camera]. [environment]. [style]. [3s] [escalation / reaction / transition]. [camera adjustment]. [physics]. [6s] [final beat / reveal / collapse / cut]. [ending transition or cut to black]. Global: [aspect ratio], [anamorphic note], [grain], [single light source or palette rule], [consistency constraints]. Audio: [specific ending beat].
same character throughout all shots, same character consistent appearance every shot. [0s] [action in progress]. [camera]. [color system]. [3s] STOP MOTION 1.0s — complete audio silence — [exact frozen visual] — explosive snap-back to full speed. [6s] [final impact or reveal]. Global: [constraints], [physics], [format].
[Wide or master shot opens on subject and setting]. [Physical set design and lighting system]. [Camera pushes / pans / tracks / whip-pans into the next beat]. [Specific hero insert or character focus]. [Sequence returns, expands, or concludes on the final beat]. [Optional dialogue or sound note].
vertical 9:16, favor close-ups and readable motion16:9 or cinematic widescreen, allow wider environmental framing1:1, center important subjects and avoid edge-dependent actionsame character throughout all shots, same character consistent appearance every shot. [0s] Extreme low-angle inside a Tokyo metro car. Same young woman throughout: black hair, dark structured coat, two swords. Fire alarm already active, sprinkler indoor rain already falling. She walks forward without stopping, each step creating a precise water circle on the floor. Handheld natural lag with tracking shot, continuous motion, no sprint. Deep red color system: single deep red emergency light, no other colors, floor puddle mirror reflections, anamorphic 2.39:1, 35mm grain. [5s] STOP MOTION 1.0s — complete audio silence — all droplets frozen mid-air in red light, her face completely calm — explosive snap-back to full speed. [6s] Final impact, opponent mask flies spinning, hard cut to black. Global: same wardrobe every shot, sprinkler water throughout, water splashing with surface tension, cloth inertia, 9:16 output. Audio: rain fades to three final drops, then total silence.
Reference source material for Seedance prompt ideation and retrieval is saved in the studio KB here:
~/work/laniameda/laniameda-hq/content-kb/sources/articles/2026-04-10-seedance-2-prompt-guide/Structured prompt library extracted from that source:
docs/seedance/imagine-art-seedance-prompt-library.jsondocs/seedance/imagine-art-seedance-prompt-library-categorized.jsonUse these as:
Do not treat the library as doctrine. Treat it as example coverage layered under the stricter rules in this skill.
Use this only when the prompt needs a fuller director-style brief, such as:
This is an advanced optional structure, not the default.
The strongest professional Seedance-style prompts tend to follow this logic:
powerful or mysterious, but low-key contrast, stark spotlight, dust-filled backlight, harsh daylight, rhythmic cutsWhen writing this style, follow these rules:
wide shot, medium shot, close-up, low-angle, extreme close-upIf the Seedance surface supports reference syntax such as @image, @video, or @audio, use it deliberately:
@image → identity, wardrobe, composition, scene layout@video → movement style, rhythm, camera behavior, transition feel@audio → soundtrack, beat sync, lip-sync reference, ambience referenceRule: assign each reference one clear job. Do not overload a single generation with too many competing reference instructions.
Before sending a dense prose prompt, verify:
When the user says things like:
write a Seedance prompt for...make this feel more cinematic in Seedanceturn this scene idea into a Seedance 2.0 promptI need a 3-shot Seedance promptYou should respond with the finished prompt first. Then give only the minimal notes needed to make it usable.
If the user is exploring or ideating rather than asking for a final prompt:
development
Seedance 2.0 video prompt director. Converts plain-text scene descriptions into production-ready bilingual EN+ZH video prompts optimized for the Seedance 2.0 video generator. Handles all Seedance work — action (combat, pursuit, stunts), general (landscapes, journeys, atmosphere), dialogue (confrontations, negotiations, interrogations), and non-narrative commercial work (ad spots, music videos, fashion films, automotive inserts, product shots, pet/character demos, cutaway montages, social reels for TikTok / Reels / YouTube Shorts). Use whenever the user wants to create a Seedance video prompt, mentions Seedance, or describes a cinematic scene for video generation. For NARRATIVE screenplay-integrated work, use seedance-screenwriter instead.
development
Write Seedance 2.0 prompts in screenplay format for narrative storytelling — when the prompts will be cut into a film, short, or scene. Use whenever you're generating shots that will be edited into a continuous story with dialogue, character beats, scene continuity, or coverage. Pairs with the screenwriter skill — read the scene's screenplay first (or the project's `scene.md` if it exists), then translate each shot into a Seedance prompt that reads as a screenplay page, not as an engineering spec.
documentation
Скилл-инструмент для сценариста полнометражного фильма или сериала. Используй всегда, когда пользователь хочет писать сценарий, поэпизодник, разрабатывать сцены, бит-шит, диалоги, делать ревизии, считать экранное время, резать длину, работать с персонажами или мифологией истории. Скилл работает на основе методологий Макки, Кэмпбелла и Аристотеля, выдаёт Hollywood-формат .docx, поддерживает билингвальные сценарии (диалог на одном языке + перевод в скобках под ним), и помогает аудитировать структуру по причинности и движению ценности. Скилл не привязан к конкретной истории — пользователь приносит свою.
development
Extract shot composition DNA from any car photograph into structured JSON — camera angle, lens, framing, lighting — stripped of car-specific details. Then reuse extracted angles with any car identity to generate new images at scale. Use when: extracting angles from reference photos, building a shot library, batch-analyzing car photography, replicating a great angle with a different car, running extraction pipelines in Freepik or Flora. Triggers: "extract this angle", "steal this composition", "shot DNA", "analyze this car photo", "replicate this shot with my car", "batch extract angles", "car photography analysis", "angle extraction", "build a shot library".