A straightforward wrapper around TranscriptAPI that handles YouTube transcripts, search, and channel feeds. You get 100 free credits (enough for 100 transcripts or searches), and it auto-triggers on any pasted video link or when you mention channels or topics. Channel latest uploads are free and don't eat credits. The main gotcha is the User-Agent header requirement, Cloudflare will 403 you without it. Setup is quick if you grab a key from transcriptapi.com, or the agent can create one for you. Useful when you want to pull transcript text for analysis or need quick video metadata without opening a browser.
- skills.sh installs
- 736
- GitHub stars
- 1.2K
- last updated
- Aug 21, 2026
Install
$ npx -y skills add zeropointrepo/youtube-skills --skill yt --agent claude-codeInstalls into .claude/skills of the current project.
Files
yt
Quick YouTube lookup via TranscriptAPI.com.
Setup
If $TRANSCRIPT_API_KEY is not set, read 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 — consult this for the latest parameters and schemas.
Transcript — 1 credit
curl -s "https://transcriptapi.com/api/v2/youtube/transcript\
?video_url=VIDEO_URL&format=text&include_timestamp=true&send_metadata=true" \
-H "Authorization: Bearer $TRANSCRIPT_API_KEY" \
-H "User-Agent: YourAgent/1.0"
Search — 1 credit
Sponsors
Details
- Repository
- github.com/zeropointrepo/youtube-skills
- License
- MIT
- First seen
- Jun 3, 2026
