seedance-production-workflow
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseSeedance production workflow
Seedance 制作工作流
Produce a traceable video package, not just a polished prompt. Distinguish , , , , and states. Never call a prompt or an unrun storyboard a completed video.
plannedassets-readysubmittedgeneratedreviewedThis Skill coordinates production and review. For case-backed prompt structure, use the repository's timeline, reference-image identity, or storyboard grid template when it fits. Those cases support the prompt structures; they do not prove that this end-to-end workflow improves final-video quality. Treat that as a test question.
交付一套可追溯的视频制作包,而不只是经过润色的 prompt。明确区分 、、、 和 状态。绝不能将一段 prompt 或尚未执行的分镜称为已完成的视频。
plannedassets-readysubmittedgeneratedreviewed本 Skill 负责协调制作与审查。对于有案例依据的 prompt 结构,如果适合,请使用仓库中的 timeline、reference-image identity 或 storyboard grid 模板。这些案例可以支持 prompt 结构,但不能证明这套端到端工作流能够提升最终视频质量。应当将其视为一个需要验证的问题。
Route the project
确定项目路径
- Collect only missing essentials: story or product, intended viewer, duration, aspect ratio, desired look, must-have actions, audio/dialogue, existing reference assets, target Seedance entry point, and the user's time or generation budget. Use a fictional subject for a pilot when the user has not chosen one and say so.
- Choose the simplest control structure that fits the brief:
- One continuous shot: a timed action and camera plan may be enough.
- Multi-shot with exact order or composition: shot list plus numbered storyboard grid or per-shot keyframes.
- Identity/product-sensitive: add a master reference and an explicit inherit / do-not-inherit map.
- Complex choreography: use authorized motion video or spatial/clay reference if the entry point supports it.
- Longer than one generation: plan a native extension first where available; otherwise plan a segment handoff using the prior video or returned last frame, and verify the join.
- Check current model and entry-point limits in provider capabilities before fixing duration, media count, resolution, or an API route. A supported model capability does not prove that the user's account exposes it.
- 仅收集尚缺的关键信息:故事或产品、目标观众、时长、宽高比、期望风格、必需动作、音频/对白、现有参考素材、目标 Seedance 入口,以及用户的时间或生成预算。如果用户尚未选定主体,可以使用虚构主体进行试点,并明确说明。
- 选择最适合简报的最简控制结构:
- 单一连续镜头:有时只需要带时间安排的动作和镜头方案即可。
- 多镜头且顺序或构图必须精确:使用镜头清单以及带编号的分镜网格或逐镜头关键帧。
- 对身份或产品敏感:增加主参考素材,以及明确的 映射表。
inherit / do-not-inherit - 复杂动作编排:如果入口支持,使用已获授权的动作视频或空间/黏土参考素材。
- 需要多次生成:优先规划原生扩展(如果可用);否则,使用上一段视频或返回的最后一帧规划分段交接,并核验衔接效果。
- 在确定时长、媒体数量、分辨率或 API 路径前,检查 provider capabilities 中当前模型和入口的限制。模型支持某项能力,并不代表用户账户开放了该能力。
Prepare the inputs
准备输入
Write , , , and the needed prompts in a project directory. Use the editable template to collect inputs and draft original prompts; use deliverable definitions for fields and state handoff. References need stable IDs, source/rights status, the properties they control, and properties they must not control. Do not copy a creator's complete published prompt into a new original case; cite an anchor case and adapt the structure.
brief.mdreference-map.mdplan.jsonFor multi-shot work, each shot needs a start/end time, one visible action, a camera framing, entry state, exit state, and audio. Make the next shot start from the preceding exit state. For a threshold or object interaction, also fix the subject's side, camera side, contact point, and motion direction across the cut. Generate or request the character/product reference and storyboard; compare every panel against the written entry/exit states before sending them to Seedance. A panel that puts a person on the wrong side of a door can override a correct text prompt. If an image tool is unavailable, deliver exact image prompts and mark the images pending.
Run the located beside this SKILL.md against using its absolute path. Resolve reported duration, order, or missing-reference errors before video generation. Visually check image identity and panel order as well; the script cannot judge those.
scripts/validate_plan.py<project>/plan.json在项目目录中编写 、、 以及所需的 prompt。使用 editable template 收集输入并起草原创 prompt;使用 deliverable definitions 明确字段和状态交接。参考素材需要具备稳定 ID、来源/权利状态、其控制的属性,以及不得控制的属性。不要将创作者完整发布的 prompt 复制到新的原创案例中;应引用 anchor case 并适配其结构。
brief.mdreference-map.mdplan.json对于多镜头作品,每个镜头都需要设定起止时间、一个可见动作、镜头景别、进入状态、退出状态和音频。下一个镜头必须从前一镜头的退出状态开始。对于跨越门槛或物体交互,还必须在切点前后固定主体所在侧、镜头所在侧、接触点和运动方向。生成或索取角色/产品参考素材和分镜后,将每个分镜格与书写的进入/退出状态逐一比较,再发送给 Seedance。如果某个分镜格让人物站在门的错误一侧,就可能覆盖原本正确的文本 prompt。如果图像工具不可用,则提供精确的图像 prompt,并将图像标记为 pending。
使用位于本 SKILL.md 旁边的 ,通过绝对路径对 运行该脚本。生成视频前,修复报告的时长、顺序或参考素材缺失错误。同时进行目视检查,核对图像身份一致性和分镜格顺序;脚本无法判断这些内容。
scripts/validate_plan.py<project>/plan.jsonGenerate and inspect
生成与检查
Return a copy-ready Seedance prompt plus an ordered reference upload map and actual settings. Explain which image controls identity, which controls storyboard/layout, and which controls motion, style, or audio. A storyboard grid is optional for simple shots. Keep text and visual instructions consistent.
When an authorized and available video tool/API exists, submit the request, save task ID and settings in , retrieve the result, and inspect it. Generation can incur credits and may upload assets: obtain authorization for the actual service, assets, and spend before that external step. Never read or publish credentials. If there is no usable video tool, give exact UI handoff instructions and mark the project , then resume QA when the user supplies the output.
run-manifest.jsonassets-readyReview the actual video using the QA rubric. Record failures with shot/time, observation, and narrow repair. Use local or timestamped edits when possible; otherwise revise only the faulty reference, panel, or shot prompt. Compare against the same model/settings when assessing an improvement. Respect the agreed retry or cost limit, and report remaining failures honestly.
If a local trim or other post-processing is selected, retain the unedited model output and record the source hash, edit operation, derived file, and time offset in the run manifest. Review the delivered edit as well as the source; never present an edited preview as a direct model generation.
返回可直接复制的 Seedance prompt、按顺序排列的参考素材上传映射表和实际设置。说明哪些图像控制身份、哪些控制分镜/布局,以及哪些控制运动、风格或音频。对于简单镜头,分镜网格是可选的。保持文本指令与视觉指令一致。
当存在已授权且可用的视频工具/API 时,提交请求,将任务 ID 和设置保存到 ,然后获取并检查结果。生成过程可能消耗额度并上传素材:在执行该外部步骤前,必须针对实际服务、素材和费用支出取得授权。绝不能读取或公开凭据。如果没有可用的视频工具,请提供精确的 UI 交接说明,并将项目标记为 ;用户提供输出后,再恢复 QA。
run-manifest.jsonassets-ready使用 QA rubric 审查实际视频。按镜头/时间记录失败项、观察结果和定向修复方案。尽可能使用本地编辑或带时间戳的编辑;否则,只修改有问题的参考素材、分镜格或镜头 prompt。评估改进效果时,使用相同的模型和设置进行对比。遵守约定的重试次数或成本限制,并如实报告仍然存在的失败项。
如果选择本地裁剪或其他后期处理,应保留未经编辑的模型输出,并在运行清单中记录源文件哈希、编辑操作、派生文件和时间偏移。既要审查交付的剪辑版本,也要审查源文件;绝不能将剪辑预览当作模型的直接生成结果。
Finish
完成
Deliver the video or generation handoff, input manifest, storyboard/shot list, prompt, model/settings, QA record, and provenance. Keep personal source media and credentials out of public Git. If the user later requests a case PR, verify the original public post, exact published prompt, matching media, date, creator, model, and repository submission rules. A workflow Skill PR follows a different path; see the repository's current before editing it.
contributing.md交付视频或生成交接包、输入清单、分镜/镜头清单、prompt、模型/设置、QA 记录和来源追溯信息。不要将个人源媒体和凭据放入公开 Git 仓库。如果用户之后要求提交案例 PR,请核验原始公开帖子、原样发布的 prompt、匹配的媒体、日期、创作者、模型和仓库提交规则。工作流 Skill 的 PR 遵循另一套流程;编辑前请参阅仓库当前的 。
contributing.md