CtrlK
BlogDocsLog inGet started
Tessl Logo

video-generate

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

65

Quality

77%

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%

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

The content is concise, actionable, and well-organized with copy-paste-ready examples and a correctly referenced bundle script. The main gap is the absence of explicit validation or verification checkpoints in the workflow.

Suggestions

Add an explicit verification step after generation, e.g. confirming the download completed and the output file is non-empty.

Include a quick check that a credential source was found before invoking the script, so failures surface early.

Note expected console output so Claude can confirm success (e.g. the printed TOS URL).

DimensionReasoningScore

Conciseness

The body is lean and assumes Claude's competence — it does not over-explain what a video or an API key is, and every section earns its place with concrete, actionable content.

3 / 3

Actionability

Provides fully executable, copy-paste-ready commands in the examples and usage section (e.g. 'python scripts/video_generate.py "cat.mp4" "一只可爱的猫"') with concrete argument ordering for all input variants.

3 / 3

Workflow Clarity

Steps are clearly numbered and sequenced, but there are no explicit validation/checkpoint steps such as verifying the API key resolved or confirming the download succeeded; checkpoints are only implicit.

2 / 3

Progressive Disclosure

For a simple, under-50-line single-task skill, the body is well-organized into clear sections and correctly references the real bundle file 'scripts/video_generate.py' at one level of depth.

3 / 3

Total

11

/

12

Passed

Description

67%

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 is specific and names concrete actions and inputs, with a distinct niche that avoids conflicts. However, it lacks an explicit 'Use when...' trigger clause and has only moderate natural keyword coverage, capping its completeness and trigger-term quality.

Suggestions

Add an explicit 'Use when...' clause, e.g. '当用户需要生成视频、做视频、或希望让一张图片动起来时使用' to answer both what and when.

Broaden natural trigger terms to include common user phrasings like '视频生成', '做视频', and '让图片动起来'.

Rewrite in third person and confirm it avoids first/second person voice to maximize specificity.

DimensionReasoningScore

Specificity

Names multiple concrete actions and inputs: '生成视频' via 'video_generate.py 脚本', requiring '文件名和 prompt' with optional '首帧图片(URL或本地路径)', matching the score-3 anchor of listing specific concrete actions.

3 / 3

Completeness

It clearly states what the skill does but provides no explicit 'Use when...' or equivalent trigger guidance, which per the judging guidelines caps completeness at 2.

2 / 3

Trigger Term Quality

Contains relevant natural terms like '生成视频' and '首帧图片', but misses common variations a user might say (e.g. '做视频', '视频生成', '动画') and lacks a 'Use when...' phrasing, so it is not comprehensive coverage.

2 / 3

Distinctiveness Conflict Risk

Video generation with an optional first-frame image is a clear, distinct niche tied to a specific script, making it unlikely to trigger for unrelated skills.

3 / 3

Total

10

/

12

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.