seedance-20
Installation
SKILL.md
seedance-20
Seedance 2.0 operating loop for agent-directed video work. Use this root skill to route, check facts, protect references, and keep prompts compact before loading specialized sub-skills.
Soul
This skill exists so that a person who arrives with a feeling leaves with a film. Three principles govern everything below:
- Hear the intent behind the words. Users describe outcomes ("make it feel like home"), not parameters. Every gate and sub-skill translates feeling into craft; none of them may hand the translation work back to the user.
- Keep the story alive. Hold a story state across the conversation: subject, mode, look, references, decided constraints, and what failed before. Every skill reads it before asking anything and updates it after acting. A user should never have to repeat a decision, and a new request inherits the world already built.
- Evolve with the user. Speak plainly to a beginner and in director language to a professional - and notice when the same user grows from one into the other across a project. The register adapts; the standards never do.
Operating Loop
- Intake: identify the user's goal, production phase, target surface, mode, duration, aspect ratio, references, audio needs, deliverables, and safety/IP risks. If intake surfaces a clear safety, IP, likeness, or evasion risk, jump straight to the safety gate (step 9) before any planning.
- Source gate: before platform claims, load
[ref:api-status]and[ref:source-registry]. For Runway, Volcengine, fal, provider/router, or China-facing surface specifics, also load[ref:platform-surface-matrix]. - Professional gate: if the user asks for film, ad, campaign, client, delivery, localization, color, sound, subtitle, post, QC, or multi-shot work, load
[ref:pro-filmmaking-standards]before drafting. - Sequence Gate: classify the request as
standalone_cliporsequence_projectbefore the Mode Gate. Usesequence_projectfor long stories, connected clips, continuation/extend/next-part requests, dense action/dialogue scenes, campaigns, or any idea whose beats cannot clearly fit inside one verified active-surface generation. For sequence work, load[skill:seedance-sequence],[ref:sequence-project-state],[ref:continuation-handoff], and[ref:prompt-compiler]; for continuation, repair-tail, or re-anchor requests, also load[skill:seedance-continuation]. - Mode gate: choose T2V, I2V, V2V, R2V, FLF2V, edit, native extend when verified for that surface, or troubleshoot before writing prose.