CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

seedance-2-0

Generate cinematic clips with ByteDance Seedance 2.0 — the preferred premium video model in OpenMontage when a paid gateway is configured. Use when: (1) producing trailers, teasers, hype edits, or premium cinematic clips, (2) needing native synchronized audio (speech, SFX, ambience) in a single pass, (3) needing multi-shot cuts inside one generation, (4) needing director-level camera control, (5) needing lip-sync from quoted dialogue in the prompt, (6) needing reference-conditioned generation with up to 9 images + 3 video clips + 3 audio clips, (7) wanting consistent character identity across shots. Accessible via fal.ai (`seedance_video` tool), HeyGen (Video Agent / Avatar Shots), Replicate, Runway (Enterprise, non-US), Freepik, BytePlus ModelArk, Higgsfield, Pollo, and other aggregators.

Quality

90%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Quality

Content

85%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

An exceptionally actionable, well-structured body: executable code, exact model IDs, verbatim prompt templates, parameter guidance, a numbered iteration strategy with a verification checklist and error-recovery fallbacks. Its main structural weakness is that it is a ~280-line monolith — the prompt methodology, provider matrix, and sources would serve better as one-level-deep reference files.

Suggestions

Move the full 'Prompt structure — The Higgsfield Methodology' section (opener templates, combat vocabulary, format priority table) into a references/ file (e.g. references/prompting.md) and keep only the shot-structure-declaration rule and a pointer in SKILL.md.

Move the 'Provider surfaces' table and 'Sources' list into references/providers.md, retaining in SKILL.md only the routing rule (use video_selector with preferred_provider="seedance") and the fal.ai model IDs.

Trim duplication between the 'Legacy 8-part template' section and the Higgsfield methodology — or mark the legacy template explicitly as deprecated with guidance on when (if ever) it still applies, since undated 'canonical as of 2026' style markers read as time-sensitive.

DimensionReasoningScore

Conciseness

The body is dense with model-specific empirical knowledge Claude cannot know ("The `fast` variant trades some camera/motion fidelity", "2.5-second-per-shot rhythm appears optimal", "do not route slow-mo… to `fast`") and wastes no tokens explaining known concepts. It is not 5 because there is trimming opportunity: the 'Legacy 8-part template' section, repeated identity-lock guidance (the anchor phrases appear in both the reference-to-video example and the bullet list), and the long copy-verbatim opener templates overlap in intent.

4 / 5

Actionability

Everything is executable: exact model IDs ("bytedance/seedance-2.0/text-to-video" etc.), copy-paste Python for both the selector and direct call with every parameter filled, verbatim prompt templates ("Montage, multi-shot Hollywood action…"), a parameter table with concrete values ("`duration`: `5`–`8` for hero shots"), and a pitfalls table with reasons. This matches 'Fully executable; copy-paste ready… specific examples cover the common cases'.

5 / 5

Workflow Clarity

The 'Iteration strategy' gives a clear numbered sequence (block out shape → lock the seed → upgrade to standard → extend and add shots → keep a per-clip README), the 'Verification checklist for every Seedance shot' provides explicit checkpoints, and the 'Anti-drift fallback' plus 'If face morphs… drop to a shorter duration, tighten the identity-lock language' provide feedback loops for error recovery — the top anchor. Not below 5 since the generation workflow is not destructive and validation/checklist steps are explicit.

5 / 5

Progressive Disclosure

The body is ~280 lines in a single file with no references/, scripts/, or assets/ bundles at all — everything is inline under good section headers. Content that clearly belongs in separate reference files (the provider surfaces matrix, the full Higgsfield prompt methodology with its opener templates, the legacy template, and the 11-link Sources list) is inlined in SKILL.md, matching 'Some structure but… content that should be separate is inline'. Not 4 because there are no well-signaled external references at all, and the simple-skill exception (<50 lines) does not apply.

3 / 5

Total

17

/

20

Passed

Description

96%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A strong description: it answers what and when explicitly, enumerates seven concrete use-case triggers with specific numeric limits, and even documents provider access. The only weakness is that the generic 'cinematic clips' framing gives it some overlap risk with other premium video-model skills in the same ecosystem.

DimensionReasoningScore

Specificity

The description lists multiple concrete actions with concrete limits: "Generate cinematic clips", "native synchronized audio (speech, SFX, ambience) in a single pass", "multi-shot cuts inside one generation", "lip-sync from quoted dialogue", "reference-conditioned generation with up to 9 images + 3 video clips + 3 audio clips", "consistent character identity across shots". This matches the anchor 'Lists multiple specific concrete actions; comprehensive coverage' exactly; it is not level 4 because there are no minor gaps — each capability is named with its concrete bound.

5 / 5

Completeness

Both 'what' ("Generate cinematic clips with ByteDance Seedance 2.0 — the preferred premium video model in OpenMontage") and 'when' (an explicit "Use when: (1)…(7)" list of concrete triggers) are clearly and explicitly answered, matching the top anchor verbatim in structure.

5 / 5

Trigger Term Quality

Natural user phrasings are covered comprehensively with synonyms: "trailers, teasers, hype edits, or premium cinematic clips", "synchronized audio", "multi-shot cuts", "director-level camera control", "lip-sync", "character identity". These are the phrases a user would naturally say when needing this skill; not level 4 because no common natural term for the cinematic-video niche is missing.

5 / 5

Distinctiveness Conflict Risk

The niche is well differentiated by distinctive triggers ("native synchronized audio", "lip-sync from quoted dialogue", "up to 9 images + 3 video clips + 3 audio clips") that few other skills would claim, but the headline "Generate cinematic clips" and trailer/teaser triggers overlap with any sibling video-generation skill (Veo/Sora/Kling-style skills), which is 'minor overlap risk with closely related skills' — anchor 4, not 5.

4 / 5

Total

19

/

20

Passed

Validation

81%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 13 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

allowed_tools_field

'allowed-tools' contains unusual tool name(s)

Warning

metadata_version

'metadata.version' is missing

Warning

metadata_field

'metadata' should map string keys to string values

Warning

Total

13

/

16

Passed

Repository

calesthio/OpenMontage

Path

.agents/skills/seedance-2-0/SKILL.md

Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.