Download videos, audio, and transcripts from YouTube and 1000+ sites with yt-dlp. Use when the user mentions "yt-dlp", "youtube-dl", wants to download a video, rip audio from a video, or extract a transcript from a URL.
96
96%
Does it follow best practices?
Impact
Pending
No eval scenarios have been run
Advisory
Suggest reviewing before use
Quality
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 marks. It provides specific capabilities, includes a comprehensive 'Use when...' clause with natural trigger terms covering both tool names and user intent phrases, and occupies a clear, distinct niche. It follows the third-person voice convention and is concise without being vague.
| Dimension | Reasoning | Score |
|---|---|---|
Specificity | Lists multiple specific concrete actions: 'Download videos, audio, and transcripts' and names the tool 'yt-dlp' and scope '1000+ sites'. These are clear, actionable capabilities. | 3 / 3 |
Completeness | Clearly answers both 'what' (download videos, audio, and transcripts from YouTube and 1000+ sites) and 'when' (explicit 'Use when...' clause with multiple trigger scenarios). | 3 / 3 |
Trigger Term Quality | Excellent coverage of natural terms users would say: 'yt-dlp', 'youtube-dl', 'download a video', 'rip audio', 'extract a transcript', 'URL'. These cover both tool-specific and action-oriented phrases users would naturally use. | 3 / 3 |
Distinctiveness Conflict Risk | Highly distinctive with specific tool names (yt-dlp, youtube-dl) and a clear niche around video/audio downloading and transcript extraction from URLs. Unlikely to conflict with other skills. | 3 / 3 |
Total | 12 / 12 Passed |
Implementation
92%Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.
This is a high-quality skill that provides concrete, executable commands for all three core actions (video, audio, transcript). It respects Claude's intelligence by avoiding unnecessary explanations while including genuinely useful edge-case handling and gotchas. The transcript workflow is particularly well-structured with clear sequential steps and practical considerations like zsh glob behavior.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The content is lean and efficient. It doesn't explain what yt-dlp is or how video downloading works conceptually. Every section provides direct commands and flags with minimal prose. The tips section adds genuinely useful non-obvious information (cookie auth, rate limits, shell quoting). | 3 / 3 |
Actionability | Every action provides fully executable, copy-paste-ready bash commands with specific flags explained. Variants are concrete (e.g., specific resolution caps, format selection by ID, playlist limiting). The transcript workflow includes exact commands for each step. | 3 / 3 |
Workflow Clarity | The transcript action is a clear multi-step workflow with numbered steps, explicit commands at each stage, and handling of edge cases (raw subtitle preservation, language detection). The routing logic (ACTION matching) at the top provides clear control flow. The find-based approach includes rationale for why glob won't work (zsh errors). | 3 / 3 |
Progressive Disclosure | The content is well-structured with clear sections (Actions, Tips & Gotchas) and references to an external script, but it's somewhat long for a single file. The common variants under Video and Audio could potentially be split out, and the external reference to supportedsites.md is good but there are no other file references for deeper content. | 2 / 3 |
Total | 11 / 12 Passed |
Validation
90%Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.
Validation — 10 / 11 Passed
Validation for skill structure
| Criteria | Description | Result |
|---|---|---|
frontmatter_unknown_keys | Unknown frontmatter key(s) found; consider removing or moving to metadata | Warning |
Total | 10 / 11 Passed | |
3c16e2d
Table of Contents
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.