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.

46

Quality

48%

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

43%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.

The body is a clean, concise catalogue entry that points users to an upstream bundle rather than providing the skill's actual workflow. It is well-structured but lacks executable guidance and concrete steps, making it more of a discovery stub than an actionable skill document.

Suggestions

Add at least one concrete, executable command or code snippet for the core task (e.g., a yt-dlp example with format/quality flags) instead of only linking to the upstream repo.

Provide an explicit installation step with a copy-pasteable command (e.g., clone/copy path into the skills directory) rather than 'inspect the upstream README'.

Either inline minimal usage instructions or include local reference files so progressive disclosure points to real, navigable materials.

DimensionReasoningScore

Conciseness

The body is short and largely free of padding, though lines like 'Curated from ComposioHQ awesome-claude-skills' and the restated description add minor redundancy that could be trimmed.

4 / 5

Actionability

It provides only a high-level pointer (open a GitHub URL, ask the agent to invoke the skill) with no concrete executable code, commands that perform the task, or specific steps to actually download a video.

2 / 5

Workflow Clarity

There is a rough sequence (inspect upstream README, install bundle, invoke by name/trigger) but it is high-level and lacks any concrete, copy-pasteable commands or validation checkpoints.

2 / 5

Progressive Disclosure

Content is organized into clear sections and points to an external upstream bundle, but there are no local reference/script/asset files to navigate to, so the 'one-level-deep references' structure is only partially realized.

3 / 5

Total

11

/

20

Passed

Description

53%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.

The description is clear and reasonably specific about downloading videos for offline/editing/archival use, with distinct trigger phrases. Its main weakness is the missing explicit 'Use when...' guidance, which caps completeness, and slightly thin keyword/synonym coverage.

Suggestions

Add an explicit 'Use when...' clause naming the natural trigger contexts (e.g., 'Use when the user wants to save, archive, or edit videos from YouTube or other platforms').

Broaden trigger-term coverage with common synonyms and extensions like .mp4, .webm, 'save video', and 'rip video'.

List one or two more concrete actions (e.g., extract audio, choose resolution/format) to raise specificity.

DimensionReasoningScore

Specificity

Names the domain (download videos) and a couple concrete actions (offline viewing, editing, archival) plus format/quality options, but does not enumerate multiple specific concrete actions like a 4 or 5 would.

3 / 5

Completeness

Clearly states what the skill does, but there is no explicit 'Use when...' clause or equivalent trigger guidance in the description, capping completeness at 3 per the rubric guideline.

3 / 5

Trigger Term Quality

Includes natural terms like 'download video', 'YouTube', 'offline video', and 'archive video', but lacks common synonyms and file extensions (.mp4, .webm) that would push it higher.

3 / 5

Distinctiveness Conflict Risk

The YouTube/multi-platform video-download niche is fairly distinct with dedicated trigger phrases, with only minor overlap risk against general media-handling skills.

4 / 5

Total

13

/

20

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.