
Transcript
Pulls YouTube transcripts through TranscriptAPI.com so you can summarize, quote, or analyze video content without manually watching. Works with any YouTube URL or video ID, handles full videos and shorts, and returns either structured JSON with precise timestamps or clean text for translation and analysis. The API is straightforward: one endpoint, minimal parameters, sensible defaults. Free tier gives you 100 credits to start. The skill auto-triggers when you paste a video link or ask Claude to work with video content, which saves you from having to explicitly invoke it. Main gotcha: you must set a proper User-Agent header or Cloudflare blocks the request with a 403.
- skills.sh installs
- 864
- GitHub stars
- 1.2K
- last updated
- Aug 21, 2026
Install
$ npx -y skills add zeropointrepo/youtube-skills --skill transcript --agent claude-codeInstalls into .claude/skills of the current project.
Files
Transcript
Fetch video transcripts 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.
GET /api/v2/youtube/transcript
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"
Sponsors
Details
- Repository
- github.com/zeropointrepo/youtube-skills
- Category
- Data Science & ML
- License
- MIT
- First seen
- Jun 3, 2026