CtrlK
BlogDocsLog inGet started
Tessl Logo

seedance-2-prompt

Render a single 3-15s video clip via Seedance 2.0. Supports two backends: OpenRouter (default, model bytedance/seedance-2.0) and the official Volcengine ARK / BytePlus ModelArk endpoint (model doubao-seedance-2-0-260128 / dreamina-seedance-2-0-260128). Accepts a structured English video prompt, optional first-frame image, and optional identity/style reference image. Trigger when the user asks for AI video clip generation, 分镜视频, seedance, or wants a short cinematic shot from a prompt + frame.

66

Quality

81%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Low

Low-risk findings worth noting

SKILL.md
Quality
Evals
Security

Quality

Content

71%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.

Well-structured content with strong progressive disclosure and concrete, validated workflow detail. The main weakness is verbosity in the Auth and retry-policy sections, which could be condensed to improve token efficiency.

Suggestions

Condense the Auth section's OpenSquilla parent-runtime credential-resolution prose; the four-step resolution order and proxy rules can be shortened without losing the security constraints.

Tighten the max_retries table note into a few bullet points so the retry/non-retry policy is scannable.

Add a short inline invocation example (the entrypoint with concrete with: values) so the body is copy-paste actionable without reading the frontmatter.

DimensionReasoningScore

Conciseness

The body is information-dense and avoids explaining basics, but the Auth section's OpenSquilla parent-runtime mechanics and the long max_retries paragraph are noticeably verbose and could be tightened without losing operational value.

3 / 5

Actionability

Concrete guidance is present via the inputs table (keys, defaults, constraints) and the entrypoint command, but there is no inline copy-paste invocation example in the body itself, leaving a minor gap.

4 / 5

Workflow Clarity

The submit-then-poll-then-download-then-verify-then-publish sequence is clear and includes explicit validation (ffprobe stream/duration/dimension checks, atomic os.replace publish, policy-rejection sidecar), though it is described in prose rather than as a numbered checklist with explicit retry loops.

4 / 5

Progressive Disclosure

The body is a clear overview that signals one-level-deep, real references ('references/recipes.md', 'references/modes-and-recipes.md', 'references/camera-and-styles.md') with specific section anchors, and delegates the bulk playbook to those files.

5 / 5

Total

16

/

20

Passed

Description

92%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, concrete description that answers both what and when with explicit trigger phrases and a clear niche. Trigger-term coverage is good but could add file-extension or plainer 'text-to-video' synonyms to reach the top anchor.

Suggestions

Add a natural synonym such as '.mp4' or 'text-to-video' to the trigger clause to round out trigger-term coverage.

Consider trimming the inline model-id list (doubao-seedance-2-0-260128 / dreamina-seedance-2-0-260128) from the description, since those specifics are better placed in the body.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — 'Render a single 3-15s video clip', accepts a structured prompt, optional first-frame image, and optional identity/style reference image, across two named backends — giving comprehensive coverage of what the skill does.

5 / 5

Completeness

Explicitly states both what it does (render a 3-15s Seedance 2.0 clip with prompt/first-frame/reference inputs) and when to trigger via the concrete 'Trigger when the user asks for AI video clip generation, 分镜视频, seedance...' clause.

5 / 5

Trigger Term Quality

Good natural-keyword coverage ('AI video clip generation', 'seedance', '分镜视频', 'short cinematic shot from a prompt + frame'), but a few natural terms like a file extension (.mp4) or 'text-to-video' are missing, so it stops short of the comprehensive-synonyms anchor.

4 / 5

Distinctiveness Conflict Risk

Occupies a clear niche (Seedance 2.0 video generation with named model ids bytedance/seedance-2.0, doubao-seedance-2-0-260128) and uses distinctive triggers ('seedance', '分镜视频'), so conflict with other skills is minimal.

5 / 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.

Validation13 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

metadata_field

'metadata' should map string keys to string values

Warning

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

13

/

16

Passed

Repository
TokenRhythm/opensquilla
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.