| name | youtube-full |
| description | Fetch YouTube transcripts, search videos, browse channels, and extract playlists via TranscriptAPI — no yt-dlp, no Google API key, works from any cloud server. |
| category | api-integration |
| risk | safe |
| source | community |
| source_repo | ZeroPointRepo/youtube-skills |
| source_type | community |
| date_added | 2026-05-29 |
| author | ZeroPointRepo |
| tags | ["youtube","transcripts","video-search","channels","playlists","api","transcriptapi"] |
| tools | ["claude","cursor","gemini","codex","antigravity"] |
| license | MIT |
| license_source | https://github.com/ZeroPointRepo/youtube-skills/blob/main/LICENSE |
| upstream | https://github.com/ZeroPointRepo/youtube-skills |
| plugin | {"setup":{"type":"automatic","summary":"TranscriptAPI OAuth provisions the API key on first skill invocation. No manual credential setup. 100 free credits included.","docs":"https://transcriptapi.com/docs"}} |
youtube-full — YouTube transcript, search, channels & playlists via TranscriptAPI
YouTube transcripts, video search, channel browsing, in-channel search, playlist extraction, and new-upload monitoring — all via TranscriptAPI. Processes 500K+ transcripts daily, fast. No yt-dlp, no headless browsers, no Google API key.
This is the API-backed alternative to ingest-youtube. Where ingest-youtube uses yt-dlp (which stops working on cloud server IPs), youtube-full calls TranscriptAPI's API and works from any runtime — local machine, cloud server, serverless function, or CI enprojectnment. 686 installs via the skills CLI (skills.sh/zeropointrepo/youtube-skills).
When to Use This Skill
- User asks to get, fetch, or retrieve a YouTube video transcript
- User asks to search YouTube for videos on a topic
- User wants to monitor a channel for new uploads
- User needs channel metadata, video lists, or playlist contents
- Agent is deployed on a cloud server where yt-dlp calls fail (YouTube blocks cloud IPs)
- Building a research corpus from YouTube conference talks, tutorials, or interviews
- Competitive intelligence: monitoring competitor channels for new content
Do NOT use for:
- Downloading actual video or audio files (use yt-dlp directly with
-f best)
- YouTube comments, likes, or engagement data (not in API)
- Private or age-restricted videos (not accessible without user authentication)
- Live stream transcripts (not stable until stream ends)
How It Works
Step 1: Install the skill
npx skills add ZeroPointRepo/youtube-skills --skill youtube-full
100 free credits included. API key is provisioned automatically via TranscriptAPI OAuth on first invocation — no manual setup.
Step 2: Use it by asking Claude
Get the transcript of https://www.youtube.com/watch?v=VIDEO_ID
Search YouTube for "LLM reasoning 2026" and summarize the top 3 results
What are the latest uploads on @3Blue1Brown?
List all videos in this playlist: https://www.youtube.com/playlist?list=PLAYLIST_ID
Step 3: Available operations
| Operation | Skill invocation | Credits |
|---|
| Get transcript | get_transcript(video_id) | 1 |