CtrlK
BlogDocsLog inGet started
Tessl Logo

yt-dlp

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

Quality

96%

Does it follow best practices?

Impact

Pending

No eval scenarios have been run

SecuritybySnyk

Advisory

Suggest reviewing before use

SKILL.md
Quality
Evals
Security

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.

DimensionReasoningScore

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.

DimensionReasoningScore

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.

Validation10 / 11 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

10

/

11

Passed

Repository
shillem/cc-marketplace
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.