CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

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.

72

Quality

90%

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

The canonical home for this skill is youtube-full in alirezarezvani/claude-skills

SKILL.md
Quality
Evals
Security

Quality

Content

75%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 strong, execution-ready API reference: complete endpoints, auth setup, cost accounting, workflows, decision rules, and error handling, with candid vendor-dependency disclosure and OSS alternatives. It falls short of top marks on duplication (credit costs twice, OSS fallbacks three times), unspecified response shapes, and a credit-check instruction with no supporting mechanism.

Suggestions

Consolidate the OSS fallback guidance into the single 'OSS Fallback Paths' table and drop the repeated mentions in the BYOK note and Anti-Patterns, keeping one authoritative section.

Add brief response-shape examples for the main endpoints (transcript, search, channel/latest) and document how to check remaining credits, since 'check remaining credits before large operations' is currently not executable.

Move the full endpoint catalog and error-code reference into a references/ file, keeping SKILL.md as a concise overview with per-operation pointers.

DimensionReasoningScore

Conciseness

Largely lean and operational — endpoint URLs, tables, and rules with no concept explanations — but credit costs are stated twice (inline per operation plus the 'Credit Costs Summary' table) and OSS fallbacks appear three times (BYOK note, Anti-Patterns, and the 'OSS Fallback Paths' table), duplication that could be trimmed. The 'Cross-References' section to external marketing skills adds marginal operational value.

4 / 5

Actionability

Fully-specified requests: complete URLs with query parameters ('GET https://transcriptapi.com/api/v2/youtube/transcript?video_url={URL_OR_ID}&format=text...'), required headers, and an error-code-to-action table make calls copy-paste ready. Minor gaps: response shapes are unspecified for every endpoint except channel/resolve, and 'check remaining credits before large operations' names no mechanism or endpoint for checking credits.

4 / 5

Workflow Clarity

Three workflows are clearly sequenced with a batch-safety checkpoint ('Batch-fetch transcripts, pausing if near credit limit') and error-recovery guidance (429 'Respect Retry-After header', 408 'Retry once after 2 seconds'), so the batch-operation cap at 3 does not apply. However, checkpoints are documented in separate sections rather than embedded in the workflows, and the credit-check step lacks an executable mechanism — validation gaps keep this below 5.

4 / 5

Progressive Disclosure

Well-organized single file with clear sections and navigation, but at ~165 lines it inlines a full endpoint catalog, credit-cost table, error reference, and OSS fallback reference — material that could be split into reference files with SKILL.md kept as an overview, leaving minor organization gaps relative to the ideal split.

4 / 5

Total

16

/

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.

The description is an exemplary trigger: explicit 'Use when' clause, concrete quoted trigger phrases covering the natural ways users ask for each capability, format synonyms (URL, video ID, @handle), and explicit negative scope that prevents mis-triggering. Third-person voice throughout with no padding.

DimensionReasoningScore

Specificity

Lists multiple concrete capabilities — 'YouTube transcripts, video search, channel browsing, playlist extraction, or content monitoring' — and adds explicit exclusions ('Do NOT use for downloading video or audio files, YouTube engagement data (likes, comments), or private/age-restricted videos'), giving comprehensive coverage of the skill's action space with no meaningful gaps.

5 / 5

Completeness

Explicitly answers 'when' ('Use when the user needs...') with concrete trigger phrases and answers 'what' with a specific capability list, matching the top anchor's structure of both what and when stated explicitly.

5 / 5

Trigger Term Quality

Includes verbatim natural phrases users would say — 'get the transcript for', 'search YouTube for', 'what are the latest videos on', 'list this playlist', 'monitor this channel' — plus input-format synonyms ('any request involving a YouTube URL, video ID, or @handle'), covering natural terms and variations comprehensively.

5 / 5

Distinctiveness Conflict Risk

Clear YouTube-data niche with distinct triggers, and the 'Do NOT use for' clause explicitly carves out downloads, engagement data, and private videos, minimizing overlap with download/engagement 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.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

alirezarezvani/claude-skills

Path

.gemini/skills/youtube-full/SKILL.md

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.