CtrlK
BlogDocsLog inGet started
Tessl Logo

video-generate

使用 video_generate.py 脚本生成视频,需要提供文件名和 prompt,可选提供首帧图片(URL或本地路径)。

60

Quality

70%

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

Fix and improve this skill with Tessl

tessl review fix ./.trae/openclaw-skills/video-generate/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

87%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 concise and fully actionable with executable examples and clean structure. Its main weakness is workflow clarity: the directory-change instruction is imprecise and the remote async video-generation/download flow lacks any validation of the output.

Suggestions

Replace the vague 'cd to the corresponding directory' with an explicit working-directory requirement or remove it if the script handles paths.

Add a verification step after download, e.g. check the file exists and is non-empty, or confirm the TOS URL was returned successfully before declaring success.

Note expected polling/waiting behavior and failure handling (the script polls and prints failure) so Claude knows to surface errors to the user.

DimensionReasoningScore

Conciseness

Lean, well-sectioned content with no padding or over-explanation of concepts Claude already knows; every section earns its place.

5 / 5

Actionability

Provides the exact executable command and three copy-paste examples covering the pure-text, URL-first-frame, and local-first-frame cases.

5 / 5

Workflow Clarity

The four-step sequence is clear, but step 3's 'cd to the corresponding directory' is vague and there is no validation that the download succeeded or the output file is valid, fitting the steps-with-checkpoints-missing anchor.

3 / 5

Progressive Disclosure

A simple under-50-line skill with well-organized sections and a single referenced script (scripts/video_generate.py) verified to exist, qualifying for the simple-skill exception.

5 / 5

Total

18

/

20

Passed

Description

53%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 concretely states the capability and inputs but omits any 'when to use' trigger guidance, capping completeness. It is specific enough to be distinguishable but lacks natural trigger phrasing.

Suggestions

Add a 'Use when...' clause stating when Claude should invoke this skill, e.g. when the user asks to generate a video from a text description or animate a first-frame image.

Include natural trigger synonyms and file extensions users might say, such as 'video generation', 'text-to-video', '.mp4'.

State the action in third person without implying optional-only framing to strengthen specificity (e.g. 'Generates video from a text prompt via video_generate.py...').

DimensionReasoningScore

Specificity

Names the script and concrete inputs (filename, prompt, optional first-frame image URL/local path) for a single core action, but does not list multiple distinct actions, matching the 1-2 concrete actions anchor.

3 / 5

Completeness

Clearly states what the skill does but provides no 'when/Use when' trigger clause; per guideline, a missing trigger clause caps completeness at 3.

3 / 5

Trigger Term Quality

Includes '生成视频' and '首帧图片' but lacks natural user phrasings like 'Use when' and common synonyms, fitting the some-relevant-keywords anchor.

3 / 5

Distinctiveness Conflict Risk

The video-generate niche with a specific script and first-frame feature is mostly distinct with only minor overlap risk against related media skills.

4 / 5

Total

13

/

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.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
huangruiteng/CS-Notes
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.