CtrlK
BlogDocsLog inGet started
Tessl Logo

video-frame-extractor

视频反推工具,支持视频抽帧、视觉模型分析、提示词生成,适用于视频创作参考、内容提取、场景分析

62

Quality

73%

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/video-frame-extractor/video-frame-extractor/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

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

Highly actionable content with executable commands and clear structure, undermined by repetitive sections and missing validation checkpoints for batch visual analysis. Tightening redundancy and adding error-recovery steps would lift the weaker dimensions.

Suggestions

Add explicit validation checkpoints for the batch flow — e.g. verify frame count after extraction and validate analysis.json before prompt generation, with a fix-and-retry loop on API failures.

Remove redundancy by collapsing '技术说明', 'Coze Bot优势', and overlapping '注意事项' items into the sections where the information already appears, or move them to references/analysis-guide.md.

Lean out the repeated Coze Bot recommendation so it appears once, preventing token waste without losing the preference signal.

DimensionReasoningScore

Conciseness

Mostly efficient with code blocks and lists, but the '技术说明', '注意事项', and 'Coze Bot优势' sections repeat information already covered in '前置准备' and could be tightened.

3 / 5

Actionability

Fully executable copy-paste bash commands with specific scripts, parameters, and a concrete JSON output schema, covering all common cases (抽帧, Coze analysis, alternative API, single image).

5 / 5

Workflow Clarity

Steps are clearly sequenced with two alternative paths, but this is a batch operation (批量图片分析) with no validation checkpoints or error-recovery feedback loops, which caps the score at 3 per the rubric.

3 / 5

Progressive Disclosure

Well-structured sections with one-level-deep, clearly signaled references in '资源索引' to real files (three scripts and references/analysis-guide.md); minor gaps where some technical notes could live in the reference.

4 / 5

Total

15

/

20

Passed

Description

78%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 specific, well-scoped description that names concrete capabilities and explicit trigger conditions with strong distinctiveness. It could push toward a perfect score by adding more natural synonyms/file extensions and a more directive 'Use when...' trigger clause.

Suggestions

Add a more directive 'Use when...' trigger clause (e.g. '当用户需要分析视频内容、提取分镜、生成创作提示词时使用') to strengthen completeness.

Include natural synonyms and file extensions users might say, such as .mp4, 关键帧/keyframe, 分镜, to broaden trigger term coverage.

Mention batch processing and structured JSON output in the description to make capability coverage more comprehensive.

DimensionReasoningScore

Specificity

Lists several concrete actions ('视频抽帧', '视觉模型分析', '提示词生成') with minor coverage gaps (no mention of batch processing or JSON output).

4 / 5

Completeness

Explicitly states both what ('支持视频抽帧、视觉模型分析、提示词生成') and when ('适用于视频创作参考、内容提取、场景分析'), with the 'when' clause concrete but slightly less directive than a 'Use when...' formulation.

4 / 5

Trigger Term Quality

Good coverage of natural user phrases ('视频创作参考', '内容提取', '场景分析', '视频抽帧'), though missing common synonyms or file extensions like .mp4 or 'keyframe'.

4 / 5

Distinctiveness Conflict Risk

Occupies a clear niche (video frame extraction + visual analysis + prompt generation) with distinct triggers and minimal overlap risk against unrelated skills.

5 / 5

Total

17

/

20

Passed

Validation

93%

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

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

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

Warning

Total

15

/

16

Passed

Repository
anbeime/skill
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.