CtrlK
BlogDocsLog inGet started
Tessl Logo

video-transcript-downloader

Download videos, audio, subtitles, and clean paragraph-style transcripts from YouTube and any other yt-dlp supported site. Use when asked to “download this video”, “save this clip”, “rip audio”, “get subtitles”, “get transcript”, or to troubleshoot yt-dlp/ffmpeg and formats/playlists.

76

Quality

95%

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

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

An efficient, highly actionable command-reference body that is well-structured for a single-script skill. The only gap is the absence of an explicit post-download/post-transcript verification step.

Suggestions

Add a brief verification note after download/audio/subs commands (e.g., 'confirm the file exists and is non-empty before reporting success'), since downloads can silently fail or produce empty output.

Document the script's non-zero exit code / stderr behavior so Claude knows to surface yt-dlp/ffmpeg errors and retry rather than assuming success.

Mention how to handle playlists explicitly if batch downloads are a supported use case, including any per-item validation.

DimensionReasoningScore

Conciseness

The body is a lean command catalog with no padding and no over-explanation of yt-dlp/ffmpeg basics; every line is an executable command or a brief useful note, matching the lean-and-efficient anchor.

5 / 5

Actionability

Provides copy-paste-ready bash commands with concrete flags covering transcript, download, audio, subs, and formats, matching the fully-executable anchor for the common cases.

5 / 5

Workflow Clarity

Commands are clearly grouped and the script self-reports failures via exit codes, but the body lacks an explicit verification/feedback checkpoint for confirming output success, leaving a minor validation gap short of the 5 anchor.

4 / 5

Progressive Disclosure

The SKILL.md is a concise overview with well-organized sections, and implementation is appropriately split into the one-level-deep ./scripts/vtd.js (verified to exist with matching commands), satisfying the simple-skill exception for a 5.

5 / 5

Total

19

/

20

Passed

Description

96%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, concise description that clearly states capabilities and provides concrete, natural trigger phrases. The only weakness is mild overlap risk from a few generic download/save triggers.

DimensionReasoningScore

Specificity

Lists four concrete actions — 'Download videos, audio, subtitles, and clean paragraph-style transcripts' — giving comprehensive coverage of the skill's capabilities, matching the anchor for multiple specific concrete actions.

5 / 5

Completeness

Explicitly states both what it does and when to use it via a concrete 'Use when asked to...' clause with multiple trigger phrases, matching the anchor that requires both what and when.

5 / 5

Trigger Term Quality

Includes natural user phrases ('download this video', 'save this clip', 'rip audio', 'get subtitles', 'get transcript') with synonyms, matching the anchor for comprehensive natural-term coverage.

5 / 5

Distinctiveness Conflict Risk

Has a clear yt-dlp/YouTube/transcript niche, but generic triggers like 'download this video' and 'save this clip' carry minor overlap risk with a general download skill, fitting the 'mostly distinct; minor overlap risk' anchor rather than the minimal-risk 5.

4 / 5

Total

19

/

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