dexhunter/seedance2-skill/seedance2-skill-2
Claude Code and agent skill by dexhunter/seedance2-skill
- community
Checking that the SKILL.md file is still in the repository.
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.
Install
npx vskill@latest install dexhunter/seedance2-skill/seedance2-skill-2SKILL.md
Seedance 2.0 Video Prompt Writing Guide
Description
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.
System Constraints
Input Limits
| 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 | — | — |
Output
- Video duration: 4–15 seconds (user-selectable)
- Includes auto-generated sound effects / background music
- Resolution range: 480p (640×640) to 720p (834×1112)
Restrictions
- No realistic human faces in uploaded images/videos (platform compliance). The system will block such uploads.
- When using reference videos, generation cost is slightly higher.
- Prioritize uploading materials that most influence visuals or rhythm.
Core Syntax: The @ Reference System
Seedance 2.0 uses @ to assign roles to each uploaded asset. This is the most critical part of prompt writing.
How to Reference
Assigning Roles to References
Always 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 |
Multi-Reference Combinations
You can combine multiple references in a single prompt:
Prompt Structure Blueprint
Formula
A well-structured Seedance 2.0 prompt follows this pattern:
Time-Segmented Prompts (Recommended for 10s+ videos)
For precise control, break your prompt into timed segments:
Camera Language Reference
Use these camera terms for precise control:
Basic Movements
| 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 |
Advanced Techniques
| 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 |
Shot Sizes
| 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 |
Capability-Specific Prompt Patterns
1. Character Consistency
Keep the same character across shots by anchoring to a reference image:
2. Camera Movement Replication
Reference a video's exact camera work:
3. Creative Template / Effects Replication
Replicate transitions, ad styles, or visual effects from reference videos:
4. Video Extension
Extend an existing video forward or backward:
Important: When extending, set the generation duration to match the extension length (e.g., extend 5s → select 5s generation).
For reverse extension (prepending):
5. Video Editing (Modify Existing Video)
Change specific elements while preserving the rest:
6. Music Beat-Matching
Sync visuals to audio rhythm:
7. Dialogue and Voice Acting
Include character dialogue and voice direction:
8. One-Take / Long Take
Continuous single-shot sequences:
9. E-commerce / Product Showcase
Product-focused advertising:
10. Science/Educational Content
Medical or educational visualizations:
Style and Quality Modifiers
Append these to enhance output quality:
Visual Style
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 visualization
Mood/Atmosphere
Tense and suspenseful/Warm and healing/Epic and grandComedy with exaggerated expressionsDocumentary tone, restrained narration
Audio Direction
Background music: grand and majesticSound effects: footsteps, crowd noise, car soundsVoice tone reference @Video1Beat-synced transitions matching music rhythm
Workflow: Step-by-Step Prompt Creation
When a user asks you to write a Seedance 2.0 prompt, follow this process:
- Clarify the goal: What type of video? (Ad, drama, MV, educational, vlog, etc.)
- Identify available assets: What images, videos, audio does the user have?
- Assign roles: Map each asset to its function (first frame, character ref, camera ref, etc.)
- Structure the prompt:
- Open with subject and scene setup
- Add time-segmented action descriptions for videos > 8s
- Specify camera movements
- Add audio/sound design
- Include style modifiers
- Check constraints: Verify total files ≤ 12, no real human faces, durations within limits
- Optimize: Remove ambiguity, ensure each @reference has a clear role
Common Mistakes to Avoid
This is the start of the file. Read the full SKILL.md on GitHub.
Security
- Security scanPassed, 96 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingSKILL.md
Popularity
- Repository stars
- 140
- Repository forks
- 16
- 7-day trend score
- 25
Stars and forks are for the whole GitHub repository, not this skill alone. Refreshed 18 Mar 2026, 7 months ago.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/dexhunter/seedance2-skill/seedance2-skill-2)