CtrlK
BlogDocsLog inGet started
Tessl Logo

video-transcript-downloader

Download, transcribe, inspect, summarize, or convert video and audio sources. Use when the user wants transcripts, subtitles, audio extraction, or media downloads from a video source.

62

Quality

74%

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 ./Skills/content-publishing/video-transcript-downloader/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

56%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 well-structured and lean with a clear, validation-aware workflow, but it is almost entirely abstract: it provides no concrete commands or code for actually downloading or transcribing media. Its progressive-disclosure pointers also mismatch the real bundle files.

Suggestions

Add concrete, executable commands for the core tasks (e.g., yt-dlp subtitle/transcript flags, ffmpeg audio extraction, a whisper transcription command) so the guidance is actionable rather than abstract.

Fix the Progressive Disclosure path to match the actual bundle and explicitly link the real reference files (contract.yaml, evals.yaml, task-profile.json) instead of citing a non-existent deferred path and missing scripts/assets directories.

Trim the abstract Philosophy platitudes and drop the verbatim re-printing of the frontmatter description at the top of the body to remove redundant tokens.

DimensionReasoningScore

Conciseness

The body is lean and avoids explaining concepts Claude already knows, but the Philosophy section's abstract platitudes and the verbatim re-printing of the frontmatter description are minor instances that could be trimmed, keeping it just below fully efficient.

4 / 5

Actionability

The body gives only high-level directives ("Take the smallest action that advances the confirmed goal", "Run the narrowest real validator") with no concrete commands or code such as yt-dlp, ffmpeg, or whisper invocations, so it hints at steps without providing executable ones; the concrete Inputs/Outputs/Examples structure keeps it above a 1.

2 / 5

Workflow Clarity

The five-step Workflow has explicit validation gates (stop at the first failed gate; rerun validation after fixes) forming a feedback loop, so checkpoints are present rather than implicit, though the steps themselves stay abstract with no checklist.

4 / 5

Progressive Disclosure

A dedicated Progressive Disclosure section exists, but the cited deferred path "Infrastructure/references/deferred-skill-context/..." does not match the actual bundle (references/ holds contract.yaml, evals.yaml, task-profile.json, none linked) and scripts/assets are claimed yet absent, so references are present but not correctly signaled.

3 / 5

Total

13

/

20

Passed

Description

92%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 strong: it pairs concrete capabilities with an explicit, trigger-rich "Use when" clause in third-person voice. Its only gap is missing synonym/file-extension terms that would make trigger coverage fully comprehensive.

DimensionReasoningScore

Specificity

"Download, transcribe, inspect, summarize, or convert video and audio sources" lists five concrete actions with comprehensive domain coverage, matching the top anchor rather than the 4 anchor's "minor gaps".

5 / 5

Completeness

It explicitly states the "what" (five verbs on video/audio sources) and an explicit "Use when the user wants transcripts, subtitles, audio extraction, or media downloads" trigger clause, cleanly matching the top anchor.

5 / 5

Trigger Term Quality

"transcripts, subtitles, audio extraction, media downloads, video source" are natural user terms with good coverage, but synonyms and file extensions (.mp4, captions, .srt, YouTube) are missing, so it is above the midpoint but short of comprehensive.

4 / 5

Distinctiveness Conflict Risk

The video/audio transcript-and-download niche with distinct triggers (transcripts, subtitles, audio extraction) has minimal overlap with other skills, matching the clear-niche anchor.

5 / 5

Total

19

/

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

metadata_version

'metadata.version' is missing

Warning

Total

15

/

16

Passed

Repository
jscraik/Agent-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.