Fetch timestamped transcripts from YouTube videos by ID or URL for summarization, citation, and content analysis - works with both auto-generated and manual captions.
---
name: youtube-transcript
description: Fetch transcripts from YouTube videos for summarization and analysis. Use to retrieve timestamped captions from a video ID or URL.
---
Pulls timestamped transcripts from YouTube videos via a bundled Node script.
## How to use
1. Run `npm install` in the skill directory once.
2. Run `transcript.js <video-id-or-url>`; it accepts a bare ID, a full `youtube.com/watch?v=` URL, or a `youtu.be/` short link.
3. Output is timestamped transcript entries (`[0:00] ...`), ready to summarize, cite, or analyze.
4. Works with both auto-generated and manual captions; the video must have captions available.
Full skill & source: https://github.com/badlogic/pi-skills/tree/90bb51cae36515a648515b633a81c0c6efc8c74d/youtube-transcript