badlogic avatar

Youtube Transcript

This pulls YouTube transcripts as timestamped text, which is exactly what you need when you want Claude to summarize a video or answer questions about its content without watching the whole thing. Takes a video ID or URL, spits out timestamped entries like "[0:00] All right. So, I got this UniFi Theta". The obvious use case is feeding long videos into Claude for analysis, but it's also handy for quick reference or building your own search layer over video content. Only works if the video has captions available, either manual or auto-generated, so you're out of luck with videos that have disabled transcripts.

skills.sh installs
860
GitHub stars
2.7K
last updated
Aug 21, 2026

Install

$ npx -y skills add badlogic/pi-skills --skill youtube-transcript --agent claude-code

Installs into .claude/skills of the current project.

Files

YouTube Transcript

Fetch transcripts from YouTube videos.

Setup

cd {baseDir}
npm install

Usage

{baseDir}/transcript.js <video-id-or-url>

Accepts video ID or full URL:

  • EBw7gsDPAYQ
  • https://www.youtube.com/watch?v=EBw7gsDPAYQ
  • https://youtu.be/EBw7gsDPAYQ

Output

Timestamped transcript entries:

[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

Notes

  • Requires the video to have captions/transcripts available
  • Works with auto-generated and manual transcripts

Sponsors

Details

Repository
github.com/badlogic/pi-skills
First seen
Jun 3, 2026

More from badlogic/pi-skills

All 4

Recommended

1juliusbrussee avatarcavemanjuliusbrussee/cavemanUltra-compressed communication mode. Cuts output tokens 65% (measured) by speaking like caveman while keeping full technical accuracy. Supports intensity levels618.3Kskills.sh installs
2mattpocock avatargrill-memattpocock/skillsA relentless interview to sharpen a plan or design.1.5Mskills.sh installs
3shadcn avatarimproveshadcn/improveSurvey any codebase as a senior advisor and produce prioritized, self-contained implementation plans for OTHER models/agents to execute. Strictly read-only on s40Kskills.sh installs
4obra avatarsystematic-debuggingobra/superpowersUse when encountering any bug, test failure, or unexpected behavior, before proposing fixes326.7Kskills.sh installs
5forrestchang avatarkarpathy-guidelinesforrestchang/andrej-karpathy-skillsBehavioral guidelines to reduce common LLM coding mistakes through explicit assumptions, simplicity, and verifiable success criteria.17.9Kskills.sh installs
6vercel-labs avatarfind-skillsvercel-labs/skillsHelps users discover and install agent skills when they ask questions like "how do I do X", "find a skill for X", "is there a skill that can...", or express int4.3Mskills.sh installs