CtrlK
BlogDocsLog inGet started
Tessl Logo

youtube-tools

Fetch transcripts and create structured watching guides / summaries for YouTube videos. Use when the user asks to (1) get, fetch, extract, or download a transcript or captions from a YouTube video URL, or (2) summarize, create a watching guide, or produce a structured summary of a YouTube video. Trigger on youtube.com/watch, youtu.be, or youtube.com/shorts links.

79

Quality

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Advisory

Suggest reviewing before use

SKILL.md
Quality
Evals
Security

Quality

Content

100%

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

A lean, actionable skill body with executable CLI commands, a clear fallback-aware workflow, and a precise copy-paste output template. Organization is clean and self-contained with no need for external references.

DimensionReasoningScore

Conciseness

No padding explaining what YouTube or Markdown is; every section (CLI commands, options, caveats, workflow, output template, guidelines) earns its place and assumes Claude's competence, matching the lean-and-efficient anchor.

3 / 3

Actionability

Provides fully executable commands (`npx defuddle parse <url> --markdown`, a guarded `yt-dlp` script), a copy-paste-ready watching-guide template, and a precise timestamp-to-seconds conversion rule, all copy-paste ready.

3 / 3

Workflow Clarity

A clear numbered workflow (fetch, analyze, produce, save) with explicit fallback branching between defuddle and yt-dlp; the task is read-only with no destructive/batch operation, so the validation-checkpoint cap does not apply.

3 / 3

Progressive Disclosure

No bundle files exist; the ~109-line body is organized into clearly signaled sections (defuddle, yt-dlp, watching guide) with appropriately inline content, meeting the simple-skills allowance for well-organized single-file skills.

3 / 3

Total

12

/

12

Passed

Description

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.

A strong, third-person description that names concrete actions and supplies explicit, enumerated 'Use when' triggers with concrete URL patterns. It avoids fluff and over-claims while covering natural trigger phrasings.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — 'Fetch transcripts and create structured watching guides / summaries', plus enumerated 'get, fetch, extract, or download a transcript' and 'summarize, create a watching guide' — matching the highest anchor; it is comprehensive rather than partial.

3 / 3

Completeness

Explicitly answers both what and when via an enumerated 'Use when the user asks to (1)... or (2)...' clause plus 'Trigger on...' URL patterns, satisfying the highest completeness anchor.

3 / 3

Trigger Term Quality

Strong coverage of natural phrasings a user would say ('get/fetch/extract/download a transcript', 'summarize', 'create a watching guide') and concrete URL triggers ('youtube.com/watch, youtu.be, or youtube.com/shorts'), matching the good-coverage anchor.

3 / 3

Distinctiveness Conflict Risk

Occupies a clear YouTube-transcript niche with distinct URL-based triggers, making it unlikely to fire for unrelated skills.

3 / 3

Total

12

/

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

relative_links

Relative link issues: 5 missing

Warning

Total

15

/

16

Passed

Repository
ceshine/ceshine-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.