CtrlK
BlogDocsLog inGet started
Tessl Logo

video-frame-extractor

影片与视频编辑、自媒体创作者在需要拆解优秀视频、提取分镜参考或反推提示词时,使用本技能可自动抽取视频关键帧,调用视觉大模型批量分析画面,一键生成结构化描述与创作提示词,轻松搞定视频内容提取与场景分析。

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

High

Do not use 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

53%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 skill gives executable, well-referenced guidance with a clear pipeline, but is padded with marketing prose and repeated examples and lacks validation checkpoints for its batch operations. Trimming the redundant sections and adding verify/retry steps would meaningfully raise quality.

Suggestions

Trim the marketing-flavored '技术说明', 'Coze Bot优势', and '性能优化' sections and remove 示例1 since it duplicates the 操作步骤 commands — keep only what Claude cannot infer.

Add explicit validation checkpoints to the workflow: verify frames were extracted and are non-empty before analysis, check that API keys are set before calling, and include a fix-and-retry loop on analysis failures.

Audit the optional parameters (--start_time, --end_time, --resolution, --detail, --batch_size, --image) against the actual scripts to avoid documenting flags that do not exist, and remove the hardcoded real-looking COZE_API_KEY from the example.

DimensionReasoningScore

Conciseness

The body is noticeably verbose: the "技术说明", "Coze Bot优势", and "性能优化" sections repeat marketing-style explanations Claude already knows, and 示例1 re-states the exact commands already given in 操作步骤.

2 / 5

Actionability

Provides concrete, copy-paste-ready commands with real script paths and parameters (e.g. `python scripts/video_frame_extractor.py --input ... --interval 3 --max_frames 10`), with only minor gaps such as optional flags that may not match the actual scripts.

4 / 5

Workflow Clarity

The three-step sequence (抽帧 → 视觉分析 → 结果整合) is clear, but this batch operation has no validation checkpoints (no verify-frames-extracted, no API-key pre-check, no error/retry handling); per the rubric cap, batch workflows without validation cannot exceed 3.

3 / 5

Progressive Disclosure

Good structure with a clear 资源索引 linking one-level-deep references (scripts + references/analysis-guide.md, all real files); some inlined marketing/technical bulk that could be trimmed keeps it just below a 5.

4 / 5

Total

13

/

20

Passed

Description

87%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 covers both capabilities and a clear trigger condition for its target audience of video creators. Minor buzzword phrasing ("一键", "轻松搞定") slightly tempers the specificity score.

DimensionReasoningScore

Specificity

Lists several concrete actions — "自动抽取视频关键帧", "调用视觉大模型批量分析画面", "一键生成结构化描述与创作提示词", "视频内容提取与场景分析" — giving broad coverage, but the buzzwords "一键" and "轻松搞定" are mild over-claims that keep it below a 5.

4 / 5

Completeness

Explicitly answers both 'what' (抽取关键帧/调用视觉模型/生成结构化描述与提示词) and 'when' ("影片与视频编辑、自媒体创作者在需要拆解优秀视频、提取分镜参考或反推提示词时") with a concrete equivalent 'Use when...' trigger clause.

5 / 5

Trigger Term Quality

Includes natural audience-specific phrases users would say ("拆解优秀视频", "提取分镜参考", "反推提示词", "视频关键帧", "场景分析") with good coverage, though a few common synonyms are missing.

4 / 5

Distinctiveness Conflict Risk

The niche — video keyframe extraction plus vision-model analysis plus prompt reverse-engineering for creators — is specific with distinct triggers and minimal overlap with other skills.

5 / 5

Total

18

/

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.