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.
Default Behavior
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:
analyze the input and confirm production parameters
write the script
Skills relacionados
generate the asset prompt list
tell the user to generate images with Nana Banana Pro or another image model
write per-episode Seedance storyboard scripts
explain how to chain episodes with video extension
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.
Guided Workflow
1. Intake And Configuration
Treat this as the default first step when the user says something like seedance 风云中聂风小时候的故事 or provides only a rough topic.
Determine input type:
full text: complete novel, article, or story requiring adaptation and episode segmentation
outline: brief concept or one-sentence premise requiring full script development
Extract core elements, then collect or infer:
source material or one-sentence story premise
protagonist(s) and key characters
central conflict and narrative arc
setting or world-building elements
key plot points and emotional beats
visual style
aspect ratio
target duration or episode count
tone
whether the user already has images, videos, or audio references
If the input is ambiguous or incomplete, ask clarifying questions only where the missing detail would materially change the result.
Confirm production parameters explicitly:
visual style: 写实 / 动画 / 水墨 / 科幻 / 复古 / 电影感 / 其他
duration: total runtime or per-episode duration and episode count
target platform: aspect ratio such as 16:9 / 9:16 / 2.35:1
tone: overall emotional tone such as 史诗 / 温馨 / 悬疑 / 欢快 / 忧伤
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:
Chinese ink wash painting style mixed with anime cel-shading
Cinematic photorealistic style with dramatic lighting
3D Pixar-style animation rendering
Sci-fi cyberpunk aesthetic with neon lighting
Requirements:
use one shared style prefix across the whole project
show the shared style prefix once at the beginning of [标题]_素材清单.md, not inside every asset prompt
make each prompt directly usable in Nana Banana Pro or another image model
for character assets, explicitly name the character in each prompt (do not use generic labels like "a young warrior" without the character name)
when available, include both Chinese name and official English name in character prompts
preserve recurring identity markers for characters
use distinct color schemes and visual markers for each character to ensure recognition
keep the list organized with unique IDs suitable for copy-pasting into image generators
4. Image Generation Handoff
The 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:
open [标题]_素材清单.md
generate the listed character, scene, and prop images
keep filenames or IDs stable so they can be mapped back into storyboard slots
5. Storyboard Script Generation
After the script and asset plan are ready, generate Seedance 2.0 storyboard files in the repo's production format.
Each episode storyboard should contain:
素材上传清单
Seedance Prompt
尾帧描述
Use the upstream structure:
图片1: C01 (角色参考)
图片2: S03 (场景参考)
图片3: P01 (道具参考)
Then write the Seedance prompt in time-axis format:
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]_分镜.md
For a 5-episode project, that means:
one [标题]_剧本.md
one [标题]_素材清单.md
five storyboard files: [标题]_E01_分镜.md through [标题]_E05_分镜.md
Only use a single combined Markdown file when the user explicitly asks for inline output, a draft preview, or one-file delivery.
Interaction Rules
Prefer Chinese output when the user or source material is Chinese.
If the user provides only a theme, guide them through setup briefly and continue with reasonable defaults.
If any character identity, source, or canonical setting is unclear, search the web first, summarize the likely matches with sources, and ask the user to confirm before continuing script, asset, or storyboard generation.
If a character cannot be found through reliable sources, or the search results are too ambiguous to identify the intended character confidently, stop and ask the user which character they mean. Do not substitute a guessed match or continue with an invented identity.
For character names, run a separate web search for the official English name (not only Chinese aliases or transliterations); do not invent or infer an English name without a source. If no reliable source is found, mark it as unknown and ask the user to confirm.
In Nana Banana character prompts, always call out the character by name explicitly; do not replace named characters with vague role words.
Keep IDs stable once assigned.
Make references explicit whenever using @图片X, @视频X, or @音频X.
Use explicit names instead of ambiguous pronouns when continuity matters.
Keep prompts practical and production-ready rather than literary.
Quality Assurance
Before finalizing:
verify every @图片X, @视频X, and @音频X reference has a corresponding upload slot
check episode-to-episode continuity from ending frame to next opening frame
ensure the time axis covers the full requested duration
validate camera movements are feasible and logically sequenced
ensure all recurring characters, scenes, props, wardrobe, and injuries remain consistent
ensure the asset list declares one shared style prefix at the top and does not repeat it inside every reusable asset prompt
ensure every Nana Banana character prompt explicitly includes the character name (and official English name when available)
ensure the Nana Banana asset prompts and Seedance prompt blocks can be copied into the production workflow with minimal cleanup
Common Pitfalls To Avoid
Do not force a full multi-episode workflow when the user only wants one prompt.
Do not ask unnecessary setup questions when safe defaults are obvious.
Do not generate asset IDs that are later changed or renumbered.
Do not ignore Seedance reference limits or continuation mechanics.
Do not output only literary summaries when the user needs executable production prompts.