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.

Install with Tessl CLI

npx tessl i github:ComposioHQ/awesome-claude-skills --skill youtube-downloader
What are skills?

Overall
score

88%

Does it follow best practices?

Validation for skill structure

SKILL.md
Review
Evals

Discovery

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.

This is an excellent skill description that hits all the key criteria. It provides specific capabilities (quality settings, formats, audio extraction), includes natural trigger terms users would actually say, explicitly states when to use it, and has a clear distinctive niche around YouTube video downloading.

DimensionReasoningScore

Specificity

Lists multiple specific concrete actions: download videos, customizable quality options (best, 1080p, 720p, 480p, 360p), multiple formats (mp4, webm, mkv), and audio-only downloads as MP3.

3 / 3

Completeness

Clearly answers both what (download YouTube videos with quality/format options) AND when ('Use this skill when the user asks to download, save, or grab YouTube videos') with explicit trigger guidance.

3 / 3

Trigger Term Quality

Includes natural keywords users would say: 'download', 'save', 'grab', 'YouTube videos', plus specific format terms (mp4, webm, mkv, MP3) and quality settings that users might mention.

3 / 3

Distinctiveness Conflict Risk

Clear niche focused specifically on YouTube video downloading with distinct triggers (YouTube, video download, specific formats); unlikely to conflict with general file or media skills.

3 / 3

Total

12

/

12

Passed

Implementation

77%

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

This is a solid, actionable skill with clear executable examples and well-organized option documentation. The main weakness is some unnecessary verbosity in explaining how yt-dlp works and obvious notes that don't add value for Claude. Trimming the 'How It Works' section and obvious notes would improve token efficiency.

Suggestions

Remove or significantly trim the 'How It Works' section - Claude already knows what yt-dlp does and doesn't need this explanation

Remove obvious notes like 'higher quality videos may take longer to download' that don't provide actionable guidance

DimensionReasoningScore

Conciseness

The content is mostly efficient but includes some unnecessary explanation in the 'How It Works' section that explains what yt-dlp does (Claude already knows this). The 'Important Notes' section also contains some obvious information like 'higher quality videos may take longer'.

2 / 3

Actionability

Provides fully executable, copy-paste ready bash commands with clear flag explanations. All examples use real command syntax with actual options, and the complete examples section demonstrates practical combinations.

3 / 3

Workflow Clarity

This is a simple, single-task skill where the workflow is unambiguous - run a command with options. The options are clearly documented with their values, and the single action nature means no multi-step validation is needed.

3 / 3

Progressive Disclosure

Content is reasonably structured with clear sections (Quick Start, Options, Examples), but the 'How It Works' and 'Important Notes' sections add bulk that could be trimmed or moved to a separate reference file. No external references are provided for advanced usage.

2 / 3

Total

10

/

12

Passed

Validation

87%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata' field is not a dictionary

Warning

license_field

'license' field is missing

Warning

Total

14

/

16

Passed

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.