CtrlK
BlogDocsLog inGet started
Tessl Logo

youtube-full

Use when the user needs YouTube transcripts, video search, channel browsing, playlist extraction, or content monitoring. Trigger phrases: 'get the transcript for', 'search YouTube for', 'what are the latest videos on', 'list this playlist', 'monitor this channel', or any request involving a YouTube URL, video ID, or @handle. Do NOT use for downloading video or audio files, YouTube engagement data (likes, comments), or private/age-restricted videos.

74

Quality

91%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

The risk profile of this skill

SKILL.md
Quality
Evals
Security

Quality

Content

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

A highly actionable, well-structured API skill body with concrete endpoints, costs, workflows, and error handling. Main gaps are mild verbosity in the fallback/anti-pattern sections and the absence of an explicit validation feedback loop for the batch transcript workflow.

Suggestions

Add an explicit validate→fix→retry loop to the batch 'Playlist to corpus' workflow (e.g., check remaining credits before starting, and on a 402/429 pause and re-check rather than just retrying) to satisfy the batch-operation validation expectation.

Tighten the OSS Fallback Paths and Anti-Patterns sections — they overlap with Limitations and the BYOK note; consolidate to remove restated content and recover token budget.

Consider moving the full per-endpoint Operations catalog into a references/ file linked from a short 'Quick start' section, keeping SKILL.md as a leaner overview.

DimensionReasoningScore

Conciseness

Mostly efficient API reference with endpoint URLs, costs, and an error table that each earn their place; minor elaboration in the BYOK note, OSS Fallback Paths table, and Anti-Patterns (which partly restate Limitations) could be trimmed.

4 / 5

Actionability

Copy-paste-ready GET endpoints with full query parameters, per-call credit costs, concrete Decision Rules mapping user intent to endpoints, and an error-to-action table — fully executable guidance covering the common cases.

5 / 5

Workflow Clarity

Three numbered workflows with clear sequences and a credit-aware pause in the batch workflow, but no explicit validate→fix→retry feedback loop; the batch-transcribe operation has only soft credit-check guidance rather than a hard validation checkpoint.

4 / 5

Progressive Disclosure

No bundle files exist, yet the body is cleanly sectioned (API Setup, Operations, Credit Costs, Workflows, Decision Rules, Error Handling, Limitations, Anti-Patterns, OSS Fallbacks, Cross-References); the full endpoint catalog is inline, which is reasonable for a single-service skill but could be split into a reference file.

4 / 5

Total

17

/

20

Passed

Description

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

A strong, model description: concrete capabilities, natural trigger phrases, explicit use-when guidance, and clear negative boundaries that prevent mis-triggering. Third-person voice is maintained throughout.

DimensionReasoningScore

Specificity

Names multiple concrete actions — 'YouTube transcripts, video search, channel browsing, playlist extraction, or content monitoring' — giving comprehensive coverage of the skill's capabilities with no abstract fluff.

5 / 5

Completeness

Explicitly answers both 'what' (transcripts, search, browsing, playlist extraction, monitoring) and 'when' ('Use when the user needs…' plus enumerated trigger phrases), and adds a 'Do NOT use for' boundary clause.

5 / 5

Trigger Term Quality

Comprehensive natural trigger phrases users would actually say — 'get the transcript for', 'search YouTube for', 'what are the latest videos on', 'list this playlist', 'monitor this channel' — plus URL/video ID/@handle variants and synonyms.

5 / 5

Distinctiveness Conflict Risk

A clear YouTube-via-TranscriptAPI niche with distinct triggers and an explicit negative-scope clause ('Do NOT use for downloading… engagement data… private/age-restricted videos') minimizing conflict with adjacent skills.

5 / 5

Total

20

/

20

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
alirezarezvani/claude-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.