CtrlK
BlogDocsLog inGet started
Tessl Logo

video-understand

Understand video content locally using ffmpeg frame extraction and Whisper transcription. No API keys needed. Use when: (1) Understanding what a video contains, (2) Transcribing video audio locally, (3) Extracting key frames for visual analysis, (4) Getting video content without API keys.

80

Quality

100%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Low

Low-risk findings worth noting

SKILL.md
Quality
Evals
Security

Quality

Content

100%

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

The skill body is well-organized and actionable, with copy-paste commands, clear mode tables, and a real one-level-deep reference for the output schema. It stays lean without over-explaining known concepts.

DimensionReasoningScore

Conciseness

The body is lean with efficient tables and code blocks and never over-explains concepts Claude already knows (ffmpeg, Whisper); the only minor inefficiency is the opening sentence restating the description, which is not enough to drop below 3.

3 / 3

Actionability

It provides copy-paste-ready commands with real script paths, a full CLI options table, and concrete ffmpeg expressions like "select='gt(scene,0.3)'"; not a 2 because the examples are fully executable, not pseudocode.

3 / 3

Workflow Clarity

As a single-task skill, invocation is unambiguous with the three extraction modes clearly compared and the scene-to-interval fallback documented; the simple-skill scoring note allows a 3 without a multi-step workflow.

3 / 3

Progressive Disclosure

The body is a concise overview that defers the full schema to a clearly signaled, one-level-deep reference ("See `references/output-format.md`") which is a real file; not a 2 because the reference is well-signaled and not nested.

3 / 3

Total

12

/

12

Passed

Description

100%

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, third-person, and complete: it states concrete capabilities and provides an explicit numbered "Use when" trigger list. It is distinctive via its local/no-API-keys framing and contains no fluff.

DimensionReasoningScore

Specificity

"Understand video content locally using ffmpeg frame extraction and Whisper transcription" names concrete tools and actions, and the triggers add "Extracting key frames for visual analysis" and "Transcribing video audio locally", listing multiple specific actions.

3 / 3

Completeness

It explicitly states what ("frame extraction and Whisper transcription") and when via the numbered "Use when:" clause, clearly answering both; not a 2 because the trigger guidance is explicit rather than implied.

3 / 3

Trigger Term Quality

Triggers like "Understanding what a video contains", "Transcribing video audio locally", "Extracting key frames", and "video content" are natural phrases a user would say; not a 2 because it covers common variations rather than jargon-only terms.

3 / 3

Distinctiveness Conflict Risk

The local ffmpeg+Whisper niche plus "No API keys needed" gives it a clear, distinct scope unlikely to trigger other skills; not a 2 because it is not merely "works with video files".

3 / 3

Total

12

/

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
calesthio/OpenMontage
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.