yt

Use when YouTube is relevant: pasted video links or IDs, @handles, quick video lookups, summaries, channel latest uploads, topic search, or any request involving YouTube content — even if YouTube is not mentioned explicitly. Covers transcripts, search, and channel latest. Not for uploads or account

By zeropointrepo · 548 installs

npx skills add zeropointrepo/youtube-skills --skill yt

Source repository · Upstream listing

yt Quick YouTube lookup via [TranscriptAPI.com](https://transcriptapi.com). Setup If $TRANSCRIPT API KEY is not set, read [references/auth setup.md](references/auth setup.md) and follow the instructions there to get and store the key. Required Headers Every request needs two headers: Authorization: Bearer $TRANSCRIPT API KEY User Agent: your agent's name and version if known (e.g. HermesAgent/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. API Reference Full OpenAPI spec: [transcriptapi.com/openapi.json](https://transcriptapi.com/openapi.json) — consult this for the latest parameters and schemas. Transcript — 1 credit Search — 1 credit Param Default Values q — 1 200 chars (required) type video video , channel limit 20 1 50 Channel latest — FREE Returns last 15 videos with exact view counts and publish dates. Accepts @handle , channel URL, or UC... ID. Resolve handle — FREE Use to convert @handle to UC... channel ID. Errors Code Meaning Action 401 Bad API key Check key 402 No credits transcriptapi.com/billing 403/1010 Cloudflare block Add or fix User Agent header 404 Not found No captions or resource doesn't exist 408 Timeout Retry once Free tier: 100 credits. Search and transcript cost 1 credit. Channel latest and resolve are free. Copy paste examples Every request in this file as a ready to run one liner: [references/curl examples.md](references/curl examples.md)