CtrlK
BlogDocsLog inGet started
Tessl Logo

youtube-downloader

Download YouTube videos with customizable quality and format options. Use this skill when the user asks to download, save, or grab YouTube videos. Supports various quality settings (best, 1080p, 720p, 480p, 360p), multiple formats (mp4, webm, mkv), and audio-only downloads as MP3.

72

Quality

87%

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

75%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 well-organized, highly actionable skill body with copy-paste commands for every common case. Its main weakness is mild padding — the 'How It Works' section explains library behavior Claude already knows and a few facts are restated.

Suggestions

Remove or sharply trim the 'How It Works' section — its bullets (fetching video info, selecting streams, merging) describe yt-dlp internals Claude already knows and do not change how the script is invoked.

Deduplicate the default output directory: it is stated in 'Quick Start' and repeated in 'Important Notes' — keep it once.

Fold the remaining 'Important Notes' bullets into the relevant option sections instead of maintaining a separate trailing list, or add a brief success/error check after the download command.

DimensionReasoningScore

Conciseness

Mostly efficient and well-structured, but the 'How It Works' section explains yt-dlp internals (fetching info, merging streams) that Claude already knows, and the default output directory is restated in 'Important Notes'.

3 / 5

Actionability

Provides copy-paste-ready commands covering the common cases — quality, format, audio-only, and custom output directory — each with a complete executable example.

5 / 5

Workflow Clarity

Single-task skill with an unambiguous invocation command; the simple-skill exception applies since downloads are neither destructive nor batch, though no success/error verification is documented.

4 / 5

Progressive Disclosure

Well-organized into clear sections with a single real referenced script (scripts/download_video.py) and no nested references; minor gaps from the slightly padded trailing sections.

4 / 5

Total

16

/

20

Passed

Description

100%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, third-person description that concisely states concrete capabilities and gives explicit, natural-language trigger guidance with synonyms. It clearly answers both what the skill does and when to use it, with low conflict risk.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — download YouTube videos, customizable quality (best/1080p/720p/480p/360p), formats (mp4/webm/mkv), and audio-only MP3 — giving comprehensive coverage.

5 / 5

Completeness

Explicitly answers both what ('Download YouTube videos with customizable quality and format options') and when ('Use this skill when the user asks to download, save, or grab YouTube videos') with concrete trigger phrases.

5 / 5

Trigger Term Quality

'download, save, or grab YouTube videos' gives comprehensive coverage of natural synonyms a user would actually say, plus concrete format/quality terms.

5 / 5

Distinctiveness Conflict Risk

Targets a clear YouTube-download niche with distinct triggers; minimal overlap risk with other skills.

5 / 5

Total

20

/

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
ComposioHQ/awesome-claude-skills
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.