Fetches timestamped transcripts from YouTube videos. Use when a user shares a YouTube URL or video ID and needs captions for summarization, note-taking, quote extraction, or analysis.
Use this skill when the task involves:
If this skill is installed as part of a workspace, install dependencies from the workspace root:
pnpm install
If you copy the skill somewhere else, install dependencies from the copied skill directory with pnpm install or npm install.
Optional validation from the skill directory:
pnpm run typecheck
From the skill directory, run:
pnpm run transcript -- <video-id-or-url>
You can also invoke the script directly:
node scripts/transcript.ts <video-id-or-url>
Accepted inputs:
EBw7gsDPAYQhttps://www.youtube.com/watch?v=EBw7gsDPAYQhttps://youtu.be/EBw7gsDPAYQThe script prints timestamped transcript lines:
[0:00] All right. So, I got this UniFi Theta
[0:15] I took the camera out, painted it
[1:23] And here's the final result