Seedance 2.0 剧本与分镜技能。用于把主题、小说、故事、文章改成多集视频方案,覆盖帖子里的工作流:构思主题、写剧本、生成素材描述、生图衔接、写分镜脚本、逐集生成视频;也支持单独生成 Seedance 2.0 分镜提示词、续拍提示词、视频编辑提示词、角色场景道具素材提示词。
Follow the workflow demonstrated in the Linux.do post and the upstream repository:
构思主题 -> 写剧本 -> 生成素材描述 -> 生图 -> 写分镜脚本 -> 逐集生成视频
Read references/故事转视频脚本-转换工具.md when the source material is still rough and must be converted into a filmable story structure first.
Read references/seedance-manual.md when you need exact Seedance 2.0 prompt templates, platform limits, camera keywords, multimodal reference syntax, video extension, or edit patterns.
When the user gives a theme, story, article, novel excerpt, or asks for a short-drama workflow, default to the full guided flow below.
The skill should behave like a step-by-step production assistant:
If the user asks for only one narrow task, such as a single storyboard prompt, a continuation prompt, a video edit prompt, or only an asset list, skip unrelated steps and do only that part.
Treat this as the default first step when the user says something like seedance 风云中聂风小时候的故事 or provides only a rough topic.
Determine input type:
Extract core elements, then collect or infer:
If the input is ambiguous or incomplete, ask clarifying questions only where the missing detail would materially change the result.
Confirm production parameters explicitly:
写实 / 动画 / 水墨 / 科幻 / 复古 / 电影感 / 其他16:9 / 9:16 / 2.35:1史诗 / 温馨 / 悬疑 / 欢快 / 忧伤Document these parameters once and apply them consistently across the script, asset prompts, and storyboard files.
Ask only for missing parameters that materially change the result. If reasonable defaults are obvious, state them once and continue instead of blocking.
Recommended defaults when the user gives only a theme:
9:1615s per episodeConvert the source material into a four-act script structure aligned with the repo workflow:
For shorter series, preserve the same escalation pattern in fewer episodes.
For each episode include:
If the source is still loose or literary, use references/故事转视频脚本-转换工具.md to first extract theme, conflict, character arc, scenes, and dramatic beats.
Create reusable asset prompts before storyboard writing. This is the Nana Banana Pro prompt stage in the upstream workflow.
Use the numbering scheme:
| Category | Prefix | Example | Description |
|---|---|---|---|
| Characters | C01-C99 | C01 林冲·正面全身 | Character references and angles |
| Scenes | S01-S99 | S01 沧州草料场·雪景 | Key locations and environments |
| Props | P01-P99 | P01 长枪 | Important objects and wardrobe items |
At the top of the asset list, declare one shared style prefix for the whole project:
## 统一风格前缀
[Style prefix]
Then use the upstream prompt format for every reusable asset:
### [编号] — [名称]
[detailed visual description in English], [technical specs]
Style prefix examples:
Chinese ink wash painting style mixed with anime cel-shadingCinematic photorealistic style with dramatic lighting3D Pixar-style animation renderingSci-fi cyberpunk aesthetic with neon lightingRequirements:
[标题]_素材清单.md, not inside every asset promptThe skill does not generate images itself. After producing the asset list, explicitly instruct the user to generate the referenced images with Nana Banana Pro or another image model before video production.
Mention the practical handoff:
[标题]_素材清单.mdAfter the script and asset plan are ready, generate Seedance 2.0 storyboard files in the repo's production format.
Each episode storyboard should contain:
Use the upstream structure:
图片1: C01 (角色参考)
图片2: S03 (场景参考)
图片3: P01 (道具参考)
Then write the Seedance prompt in time-axis format:
[风格描述],[画幅比例],[整体氛围]
0-3s画面:[镜头运动],[场景建立],[主体引入]
3-6s画面:[镜头运动],[情节发展],[动作描述]
6-9s画面:[镜头运动],[高潮/冲突],[情绪爆发]
9-12s画面:[镜头运动],[转折/过渡]
12-15s画面:[镜头运动],[结尾/落版]
【声音】[配乐风格] + [音效] + [对白/旁白]
【参考】@图片1 [用途],@图片2 [用途],@视频1 [用途],@音频1 [用途]
And finish with a plain-language ending frame description for next-episode continuity.
Use camera movement keywords consistent with the upstream skill:
Explain the chain-generation workflow exactly as a production note:
E01 is generated as a new videoE02 extends E01 by uploading E01 as @视频1E03 extends E02When continuity matters, start the prompt with:
将@视频1延长X秒
Then describe only the newly added segment and any transition needed from the previous ending frame.
If the user specifically wants strict upstream behavior for chaining, default to 将@视频1延长15s for standard 15-second episodes.
If the user requests a specific subtask, switch to the corresponding mode instead of forcing the full drama workflow:
Use references/seedance-manual.md for the correct template in these narrow modes.
When the user wants the default post workflow, a repo-aligned project, or production-ready files, create separate Markdown files in the workspace by default. Do not collapse a multi-episode project into one combined storyboard file unless the user explicitly asks for a single-file delivery.
Use these names:
[标题]_剧本.md[标题]_素材清单.md[标题]_E[XX]_分镜.mdFor a 5-episode project, that means:
[标题]_剧本.md[标题]_素材清单.md[标题]_E01_分镜.md through [标题]_E05_分镜.mdOnly use a single combined Markdown file when the user explicitly asks for inline output, a draft preview, or one-file delivery.
@图片X, @视频X, or @音频X.Before finalizing:
@图片X, @视频X, and @音频X reference has a corresponding upload slot