CtrlK
BlogDocsLog inGet started
Tessl Logo

video-downloader

Download videos from YouTube and other platforms for offline viewing, editing, or archival with support for various formats and quality options.

44

Quality

46%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./skills/video-downloader/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

35%

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

The body is a thin catalogue stub that defers all real guidance to an upstream GitHub URL, offering no executable download instructions and only a high-level, checkpoint-free install workflow; it is well-organized but hollow.

Suggestions

Replace the external-pointer body with concrete executable guidance (e.g., yt-dlp commands with format/quality flags) so the skill is actionable without leaving SKILL.md.

Add a real task workflow with explicit steps and a verification checkpoint (e.g., confirm the downloaded file exists and is playable) rather than deferring to the upstream README.

Either inline the essential instructions or ship the referenced assets/scripts locally so the overview is self-contained instead of relying on a remote repository.

DimensionReasoningScore

Conciseness

The body is short and not padded with concepts Claude knows, but it duplicates the frontmatter description verbatim in 'What it does' and spends tokens on meta-explanation about being a catalogue entry rather than skill instruction, so it is not fully lean.

2 / 3

Actionability

The only concrete command is `open https://...` which opens a webpage, and the body tells the reader to 'Inspect the upstream README for exact paths'; it describes and defers rather than providing executable download guidance, matching the vague/abstract anchor.

1 / 3

Workflow Clarity

A loose sequence is listed (install the upstream bundle, then ask the agent to invoke by name or trigger), but the steps are high-level, defer detail to an external README, and include no validation checkpoints, so it is not a clear, validated workflow (3) nor fully absent (1).

2 / 3

Progressive Disclosure

Sections are clearly organized and the upstream reference is signaled, but the skill depends on an external GitHub URL for all real content rather than presenting a self-contained overview with local supporting files, and the under-50-lines carve-out does not apply because external references are required.

2 / 3

Total

7

/

12

Passed

Description

57%

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

The description clearly conveys a distinct niche (downloading online videos) but stops short of explicit trigger guidance and lists only one concrete action, leaving completeness, specificity, and trigger coverage at the mid level.

Suggestions

Add an explicit 'Use when...' clause naming triggering contexts (e.g., 'Use when the user asks to save, download, or archive a YouTube or online video for offline use') to raise completeness and trigger-term coverage.

Expand beyond the single verb 'Download' by listing concrete actions such as selecting format/quality, handling playlists, or extracting audio, to improve specificity.

DimensionReasoningScore

Specificity

Names the domain ('YouTube and other platforms') and one concrete action ('Download videos'), but the remaining phrases ('offline viewing, editing, or archival', 'various formats and quality options') state purposes and capabilities rather than additional concrete actions, so it is not comprehensive enough for a 3.

2 / 3

Completeness

It answers 'what' (download videos from YouTube/other platforms) but has no explicit 'Use when...' or equivalent trigger clause, so the 'when' is only implied and completeness is capped at 2 per the guideline.

2 / 3

Trigger Term Quality

It includes natural terms a user would say ('Download videos from YouTube', 'offline viewing'), but lacks common variations such as platforms beyond YouTube, 'save video', or concrete format/resolution terms, so coverage is partial rather than full.

2 / 3

Distinctiveness Conflict Risk

Downloading videos from YouTube and other platforms is a clear, narrow niche unlikely to overlap with other skills, satisfying the distinct-trigger/niche bar even without an explicit 'Use when' clause; it is not the generic, conflict-prone case scored at 2.

3 / 3

Total

9

/

12

Passed

Validation

93%

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

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

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

Warning

Total

15

/

16

Passed

Repository
nexu-io/open-design
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.