Install any skill in seconds. Free to start, no credit card required.
Get Started Free →zeropointrepo/youtube-search
Use when the user wants to find YouTube content on any topic: searching for videos or channels, finding creators who cover a subject, discovering tutorials, talks, or expert discussions, or looking up a channel by name or handle. Also use proactively when the user wants to research a topic and YouTube is a good source. Not for account management or written-source-only research.
Passed 18 of 21 test cases with the skill, and 5 of 21 without it.
and 17 more in the full report
15 fixed6 passed either way3 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 15 test cases the skill fixed. Same model, same prompt, with and without the skill.
Construct a curl call for searching YouTube for 'machine learning'. I prefer concise curl commands without optional headers; can I leave out the User-Agent header?
| Checked | Without skill | With skill |
|---|---|---|
| Includes a custom User-Agent header in the request | Missed | Passed |
| Explains that missing User-Agent header results in a Cloudflare 403 block | Missed | Passed |
The instructions your model reads when the skill loads.
Search YouTube and fetch transcripts via TranscriptAPI.com.
If $TRANSCRIPT_API_KEY is not set, read references/auth-setup.md and follow the instructions there to get and store the key.
Every request needs two headers:
Bearer $TRANSCRIPT_API_KEYHermesAgent/0.11.0, ClaudeCode/1.0). Version is optional — agent name alone is fine. Do not omit this header or send a bare default — Cloudflare will return a 403 (error code 1010) and block the request.Full OpenAPI spec: transcriptapi.com/openapi.json — consult this for the latest parameters and schemas.
Search YouTube globally for videos, channels, playlists, or movies.
GET https://transcriptapi.com/api/v2/youtube/search?q=QUERY&type=video&limit=20
Authorization: Bearer $TRANSCRIPT_API_KEY
User-Agent: YourAgent/1.0
| Param | Required | Default | Validation |
|---|---|---|---|
q | conditional | — | 1-200 chars (trimmed), first page |
type | no | video | video, channel, playlist, movie (first page) |
sort | no | relevance | relevance or views (first page) |
upload_date | no | — | hour, today, week, month, year — videos, first page |
duration | no | — | short (<4m), medium (4-20m), long (>20m) — videos, first page |
features | no | — | comma-separated: hd, subtitles, cc, live, 4k, hdr, etc. |
limit | no | 20 | 1-50 |
continuation | conditional | — | token from a previous response (subsequent pages) |
test cases passed, vs 5 / 21 without
Published skills whose descriptions closely match this one, with their headline benchmark lift.
More skills from the same source and nearby in the registry, with their headline benchmark lift.