CtrlK
BlogDocsLog inGet started
Tessl Logo

video-downloader

Downloads videos from YouTube and other platforms for offline viewing, editing, or archival. Handles various formats and quality options.

49

Quality

53%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Low

Low-risk findings worth noting

Fix and improve this skill with Tessl

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

Quality

Content

50%

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

The body is organized and easy to scan, but it leans on illustrative prompts and mockups instead of executable guidance, omits validation for batch operations, and carries redundant sections that hurt token efficiency. It functions as a usable overview rather than a precise, copy-paste-ready skill.

Suggestions

Add concrete, executable commands (e.g., an actual yt-dlp invocation with format/quality flags) instead of only chat-prompt examples.

Include validation/checkpoint steps for batch and playlist downloads (e.g., confirm each file downloaded, retry on failure, report final count).

Consolidate the overlapping "When to Use", "Tips", and "Common Use Cases" sections to remove repeated offline-viewing/archival points and reduce token cost.

DimensionReasoningScore

Conciseness

Mostly efficient with bullets and short example blocks, but "When to Use", "What This Skill Does", "Tips", and "Common Use Cases" repeat the same offline-viewing/archival points and could be consolidated.

2 / 3

Actionability

Examples are illustrative chat prompts and a mockup output rather than executable commands; format/quality options are listed but no actual tool invocation (e.g., a yt-dlp command) is provided, leaving guidance incomplete.

2 / 3

Workflow Clarity

The skill covers batch operations (playlists, multi-video downloads) but provides no verification or failure-handling checkpoints; the rubric caps workflow clarity at 2 when validation steps are missing for batch operations.

2 / 3

Progressive Disclosure

Single-file content is well sectioned with no nested references, but at ~107 lines it exceeds the under-50-line simple-skill threshold and contains redundant sections that should be tightened or split.

2 / 3

Total

8

/

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 communicates a clear niche (downloading videos from YouTube and similar platforms) but stops short of explicit "when to use" triggers and leaves format/quality options vague. It is specific enough to be distinctive but not comprehensive enough to be exemplary.

Suggestions

Add an explicit "Use when..." clause naming concrete triggers (e.g., "Use when the user asks to download, save, or archive a YouTube video or playlist").

Replace "various formats and quality options" with concrete specifics (e.g., MP4/WebM/audio-only MP3 at 480p–4K) to raise specificity.

Include common natural-language variations users say, such as "save video" and "rip audio".

DimensionReasoningScore

Specificity

Names the domain and some actions ("Downloads videos", "Handles various formats and quality options") but "various" is vague and it does not enumerate multiple concrete specific actions like the score-3 PDF example.

2 / 3

Completeness

States what the skill does but lacks any "Use when..." clause or explicit trigger guidance; the rubric caps completeness at 2 when such guidance is missing.

2 / 3

Trigger Term Quality

Includes natural terms users say ("YouTube", "videos", "offline viewing") but omits common variations like MP4, save video, or audio extraction, matching the score-2 anchor of some relevant keywords with missing variations.

2 / 3

Distinctiveness Conflict Risk

"Downloads videos from YouTube and other platforms" carves a clear niche with distinct triggers unlikely to overlap with other skills.

3 / 3

Total

9

/

12

Passed

Validation

100%

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

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
Prat011/awesome-llm-skills
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.