CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

video-generation

Use this skill when the user requests to generate, create, or imagine videos. Supports structured prompts and reference image for guided generation.

Quality

78%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Critical

Do not install without reviewing

Fix and improve this skill with Tessl

tessl review fix ./skills/public/video-generation/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

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

The body is highly actionable, with complete commands, documented parameters, a realistic end-to-end example, and explicit failure/validation handling. Its weaknesses are editorial: redundant overview/capabilities/notes sections inflate token cost, a numbering error produces two 'Step 3' headings, and some caveated parameter text could be trimmed.

Suggestions

Merge the Overview and Core Capabilities sections (they duplicate the description) and cut the Notes section's generic claims such as 'Reference image enhance generation quality significantly'.

Fix the duplicate 'Step 3' headings (reference-image creation and execution should be Steps 3 and 4) and deduplicate the 'Do NOT read the python file' note, which appears twice.

Trim the defensive caveat sentences under --reference-images down to the essential extension allow-list.

DimensionReasoningScore

Conciseness

The bulk is tight (commands, parameters, one worked example), but there are several padded spots: the Overview and Core Capabilities sections largely duplicate the description and each other, the Notes section carries generic claims ("JSON format ensures structured, parsable prompts", "Reference image enhance generation quality significantly"), the --reference-images parameter carries three sentences of defensive caveats, and the instruction "Do NOT read the python file" appears twice. This fits 'Mostly efficient but includes some unnecessary explanation or could be tightened' rather than 4's 'minor instances'.

3 / 5

Actionability

Guidance is fully executable: complete copy-paste bash invocations with every parameter documented, a full worked example including a realistic JSON prompt file, and provider-specific commands for both Gemini and MiniMax with env vars. This matches 'Fully executable; copy-paste ready code or commands; specific examples cover the common cases'.

5 / 5

Workflow Clarity

The sequence (understand requirements → write JSON prompt → optional reference image → execute) is clear, and Output Handling provides an explicit checkpoint ("exits with status 1 and writes errors to stderr... Only present the video after the command succeeds; a file left by an earlier run is not a new result"). It falls short of 5 due to the duplicated 'Step 3' headings, Step 1 saying 'What should be in the image' rather than the video, and no guidance when the image-generation skill is unavailable; this is not a destructive/batch operation, so no cap at 3 applies.

4 / 5

Progressive Disclosure

Good structure with clear sections; the logic is appropriately externalized to the bundled scripts/generate.py (which exists and is invoked rather than inlined), and the ~170-line body keeps the worked example and provider config inline at one level. It misses 5 because the long worked example and provider configuration could live in reference files, and the duplicate 'Step 3' headings are an organization gap; it is well above 3's 'content that should be separate is inline'.

4 / 5

Total

16

/

20

Passed

Description

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

The description has an explicit and natural Use-when trigger clause with good verb coverage, and it names its two main mechanisms (structured prompts, reference images). Its main weakness is specificity: it describes supported inputs more than the concrete deliverable and options (script-driven MP4 generation, aspect ratio, providers).

Suggestions

State the concrete outcome and options in the description, e.g. 'Generates MP4 videos via a Python script from a JSON prompt, with optional reference image, aspect-ratio control, and Gemini/MiniMax providers.'

Add common trigger synonyms such as 'make a video', 'video clip', or '.mp4' to broaden natural trigger coverage.

DimensionReasoningScore

Specificity

"Supports structured prompts and reference image for guided generation" names the domain and about two concrete actions (structured JSON prompts, reference-image guidance), but omits concrete capabilities like aspect-ratio control, provider options, and MP4 output. It matches the anchor 'Names domain and 1-2 concrete actions, but not comprehensive' — not 4, which requires several listed actions with only minor coverage gaps.

3 / 5

Completeness

The 'when' is explicit ("Use this skill when the user requests to generate, create, or imagine videos") and the 'what' is present ("Supports structured prompts and reference image for guided generation"), but the what is stated as capabilities supported rather than the concrete outcome delivered. Both are present with room to be more explicit, matching the 4 anchor; the explicit Use-when clause means no cap at 3.

4 / 5

Trigger Term Quality

"generate, create, or imagine videos" gives good verb coverage of natural phrasing, but misses common variations like 'make a video', 'video clip', 'footage', or a file extension such as .mp4. This fits 'Good keyword coverage; a few natural terms missing' rather than 5's comprehensive synonym/extension coverage, and exceeds 3's 'some relevant keywords'.

4 / 5

Distinctiveness Conflict Risk

Triggers are video-specific, giving a clear niche distinct from document or data skills, but the mention of "reference image" creates minor overlap risk with an image-generation skill, and "imagine videos" is an unusual trigger. This is 'Mostly distinct; minor overlap risk with closely related skills' rather than 5's minimal conflict risk.

4 / 5

Total

15

/

20

Passed

Validation

100%

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

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

bytedance/deer-flow

Path

skills/public/video-generation/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.