CtrlK
BlogDocsLog inGet started
Tessl Logo

video-download

Download video and audio from YouTube and 1000+ sites using yt-dlp. No API keys needed. Use when: (1) Downloading a video from YouTube or other sites, (2) Extracting audio from a video URL, (3) Downloading subtitles/captions from a video, (4) Getting video metadata without downloading.

70

Quality

86%

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

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

A concise, highly actionable command reference with well-organized sections and copy-paste-ready yt-dlp commands. Minor redundancy between the Commands, Quality Presets, and Tips sections could be trimmed, and an explicit pre-check for ffmpeg would slightly strengthen workflow clarity.

Suggestions

Consolidate the Quality Presets table into the resolution download examples to remove the duplicated format flags between the Commands and Presets sections.

Add a brief pre-flight check (e.g., 'Verify ffmpeg before HD downloads: ffmpeg -version') to give the merge-dependent workflow an explicit validation checkpoint.

Trim Tips that restate defaults or already-shown flags (e.g., the bandwidth tip repeats the 720p example) to tighten token efficiency.

DimensionReasoningScore

Conciseness

Mostly lean and command-focused with minimal over-explanation, but the Tips section and Quality Presets table partially restate the format flags already shown in the Commands examples, and a few tips restate yt-dlp's default behavior.

4 / 5

Actionability

Fully executable, copy-paste-ready yt-dlp commands with concrete flags and URL placeholders covering the common cases (best quality, specific resolution, audio-only, subtitles, metadata, formats).

5 / 5

Workflow Clarity

Single-purpose skill with clearly grouped command sections and prerequisites; a simple skill can score high, though there is no explicit validation/verification step (e.g., verifying ffmpeg is present before a merge-dependent download), keeping it just below 5.

4 / 5

Progressive Disclosure

A focused single-file skill under ~110 lines with no external references needed; well-organized sections (Prerequisites, Commands, Presets, Templates, Tips, Troubleshooting) make navigation easy, satisfying the simple-skill exception.

5 / 5

Total

18

/

20

Passed

Description

88%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 description that explicitly covers what the skill does and when to use it with concrete trigger conditions. Minor improvement possible by adding common synonyms and file extensions (mp3, mp4, 'save video').

DimensionReasoningScore

Specificity

Lists multiple concrete actions ('Download video and audio', 'Extracting audio', 'Downloading subtitles/captions', 'Getting video metadata') with comprehensive coverage of the skill's capabilities.

5 / 5

Completeness

Explicitly answers both 'what' (download video/audio, extract audio, subtitles, metadata) and 'when' via a numbered 'Use when: (1)...(4)' clause with concrete trigger phrases.

5 / 5

Trigger Term Quality

Good natural keywords ('YouTube', 'video', 'audio', 'subtitles/captions', 'video URL') and trigger phrases users would say, but misses common synonyms like 'mp3', 'mp4', 'save video', or '.mp4' file extensions.

4 / 5

Distinctiveness Conflict Risk

Clear niche around yt-dlp media downloading with distinct triggers (YouTube, video URL, audio extraction); minimal conflict risk with unrelated skills.

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