Craft production-ready text-to-video prompts for Jimeng Dreamina video models (Video 3.0 Pro, Doubao Seedance 2.0, Seedance 1.5, Seedance 1.0, Smart Multi-Frame).
When to use this skill
Use this skill when the user:
- Asks you to write a video generation prompt ("help me write a video prompt")
- Describes a scene they want as a moving image / video
- Wants to refine or optimize an existing video prompt
- Mentions keywords like: text-to-video, text2video, video generation, video prompt, camera movement, camera movement, Seedance
- Asks about how to describe motion, camera work, or temporal progression in a prompt
Do NOT use this skill for:
- Executing CLI commands to generate videos → use jimeng-cli-text2video
- Writing image-to-video prompts → use jimeng-prompt-image2video
- Writing text-to-image prompts → use jimeng-prompt-text2image
Model Version Guide
Jimeng has multiple video model lines. The core writing approach differs by model:
| Model | Formula | Key Difference |
|---|---|---|
| Video 3.0 / 3.0 Pro | Subject + Action + Scene + Camera + Style + (Emotional performance) + (Lighting) | Free-form natural language writing; supports shot cuts and creative effects |
| Doubao Seedance 2.0 series | Subject + Action/Motion + Spatial background/Lighting/Style + Camera movement/Sound effects | Supports T2V/I2V/R2V/V2V; native audio+video joint generation; multimodal reference (image/audio/video); supports text generation (ad copy/subtitles/speech bubbles); supports video editing (element add/delete/modify/extend/track completion) |
| Seedance 1.5 Pro | Subject + Action + Scene + Camera + Style | Faster generation speed |
| Seedance 1.0 Pro / Pro Fast | Subject + Action + Scene + Camera + Style | Pro Fast: extreme speed |
| Image-to-video (I2V) | Action + Camera + (Emotion/Lighting) | Subject+scene provided by the image; the prompt only controls motion |
| Smart Multi-Frame | [Multi-frame images] + [Duration per frame] + [Camera movement prompt] | Multi-image-driven single continuous shot; upload 2-10 frames; 1-6s per frame |
Core Methodology
The video prompt formula extends the image formula with two critical dimensions: motion and camera.
For Video 3.0/3.0 Pro text-to-video:
主体 + 动作 + 场景 + 镜头 + 风格 + (情绪演绎) + (照明)
For image-to-video:
动作 + 镜头 + (情绪/照明)
For Doubao Seedance 2.0 series text-to-video:
主体 + 动作/运动 + 空间背景/光影/风格 + 镜头调度/音效
The key difference from text-to-image prompting:
- Motion is mandatory: a video without motion is just a still image
- Camera adds storytelling: how the camera moves determines the viewer's emotional experience
- Duration shapes pacing: a 5-second clip needs different action density than a 10-second clip
- For Video 3.0 Pro specifically: Free-form natural language writing, the core idea is "intuitively express the effect you want"
- For Doubao Seedance 2.0: Supports multimodal reference (image/audio/video), you can use "Image 1" "Image 2" in the prompt to refer to reference materials
How to use this skill
Step 1: Identify video scenario category
→ Load rules/video-category-table.md to match user's request to the right category and example file
Step 2: Load reference materials
Load video vocabulary — choose by what you need:
| What is needed | Load file |
|---|---|
| Character action, natural motion, animal motion, mechanical movement | video-words/motion.md |
| Scene environment, video quality, video style, atmosphere and emotion, rhythm description | video-words/scene-style.md |
Load camera movement references — choose by complexity:
| What is needed | Load file |
|---|---|
| Push, pull, pan, tilt, tracking, crane up/down | camera-basic.md |
| Orbit, single continuous shot, Hitchcock, camera movement emotional mapping | camera-advanced.md |
Load reference guides:
references/jimeng-video-3.0-guide.md— when user mentions Video 3.0/3.0 Proreferences/smart-multi-frame-guide.md— when user mentions Smart Multi-Frame/multi-frame/single continuous shot
For color descriptions, cross-reference text2image's color-library/chinese-traditional.md or gugong-384-colors.md.
Step 3: Build the prompt
→ Load rules/video-core-methodology.md for component-by-component build guide + presentation format
Step 4: Apply video writing rules
→ Load rules/video-writing-rules.md for all 10 rules (motion, camera, duration, light, model-matching, differentiation, action layers)
Step 5: Validate
→ Load rules/video-validation-checklist.md and run through all checks
Step 6 (User assessment): Evaluate prompt output
When the user provides an existing prompt output and asks for evaluation ("evaluate" "check hit rate" "see optimization directions"):
→ Load references/evaluation-framework.md for the systematic 6-dimension assessment methodology
Gotchas
- Action must be explicit — Jimeng cannot infer motion from static description. "A person on the street" = static shot
- Complex interactions fail — multi-person interactions + camera movement = distortion risk
- Chinese camera terms work better — "the camera slowly pushes in" > "dolly in slowly"
- Seedance quality/speed tradeoff — seedance2.0 = highest quality/slowest; fast = faster/lower quality
- Duration-to-action matching — 5s with 3-stage action = rushed. Match complexity to time
- First-time web authorization — some models require browser auth before first use
- Character consistency not guaranteed — same face across segments not reliable
- Camera + complex motion = risk — prioritize one over the other
- Model-prompt mismatch is the #1 output killer (Rule 8) — long descriptive prose → Video 3.0 Pro; structured short sentences → Seedance 2.0. Mismatching causes detail loss and poor generation. This is the single most common error in real usage.
- Action layer count by model (Rule 10) — Seedance 2.0 can't handle 4+ action layers reliably. Cap at 3. Video 3.0 Pro can handle 4-5.
- Multi-scheme differentiation is non-optional (Rule 9) — When providing 2+ alternatives, verify visual distinction. At least 2 dimensions must differ (camera movement/action density/shot size/rhythm/scene). Similar schemes waste user's time.
- Light must change, not just exist (Rule 5) — "Sprinkle in" is a static snapshot. Use "slowly flowing""gradually brightening""light and shadow moving" to encode time passage.
- ⚠️ Never write hex color codes in video prompts — Same as image prompts:
#RRGGBBvalues get rendered as text in the video frames, NOT as color instructions. Use Chinese color names only
Available Resources
| Resource | Description | When to Load |
|---|---|---|
rules/video-category-table.md |
12 video scenario categories | Step 1 |
rules/video-core-methodology.md |
Component-by-component build guide | Step 3 |
rules/video-writing-rules.md |
10 video-specific writing rules | Step 4 |
rules/video-validation-checklist.md |
Basic + Advanced + Multi-option Validation Checklist | Step 5 |
video-words/motion.md |
Motion vocabulary library | When writing motion descriptions |
video-words/scene-style.md |
Scene/style/vocabulary library | When describing scenes |
camera-basic.md |
7 basic camera movements | Basic camera work needed |
camera-advanced.md |
7 compound moves + emotion mapping | Advanced camera work |
references/jimeng-video-3.0-guide.md |
Video 3.0/3.0 Pro: 8 dimensions | User mentions Video 3.0 |
references/smart-multi-frame-guide.md |
Smart Multi-frame: multiple images in one continuous shot | User mentions Smart Multi-frame/multi-frame |
references/evaluation-framework.md |
6-dimension evaluation framework: lexicon hit rate/rule compliance/formula completeness/model matching/distinctiveness/validation | User asks to assess/evaluate skill output |