Skip to content
Video & Audio
Skill

/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

From plugin
seedance2-skill
3.2k1 skill
Install
$ npx -y skills add dexhunter/seedance2-skill --skill seedance2-skill --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/seedance2-skill

Context preview

The summary Claude sees to decide when to auto-load this 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

SKILL.md

seedance2-skill.SKILL.md
name: seedance-prompt-en
description: 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.

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

@Image1    @Image2    @Image3   ...
@Video1    @Video2    @Video3
@Audio1    @Audio2    @Audio3

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:

@Image1's character as the subject, reference @Video1's camera movement
and action choreography, BGM references @Audio1, scene references @Image2

---

Prompt Structure Blueprint

Formula

A 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]

Time-Segmented Prompts (Recommended for 10s+ videos)

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]

---

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:

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.

2. Camera Movement Replication

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 gaz
Read more
Ships withseedance2-skill

Agent skills for writing effective video generation prompts for Jimeng Seedance 2.0, ByteDance's multimodal AI video generation model. Works with Claude Code, Cursor, Cline, and other compatible agents.

Get the whole plugin
Stats
3,354
Stars
319
Forks
Quiet
Maintenance
MIT
License
6mo ago
Last commit
6mo ago
Created

Repo: dexhunter/seedance2-skill