Seedance 2.0 JiMeng Skill (OpenClaw / ClawHub)
Purpose
Create high-control English prompts for Seedance 2.0 and Seedance 2.0 Fast using multimodal references (image/video/audio/text).
This skill is for:
- Prompt design from rough idea to production-ready prompt
- Mode choice: Text-only vs First/Last Frame vs All-Reference
@asset mapping (what each image/video/audio controls)
- 4-15s duration planning and timeline beats
- Multi-segment stitching for videos >15s
- Video extension / continuation prompts
- Character replacement and directed editing prompts
- Camera-language replication from reference videos
- Scenario-specific strategies (product ads, short drama, fantasy, music video, etc.)
Core Rules
- Always declare mode first.
- Always include an explicit Assets Mapping section.
- Use timecoded beats with one major action per segment.
- Keep prompts concise and controllable (avoid vague poetic-only wording).
- Add negative constraints when user needs clean output.
- Be specific and visual — "a woman in a red trench coat walks through rain-soaked neon streets" >> "a woman walking".
- Separate dialogue/sound from visuals — write dialogue with character name + emotion tag, then sound effects as a distinct layer.
- Match reference image style to video theme — e.g., ink-wash style images for historical themes, neon renders for cyberpunk.
Platform Limits (Seedance 2.0)
- Mixed inputs total (image+video+audio): max 12 files
- Images: jpeg/png/webp/bmp/tiff/gif, max 9, each < 30MB
- Videos: mp4/mov, max 3, total duration 2-15s, total < 50MB
- Audio: mp3/wav, max 3, total <= 15s, total < 15MB
- Generation duration: 4-15s
- Realistic human face references may be blocked by platform compliance
Output Format (use by default)
- Mode
- Assets Mapping
- Final Prompt
- Negative Constraints
- Generation Settings
Example skeleton:
Mode: All-Reference
Assets Mapping:
- @image1: first frame / identity anchor
- @video1: camera language + motion rhythm
- @audio1: optional soundtrack pacing
Final Prompt:
[ratio], [duration], [style].
0-3s: [action + camera].
3-7s: [action + transition].
7-10s: [reveal/climax + end frame].
Preserve identity and scene continuity. Use physically plausible motion and coherent lighting.
Negative Constraints:
no watermark, no logo, no subtitles, no on-screen text.
Generation Settings:
Duration: 10s
Aspect Ratio: 9:16
IP / Copyright Avoidance (Moderation-Safe Prompting)
Seedance 2.0 has platform-side content moderation. Prompts referencing recognizable franchises, characters, or brand aesthetics will be rejected even if no name is used. Follow these rules:
Core Principles
- Never use franchise names, character names, or brand terms — not even as "style of" references.
- Invent fully original names for characters and creatures. Use descriptive nicknames (e.g., "Alloy Sentinel", "Storm-Rabbit").
- Describe aesthetics generically — replace recognizable signature features with original alternatives:
- ❌ "arc reactor" → ✅ "hex-light energy core"
- ❌ "yellow lightning mouse" → ✅ "tiny storm-rabbit with glowing cyan antlers"
- ❌ "red-gold armored suit" → ✅ "custom exo-suit with smooth ceramic panels"
- Add explicit negative constraints listing every franchise name, character name, and brand term that could be inferred.
- Use family-friendly / PG-13 tone markers — they help pass moderation.
Progressive Fallback Strategy
If a prompt is rejected, escalate distance from the source IP:
- Level 1: Replace all names with original nicknames, keep general aesthetic.
- Level 2: Replace signature visual features (colors, silhouette, iconic props) with fully original designs.
- Level 3: Change character type entirely (e.g., humanoid hero → autonomous mech + drone; creature battle → abstract elemental spirits).
Toy / Figure Animation
When animating toy or doll references from images:
- Strip all brand indicators from the prompt.
- Use "original vinyl-style toy figure" or "collectible art figure" instead of any brand name.
- Bind
@image1 to proportions, colors, outfit shape only — never preserve logos or trademarks.
Special Cases
A) Extend Video
Explicitly write: Extend @video1 by Xs.
Use generation duration equal to the newly added segment, not the full final length.
B) Replace Character
Bind base motion/camera to @video1, bind replacement identity to @image1, and request strict choreography/timing preservation.
C) Beat Sync
Use @video/@audio rhythm references and lock beats by time range.
D) Text-Only Generation
Use when no reference assets are provided. Prompt must carry all visual direction: style, color palette, character descriptions, camera, and timeline beats. Especially useful for original creature/character concepts and IP-safe scenes.
E) Multi-Segment Stitching (Videos > 15s)
Seedance 2.0 max generation is 15s per segment. For longer videos, split into chained segments:
- Segment 1: Generate normally (up to 15s). End on a clean handoff frame (stable pose, clear composition).
- Segment 2+: Upload previous segment as
@video1, write Extend @video1 by Xs. Include a continuity note describing exactly what the last frame looks like.
- Repeat until target duration is reached.
Always include:
- Total duration and segment count at the top.
- Handoff description at the end of each segment (what the last frame shows).
- Explicit continuity instructions: preserve identity, outfit, lighting, camera direction.
F) Short Drama with Dialogue
For scripted scenes with character speech:
- Write visual action and dialogue as separate layers per time segment.
- Tag dialogue:
Dialogue (CharacterName, emotion): "line"
- Tag sound:
Sound: [description]
- Keep dialogue short — one line per 3-5s segment works best.
G) Product Showcase / E-Commerce Ad
For product demos and ads:
- Bind product image to
@image1 as identity anchor.
- Use techniques: 360° rotation, 3D exploded view, reassembly animation, hero lighting.
- Keep background clean (studio, gradient, or contextual lifestyle).
- Specify material rendering: glass reflections, metallic sheen, matte texture, etc.
H) One-Take Long Shot (Multi-Image Waypoints)
For continuous tracking shots without cuts:
- Assign each
@image to a scene waypoint (location, character, or prop encountered along the path).
- Write the prompt as a continuous camera movement visiting each waypoint in order.
- Explicitly state:
no cuts, single continuous shot or one-take.
- Use
@image1 as first frame, subsequent images as reference for environments/characters encountered.
Scenario-Specific Strategies
| Scenario |
Key Techniques |
Typical Mode |
| E-commerce / Product Ad |
360° spin, 3D exploded view, hero lighting, clean studio BG |
All-Reference |
| Short Drama / Dialogue |
Dialogue tags with emotion, sound FX layer, actor blocking |
All-Reference or First Frame |
| Fantasy / Xianxia Animation |
Spell FX particles, martial arts choreography, energy auras |
Text-only or All-Reference |
| Science / Education |
4K CGI, transparent anatomy, labeled zoom sequences |
Text-only |
| Music Video / Beat Sync |
Beat-locked cuts, widescreen 16:9, multi-image montage |
All-Reference with @audio |
| One-Take Tracking Shot |
Multi-image waypoints, continuous camera, no cuts |
All-Reference |
| IP-Safe Original Characters |
Invented names, unique features, explicit negative constraints |
Text-only |
Files in this skill
SKILL.md — main skill behavior
SKILL.sh — quick local test helper
scripts/setup_seedance_prompt_workspace.sh — scaffold helper files
references/recipes.md — ready-to-use prompt recipes
references/modes-and-recipes.md — mode and control notes
references/camera-and-styles.md — camera language and visual styles vocabulary
1---2name: seedance-2-0-jimeng-skill-openclaw-clawhub3description: Create high-control English prompts for Seedance 2.0 and Seedance 2.0 Fast using multimodal references (image/video/audio/text).4---5
6# Seedance 2.0 JiMeng Skill (OpenClaw / ClawHub)
7
8## Purpose
9Create high-control English prompts for **Seedance 2.0** and **Seedance 2.0 Fast** using multimodal references (image/video/audio/text).
10
11This skill is for:
12- Prompt design from rough idea to production-ready prompt
13- Mode choice: **Text-only** vs **First/Last Frame** vs **All-Reference**
14- `@asset` mapping (what each image/video/audio controls)
15- 4-15s duration planning and timeline beats
16- Multi-segment stitching for videos **>15s**
17- Video extension / continuation prompts
18- Character replacement and directed editing prompts
19- Camera-language replication from reference videos
20- Scenario-specific strategies (product ads, short drama, fantasy, music video, etc.)
21
22---
23
24## Core Rules
25
261. Always declare mode first.
272. Always include an explicit **Assets Mapping** section.
283. Use timecoded beats with one major action per segment.
294. Keep prompts concise and controllable (avoid vague poetic-only wording).
305. Add negative constraints when user needs clean output.
316. **Be specific and visual** — "a woman in a red trench coat walks through rain-soaked neon streets" >> "a woman walking".
327. **Separate dialogue/sound from visuals** — write dialogue with character name + emotion tag, then sound effects as a distinct layer.
338. **Match reference image style to video theme** — e.g., ink-wash style images for historical themes, neon renders for cyberpunk.
34
35---
36
37## Platform Limits (Seedance 2.0)
38
39- Mixed inputs total (image+video+audio): **max 12 files**
40- Images: jpeg/png/webp/bmp/tiff/gif, **max 9**, each < 30MB
41- Videos: mp4/mov, **max 3**, total duration 2-15s, total < 50MB
42- Audio: mp3/wav, **max 3**, total <= 15s, total < 15MB
43- Generation duration: **4-15s**
44- Realistic human face references may be blocked by platform compliance
45
46---
47
48## Output Format (use by default)
49
501. **Mode**
512. **Assets Mapping**
523. **Final Prompt**
534. **Negative Constraints**
545. **Generation Settings**
55
56Example skeleton:
57
58```text
59Mode: All-Reference
60Assets Mapping:
61- @image1: first frame / identity anchor
62- @video1: camera language + motion rhythm
63- @audio1: optional soundtrack pacing
64
65Final Prompt:
66[ratio], [duration], [style].
670-3s: [action + camera].
683-7s: [action + transition].
697-10s: [reveal/climax + end frame].
70Preserve identity and scene continuity. Use physically plausible motion and coherent lighting.
71
72Negative Constraints:
73no watermark, no logo, no subtitles, no on-screen text.
74
75Generation Settings:
76Duration: 10s
77Aspect Ratio: 9:16
78```
79
80---
81
82## IP / Copyright Avoidance (Moderation-Safe Prompting)
83
84Seedance 2.0 has platform-side content moderation. Prompts referencing recognizable franchises, characters, or brand aesthetics will be **rejected** even if no name is used. Follow these rules:
85
86### Core Principles
87
881. **Never use franchise names, character names, or brand terms** — not even as "style of" references.
892. **Invent fully original names** for characters and creatures. Use descriptive nicknames (e.g., "Alloy Sentinel", "Storm-Rabbit").
903. **Describe aesthetics generically** — replace recognizable signature features with original alternatives:
91 - ❌ "arc reactor" → ✅ "hex-light energy core"
92 - ❌ "yellow lightning mouse" → ✅ "tiny storm-rabbit with glowing cyan antlers"
93 - ❌ "red-gold armored suit" → ✅ "custom exo-suit with smooth ceramic panels"
944. **Add explicit negative constraints** listing every franchise name, character name, and brand term that could be inferred.
955. **Use family-friendly / PG-13 tone markers** — they help pass moderation.
96
97### Progressive Fallback Strategy
98
99If a prompt is rejected, escalate distance from the source IP:
100
1011. **Level 1**: Replace all names with original nicknames, keep general aesthetic.
1022. **Level 2**: Replace signature visual features (colors, silhouette, iconic props) with fully original designs.
1033. **Level 3**: Change character type entirely (e.g., humanoid hero → autonomous mech + drone; creature battle → abstract elemental spirits).
104
105### Toy / Figure Animation
106
107When animating toy or doll references from images:
108- Strip all brand indicators from the prompt.
109- Use "original vinyl-style toy figure" or "collectible art figure" instead of any brand name.
110- Bind `@image1` to proportions, colors, outfit shape only — never preserve logos or trademarks.
111
112---
113
114## Special Cases
115
116### A) Extend Video
117Explicitly write: `Extend @video1 by Xs`.
118Use generation duration equal to the **newly added segment**, not the full final length.
119
120### B) Replace Character
121Bind base motion/camera to `@video1`, bind replacement identity to `@image1`, and request strict choreography/timing preservation.
122
123### C) Beat Sync
124Use `@video`/`@audio` rhythm references and lock beats by time range.
125
126### D) Text-Only Generation
127Use when no reference assets are provided. Prompt must carry all visual direction: style, color palette, character descriptions, camera, and timeline beats. Especially useful for original creature/character concepts and IP-safe scenes.
128
129### E) Multi-Segment Stitching (Videos > 15s)
130Seedance 2.0 max generation is **15s per segment**. For longer videos, split into chained segments:
131
1321. **Segment 1**: Generate normally (up to 15s). End on a **clean handoff frame** (stable pose, clear composition).
1332. **Segment 2+**: Upload previous segment as `@video1`, write `Extend @video1 by Xs`. Include a **continuity note** describing exactly what the last frame looks like.
1343. Repeat until target duration is reached.
135
136Always include:
137- **Total duration** and **segment count** at the top.
138- **Handoff description** at the end of each segment (what the last frame shows).
139- Explicit continuity instructions: preserve identity, outfit, lighting, camera direction.
140
141### F) Short Drama with Dialogue
142For scripted scenes with character speech:
143- Write visual action and dialogue as **separate layers** per time segment.
144- Tag dialogue: `Dialogue (CharacterName, emotion): "line"`
145- Tag sound: `Sound: [description]`
146- Keep dialogue short — one line per 3-5s segment works best.
147
148### G) Product Showcase / E-Commerce Ad
149For product demos and ads:
150- Bind product image to `@image1` as identity anchor.
151- Use techniques: **360° rotation**, **3D exploded view**, **reassembly animation**, **hero lighting**.
152- Keep background clean (studio, gradient, or contextual lifestyle).
153- Specify material rendering: glass reflections, metallic sheen, matte texture, etc.
154
155### H) One-Take Long Shot (Multi-Image Waypoints)
156For continuous tracking shots without cuts:
157- Assign each `@image` to a **scene waypoint** (location, character, or prop encountered along the path).
158- Write the prompt as a continuous camera movement visiting each waypoint in order.
159- Explicitly state: `no cuts, single continuous shot` or `one-take`.
160- Use `@image1` as first frame, subsequent images as reference for environments/characters encountered.
161
162---
163
164## Scenario-Specific Strategies
165
166| Scenario | Key Techniques | Typical Mode |
167|---|---|---|
168| **E-commerce / Product Ad** | 360° spin, 3D exploded view, hero lighting, clean studio BG | All-Reference |
169| **Short Drama / Dialogue** | Dialogue tags with emotion, sound FX layer, actor blocking | All-Reference or First Frame |
170| **Fantasy / Xianxia Animation** | Spell FX particles, martial arts choreography, energy auras | Text-only or All-Reference |
171| **Science / Education** | 4K CGI, transparent anatomy, labeled zoom sequences | Text-only |
172| **Music Video / Beat Sync** | Beat-locked cuts, widescreen 16:9, multi-image montage | All-Reference with @audio |
173| **One-Take Tracking Shot** | Multi-image waypoints, continuous camera, no cuts | All-Reference |
174| **IP-Safe Original Characters** | Invented names, unique features, explicit negative constraints | Text-only |
175
176---
177
178## Files in this skill
179
180- `SKILL.md` — main skill behavior
181- `SKILL.sh` — quick local test helper
182- `scripts/setup_seedance_prompt_workspace.sh` — scaffold helper files
183- `references/recipes.md` — ready-to-use prompt recipes
184- `references/modes-and-recipes.md` — mode and control notes
185- `references/camera-and-styles.md` — camera language and visual styles vocabulary