seedance-prompts
Skill1 starsChanged 8 days agoMITView on GitHub
Write production-grade prompts for ByteDance Seedance 2.0/2.5 video generation. Use when the user wants to generate videos with Seedance, needs prompt templates for cinematic/anime/commercial/UGC/short-drama/VFX/POV-bodycam/found-footage/pets/stop-motion/game-UI/fashion/food-ASMR/horror styles, asks about multi-modal references (@图片/@视频/@audio), shot-by-shot timecoded storyboards, camera move vocabulary, character/scene consistency (identity locks), storyboard-grid-to-video, or video extension/continuity. Triggers on keywords: seedance, seedance 2.0, seedance 2.5, 即梦, bytedance video, text-to-video prompt.
In this repository26 other files it gives its agents.
- art-directorSkill
- awesome-readmeSkill
- brand-strategy-storytellingSkill
- creative-directorSkill
- depth-psychologySkill
- designcraft-expertSkill
- effectcraft-expertSkill
- ffmpegSkill
- filmcraft-expertSkill
- freelance-designer-opsSkill
- geo-ai-visibilitySkill
- graphic-designerSkill
- image-gen-promptsSkill
- jevSkill
- llm-wikiSkill
- marketing-mbaSkill
- photocraft-expertSkill
- presentation-designSkill
- pricing-and-sales-negotiationSkill
- public-speaking-persuasionSkill
- slide-software-techniquesSkill
- social-algorithmSkill
- ux-ui-expertSkill
- vectorcraft-expertSkill
- video-editorSkill
- workshop-facilitationSkill
The file
We split this skill into the rules it gives an agent
5 rules. About 0 are common, 3 are distinctive, and 2 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈3
Distinctive · estimate
This author's own choices. Worth a look.
2
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 27
Every strong Seedance 2.0 prompt combines 5 blocks.
- Distinctive: line 85
One action per second: Don't pack; over-dense shots desynchronize.
- Very specific: line 112
Ask user: style, duration, assets on hand (images/videos/audio)
- Distinctive: line 115
Add style header + tech footer + (optional) negative block
- Very specific: line 116
If references exist, insert @图片N / @视频N tags
≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Seedance 2.0/2.5 Prompt Engineering
Seedance is ByteDance's quad-modal video model: image + video + audio + text input. Output: up to 1080p, 4–15s per generation (Seedance 2.0), extendable to longer cuts via stitched segments (Seedance 2.5), auto dubbing/scoring, native lip-sync. Prompts are high-density storyboards, not one-line descriptions.
When to Use This Skill
- User asks to write / improve a Seedance 2.0 prompt
- User wants to port a shot idea into Seedance structure
- User mentions multi-shot storyboards, camera moves (Hitchcock zoom, FPV, bullet time), character consistency across shots, video-to-video edits, or audio-driven generation
- User requests a specific style: cinematic, anime, commercial, UGC, short-drama (竖屏), VFX, POV/bodycam, retro found-footage (home video/VHS/MiniDV), pets/animals as lead, stop-motion, game-UI/livestream HUD, fashion lookbook, food ASMR, horror/suspense, process/transformation montage, or storyboard-grid-to-video
Core Prompt Anatomy
Every strong Seedance 2.0 prompt combines 5 blocks. Order is flexible but all blocks matter.
[Style] → genre, film ref, director ref, render engine, resolution, color grade
[Duration] → total seconds (4–15s); Seedance caps at 15s
[Scene] → setting, time of day, weather, atmosphere
[Shot List] → timecoded blocks ([00-05s], [05-10s], [10-15s]) with shot type,
camera move, subject action, micro-details, dialogue cue
[Tech/Neg] → aspect ratio, fps, lens, lighting; negatives (optional 排除: block)Minimum viable template
Style: {genre/director ref}, {resolution}, {color grade}.
Duration: {N}s.
[00-Ts] Shot 1 ({shot type}): {camera move}. {subject} {action}.
Details: {micro-detail}. Dialogue Cue: "{line}"
[T-2Ts] Shot 2 ...
[2T-Ns] Shot 3 ...
Tech: {aspect ratio}, {fps}, {lens}, {lighting}.Multi-Modal Reference Syntax
Seedance accepts explicit reference tags inline. Use sparingly — one ref per asset.
| Tag | Meaning | Example |
@图片1 / @Image 1 | Reference image 1 (identity, style, composition) | 参考@图片1的男人形象 |
@视频1 / @Video 1 | Reference video (camera move, action, transition) | 完全参考@视频1的所有运镜效果 |
@audio1 | Audio drives rhythm/BGM | BGM参考@视频3中的音效 |
Reference chaining in a single prompt is supported — e.g. identity from image, camera from video, music from audio: 参考@图1的男人形象,他在@图2的电梯中,参考@视频1的运镜.
Three Generation Modes
| Mode | When | Key idiom |
| Text-to-Video | No input asset | Full storyboard + style block |
| Image-to-Video | Product / character / scene provided | @图片1 anchors identity; describe motion only |
| Video-to-Video | Remix / extend / edit | @视频1 anchors motion or style; describe delta (将...换成...) |
Category Catalog
Detailed templates and examples for each category live in references/.
references/patterns.md— structural patterns + idioms mined from 1000+ prompts and verified casesreferences/templates.md— fill-in templates per category (cinematic, anime, commercial, UGC, short-drama, VFX, sound, consistency, camera, extension, POV/bodycam, found-footage, pets, stop-motion, game-UI, fashion, food-ASMR, horror, process montage, storyboard-grid-to-video)references/camera-vocab.md— camera moves, lens, lighting, grading, POV optics, retro-defect, stop-motion and HUD vocabularyreferences/examples.md— curated working prompts with source attribution
Quick Rules
- Always timecode shots.
[00-05s]blocks → Seedance's temporal alignment is shot-based, not descriptive. - Three shots is the sweet spot for 15s. Five max. More → drift.
- One action per second. Don't pack; over-dense shots desynchronize.
- Director/film refs work.
Denis Villeneuve style,Wong Kar-wai 90s Hong Kong,Hans Zimmer score→ strong tonal anchors. - Dialogue cues inline with lip-sync intent:
Dialogue Cue: "line" (200-400ms pauses). - Aspect ratio matters.
9:16for vertical short-drama / TikTok,2.35:1for cinematic,16:9default. - Negative prompts use 排除: (Chinese-native pattern) —
排除:模糊,低清,噪点,水印,文字,扭曲变形,五官崩坏. - Character consistency → repeat identity anchor in each shot (
同一人物,maintain consistent face/clothing/hair). - For extension/continuity → end shot N with exact state, start shot N+1 from that state (pose, lighting, framing).
- Audio drives rhythm — if using
@audio, beat-align actions (beat-synced,与音乐节拍完全吻合). - Lock identity once, not per shot. State the identity/wardrobe lock in one fixed block and add a whole-clip "maintained throughout" clause; repeating it inside every shot header actually triggers drift instead of preventing it.
- Closed, summing timecodes. Segments must touch end-to-end (
0-4s,4-8s...) and sum exactly to the stated duration — a stated duration with gaps makes the model stretch the last beat. - One dialogue line ≤ ~8 words per 2-5s beat, one speaker per beat. Longer lines or two simultaneous speakers break lip-sync.
- End each beat with an explicit end-state line (pose/expression/position) so the next beat has a defined starting point — critical for multi-shot continuity and for dialogue reaction chains.
Anti-Patterns
- One-line descriptions → Seedance under-performs vs shot-list format
- Mixing Chinese and English mid-sentence without commas → parser trips
- More than 2 reference tags per shot → identity conflict
- Abstract emotion-only prompts (no visual action) → static output
- Over-specifying > 8 micro-details per shot → model drops some
- Restating wardrobe/hairstyle inside every shot → appearance mutation between shots (lock once, reference the lock)
- Writing a duration without segmenting it → visible drift after ~6 seconds on unsegmented clips
- Asking for "realistic handheld" + "cinematic 4K lighting" in the same prompt → two contradictory light logics, result looks plastic
- Expecting the model to render clean on-screen logos/slogans/longer type → leave a clean tail frame, add text in post
Workflow
- Ask user: style, duration, assets on hand (images/videos/audio)
- Pick closest template from
references/templates.md - Fill 3-shot storyboard with timecodes
- Add style header + tech footer + (optional) negative block
- If references exist, insert
@图片N/@视频Ntags - Output prompt in a single fenced block — user pastes into Seedance
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

