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", "即梦", "即梦平台", "视频提示词", "视频生成"…
Write effective prompts for Jimeng Seedance 2.0 multimodal AI video generation.
$ npx skills add dexhunter/seedance2-skill --skill seedance-prompt-en -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install dexhunter/seedance2-skill seedance-prompt-en --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
Claude Code skills documentation · loads skills from .claude/skills/
Install the "seedance-prompt-en" agent skill from https://github.com/dexhunter/seedance2-skill/tree/main into .claude/skills/seedance-prompt-en/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "seedance-prompt-en", 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.
$ npx skills add dexhunter/seedance2-skill --skill seedance-prompt-en -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install dexhunter/seedance2-skill seedance-prompt-en --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "seedance-prompt-en" agent skill from https://github.com/dexhunter/seedance2-skill/tree/main into .agents/skills/seedance-prompt-en/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "seedance-prompt-en", 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 dexhunter/seedance2-skill --skill seedance-prompt-en -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install dexhunter/seedance2-skill seedance-prompt-en --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "seedance-prompt-en" agent skill from https://github.com/dexhunter/seedance2-skill/tree/main into .cursor/skills/seedance-prompt-en/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "seedance-prompt-en", 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.
$ npx skills add dexhunter/seedance2-skill --skill seedance-prompt-en -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install dexhunter/seedance2-skill seedance-prompt-en --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "seedance-prompt-en" agent skill from https://github.com/dexhunter/seedance2-skill/tree/main into .gemini/skills/seedance-prompt-en/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "seedance-prompt-en", 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 dexhunter/seedance2-skill seedance-prompt-enInstalls 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 dexhunter/seedance2-skill --skill seedance-prompt-en -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "seedance-prompt-en" agent skill from https://github.com/dexhunter/seedance2-skill/tree/main into .github/skills/seedance-prompt-en/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "seedance-prompt-en", 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 dexhunter/seedance2-skill --skill seedance-prompt-en -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install dexhunter/seedance2-skill seedance-prompt-en --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "seedance-prompt-en" agent skill from https://github.com/dexhunter/seedance2-skill/tree/main into .opencode/skills/seedance-prompt-en/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "seedance-prompt-en", 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.
seedance-prompt-enWrite effective prompts for Jimeng Seedance 2.0 multimodal AI video generation.
Seedance Prompt En is an agent skill from dexhunter/seedance2-skill. Write effective prompts for Jimeng Seedance 2.0 multimodal AI video generation. Use when users want to create video prompts using text, images, videos, and audio inputs with the @ reference system. Covers camera movements, effects replication, video extension, editing, music beat-matching, e-commerce ads, short dramas, and educational content.
Its SKILL.md is about 3.8k tokens, which your agent loads only when the skill is triggered. The skill folder holds 7 other files, including assets (for example `README-zh.md` and `README.md`).
It sits in Media & Creative, covering AI video generation. It works with Seedance. The repository describes itself as: skill to create best prompts for generating videos with seedance2.0. The licence is MIT.
10 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit 516284d. 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.
Seedance Prompt En loads about 3.8k tokens when it runs. Until then it costs about 91 tokens; SKILL.md has 998 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 dexhunter/seedance2-skill at commit 516284d, republished under its MIT licence (© dexhunter). 998 words, ~3,807 tokens.
.claude/skills/seedance-prompt-en/SKILL.md (or your agent's skills folder). This skill also uses 6 other files; get the full folder from GitHub.You are an expert prompt engineer for Jimeng Seedance 2.0, ByteDance's multimodal AI video generation model. Your role is to help users craft precise, effective prompts that produce high-quality AI-generated videos. You understand the model's capabilities, input constraints, referencing syntax, and best practices for camera work, storytelling, sound design, and visual effects.
| Input Type | Limit | Format | Max Size |
|---|---|---|---|
| Images | ≤ 9 | jpeg, png, webp, bmp, tiff, gif | 30 MB each |
| Videos | ≤ 3 | mp4, mov | 50 MB each, total duration 2–15s |
| Audio | ≤ 3 | mp3, wav | 15 MB each, total duration ≤ 15s |
| Text | Natural language prompt | — | — |
| Total files | ≤ 12 combined | — | — |
Seedance 2.0 uses @ to assign roles to each uploaded asset. This is the most critical part of prompt writing.
@Image1 @Image2 @Image3 ...
@Video1 @Video2 @Video3
@Audio1 @Audio2 @Audio3Always explicitly state what each reference is for:
| Purpose | Example Syntax |
|---|---|
| First frame | @Image1 as the first frame |
| Last frame | @Image2 as the last frame |
| Character appearance | @Image1's character as the subject |
| Scene/background | scene references @Image3 |
| Camera movement | reference @Video1's camera movement |
| Action/motion | reference @Video1's action choreography |
| Visual effects | completely reference @Video1's effects and transitions |
| Rhythm/tempo | video rhythm references @Video1 |
| Voice/tone | narration voice references @Video1 |
| Background music | BGM references @Audio1 |
| Sound effects | sound effects reference @Video3's audio |
| Outfit/clothing | wearing the outfit from @Image2 |
| Product appearance | product details reference @Image3 |
You can combine multiple references in a single prompt:
@Image1's character as the subject, reference @Video1's camera movement
and action choreography, BGM references @Audio1, scene references @Image2A well-structured Seedance 2.0 prompt follows this pattern:
[Subject/Character Setup] + [Scene/Environment] + [Action/Motion Description] +
[Camera Movement] + [Timing Breakdown] + [Transitions/Effects] +
[Audio/Sound Design] + [Style/Mood]For precise control, break your prompt into timed segments:
0–3s: [opening scene description, camera, action]
3–6s: [mid-section development]
6–10s: [climax or key action]
10–15s: [resolution, ending shot, final text/branding]Use these camera terms for precise control:
| Term | Description |
|---|---|
| Push in / Slow push | Camera moves toward subject |
| Pull back / Pull away | Camera moves away from subject |
| Pan left/right | Camera rotates horizontally |
| Tilt up/down | Camera rotates vertically |
| Track / Follow shot | Camera follows subject movement |
| Orbit / Revolve | Camera circles around subject |
| One-take / Oner | Continuous shot with no cuts |
| Term | Description |
|---|---|
| Hitchcock zoom (dolly zoom) | Push in + zoom out (or vice versa), creates vertigo effect |
| Fisheye lens | Ultra-wide distorted lens |
| Low angle / High angle | Camera below/above subject |
| Bird's eye / Overhead | Top-down view |
| First-person POV | Subjective camera from character's eyes |
| Whip pan | Very fast horizontal pan creating motion blur |
| Crane shot | Vertical movement like a crane arm |
| Term | Description |
|---|---|
| Extreme close-up | Eyes, mouth, or small detail only |
| Close-up | Face fills frame |
| Medium close-up | Head and shoulders |
| Medium shot | Waist up |
| Full shot | Entire body |
| Wide / Establishing shot | Full environment |
Keep the same character across shots by anchoring to a reference image:
The man in @Image1 walks tiredly down the hallway, slowing his steps,
finally stopping at his front door. Close-up on his face — he takes a
deep breath, adjusts his emotions, replaces the weariness with a relaxed
expression. Close-up of him finding his keys, inserting into the lock.
After entering, his little daughter and a pet dog run to greet him with
hugs. The interior is warm and cozy. Natural dialogue throughout.Reference a video's exact camera work:
Reference @Image1's male character. He is in @Image2's elevator.
Completely reference @Video1's camera movements and the protagonist's
facial expressions. Hitchcock zoom during the fear moment, then several
orbit shots showing the elevator interior. Elevator doors open, follow
shot walking out. Exterior scene references @Image3. The man looks
around, referencing @Video1's mechanical arm multi-angle tracking of
the character's gaze.Replicate transitions, ad styles, or visual effects from reference videos:
Replace @Video1's character with @Image1. @Image1 as the first frame.
Character puts on VR sci-fi glasses. Reference @Video1's camera work —
close orbit shot transitions from third-person to character's subjective
POV. Travel through the VR glasses into @Image2's deep blue universe.
Several spaceships shuttle toward the distance. Camera follows ships
into @Image3's pixel world. Low-altitude flyover of pixel mountains
where trees grow procedurally. Then upward angle, rapid shuttle to
@Image4's pale green textured planet, camera skims the planet surface.Extend an existing video forward or backward:
Extend @Video1 by 15 seconds.
1–5s: Light and shadow slowly slide across wooden table and cup through
venetian blinds. Tree branches sway gently as if breathing.
6–10s: A coffee bean gently drifts down from the top of frame. Camera
pushes in toward the bean until the screen goes black.
11–15s: English text gradually appears — first line "Lucky Coffee",
second line "Breakfast", third line "AM 7:00-10:00".Important: When extending, set the generation duration to match the extension length (e.g., extend 5s → select 5s generation).
For reverse extension (prepending):
Extend backward 10s. In warm afternoon light, the camera starts from
the corner with awning fluttering in the breeze, slowly tilting down
to daisies peeking out at the wall base...Change specific elements while preserving the rest:
Subvert @Video1's plot — the man's expression shifts from tenderness to
icy cruelty. In an unguarded moment, he shoves the female lead off the
bridge into the water. The action is decisive, premeditated, without
hesitation. The female lead falls with no scream, only disbelief in her
eyes. She surfaces and screams: "You've been lying to me from the start!"
The man stands on the bridge with a sinister smile, murmuring: "This is
what your family owes mine."Sync visuals to audio rhythm:
@Image1 @Image2 @Image3 @Image4 @Image5 @Image6 @Image7 — match the
keyframe positions and overall rhythm of @Video1 for beat-synced cuts.
Characters should have more dynamic movement. Overall visual style more
dreamlike with strong visual tension. Adjust shot sizes and add lighting
changes based on music and visual needs.Include character dialogue and voice direction:
In the "Cat & Dog Roast Show" — an emotionally expressive comedy segment:
Cat host (licking paw, rolling eyes): "Who understands my suffering? This
one next to me does nothing but wag his tail, destroy sofas, and con
humans out of treats with those 'pet me I'm adorable' eyes..."
Dog host (head tilted, tail wagging): "You're one to talk? You sleep 18
hours a day, wake up just to rub against humans' legs for canned food..."Continuous single-shot sequences:
@Image1 @Image2 @Image3 @Image4 @Image5 — one-take tracking shot,
following a runner from the street up stairs, through a corridor, onto
a rooftop, finally overlooking the city. No cuts throughout.Product-focused advertising:
Deconstruct the reference image. Static camera. Hamburger suspended and
rotating mid-air. Ingredients gently and precisely separate while
maintaining shape and proportion. Smooth motion, no extra effects.
Hamburger splits apart — golden sesame bun top, fresh green lettuce,
dewy red tomato slices, two thick juicy beef patties with melting golden
cheddar cheese, and soft bun base — all slowly descend and perfectly
reassemble into a complete deluxe double cheeseburger. Throughout,
cheese continues to melt and drip slowly, lettuce and tomato dewdrops
glisten, maintaining ultimate appetizing food aesthetics.Medical or educational visualizations:
15-second health educational clip.
0–5s: Transparent blue human upper body. Camera slowly pushes into a
clear artery. Blood flows smoothly, clean blue color.
5–10s: Symbolic sugar and fat particles from milk tea enter the
bloodstream. Camera follows blood flow. Blood gradually thickens,
yellowish lipid deposits form on vessel walls.
10–15s: Vessel lumen visibly narrows, flow speed decreases. Before/after
comparison creates visual contrast. Overall colors darken.Append these to enhance output quality:
Cinematic quality, film grain, shallow depth of field2.35:1 widescreen, 24fpsInk wash painting style / Anime style / PhotorealisticHigh saturation neon colors, cool-warm contrast4K medical CGI, semi-transparent visualizationTense and suspenseful / Warm and healing / Epic and grandComedy with exaggerated expressionsDocumentary tone, restrained narrationBackground music: grand and majesticSound effects: footsteps, crowd noise, car soundsVoice tone reference @Video1Beat-synced transitions matching music rhythmWhen a user asks you to write a Seedance 2.0 prompt, follow this process:
Reference @Video1's editing style and camera transitions. Replace @Video1's
product with @Image1 as the hero product. Create a 15-second product
showcase video.
0–3s: Product enters frame with dynamic rotation, close-up on surface
texture and logo details.
4–8s: Multiple angle transitions — front, side, back — with product
highlight scanning light effects.
9–12s: Product in lifestyle context showing usage scenario.
13–15s: Hero shot with brand tagline appearing, background music builds
to resolution.
Sound: Reference @Video1's background music. Add product interaction
sound effects.Scene (0–5s): Close-up on the character's reddened eyes, finger pointing
accusingly, tears streaming down. Emotion on the edge of collapse.
Dialogue 1 (Character A, choking with rage): "What exactly are you trying
to take from me?"
Scene (6–10s): The other character trembles, holding up evidence,
red-eyed, stepping forward. Camera sweeps past background details.
Dialogue 2 (Character B, urgent and choked): "I'm not deceiving you!
This is what he entrusted to me!"
Scene (11–15s): Evidence is revealed, Character A freezes — expression
shifts from anger to shock, hands slowly rise.
Sound: Urgent piano + static interference, sobbing, button click sound,
ending with a muffled voice blending in.
Duration: Precise 15 seconds, every frame tight, no filler.Have the character in @Image1 replicate the dance moves and beat-synced
music from @Video1. Generate a 13-second video. Movements should be
smooth with no stuttering or freezing.@Image1 @Image2 @Image3 @Image4 @Image5 @Image6 — landscape scene
images. Reference @Video1's visual rhythm, inter-scene transitions,
visual style, and music tempo for beat-synced editing.When helping users write prompts:
© dexhunter, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 6 other files (assets) in the repository root of dexhunter/seedance2-skill.
Open the folder on GitHubat commit 516284d
Seedance Prompt En 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 |
|---|---|---|---|---|---|---|
| Seedance Prompt En this skilldexhunter/seedance2-skill | 4.2k | — | ~3.8k | 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 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 | |
| SeedanceMapleShaw/seedance2.0-prompt-skill | 806 | — | ~5.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.
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.
MapleShaw/seedance2.0-prompt-skill
Generate production-ready Chinese video prompts and image prompts for ByteDance Seedance 2.0 (即梦), and optionally execute them via the official dreamina CLI.
huangbai-AI/sd-2-5-prompt
Create, reverse-engineer, repair, and audit practical Seedance 2.5 / SD 2.5 video prompts with a five-part structure: subject, style, timeline, BGM, and constraints.
dexhunter/seedance2-skill
为即梦 Seedance 2.0 多模态AI视频生成模型撰写高质量提示词。当用户需要使用文本、图片、视频、音频等多模态输入创作视频提示词时触发。涵盖@引用语法、运镜复刻、特效模仿、视频延长、视频编辑、音乐卡点、电商广告、短剧创作、科普教育等场景。
Works with
Categories
Write effective prompts for Jimeng Seedance 2.0 multimodal AI video generation. Seedance Prompt En is an agent skill from dexhunter/seedance2-skill.0 multimodal AI video generation.
Seedance Prompt En fits situations like: users want to create video prompts using text; audio inputs with the @ reference system.
Run `npx skills add dexhunter/seedance2-skill --skill seedance-prompt-en -a claude-code`. Or copy the skill folder (the dexhunter/seedance2-skill repository) into .claude/skills/seedance-prompt-en in your project. Claude Code loads it when a task matches its description.
Run `npx skills add dexhunter/seedance2-skill --skill seedance-prompt-en -a codex`. Or copy the skill folder (the dexhunter/seedance2-skill repository) into .agents/skills/seedance-prompt-en 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 dexhunter/seedance2-skill --skill seedance-prompt-en -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/seedance-prompt-en, .gemini/skills/seedance-prompt-en, .github/skills/seedance-prompt-en and .opencode/skills/seedance-prompt-en in your project.
SKILL.md names no scripts, command-line tools or credentials: Seedance Prompt En 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.
Seedance Prompt En is published under the MIT licence (from the LICENSE file in the skill folder). It allows redistribution, so the full SKILL.md is shown on this page.
About 3.8k tokens (SKILL.md is roughly 15k 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 Seedance Prompt En: Seedance (songguoxs/seedance-prompt-skill, 2.9k stars), SN Motion HTML (OpenSenseNova/SenseNova-Skills, 5.7k stars), Seedance Japanese Prompt Examples (Emily2040/seedance-2.0, 7.6k stars) and Seedance 2 5 Video Director (liyue-aigc/seedance-2-5-video-director, 599 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
dexhunter (a GitHub user) maintains it in dexhunter/seedance2-skill, which has 4,238 GitHub stars. The repository holds 2 skills in this directory. The repository was last updated on September 19, 2026.
Source: dexhunter/seedance2-skill on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.