Extract YouTube Transcript

Turns any public YouTube URL into a transcript plus a structured .txt/.docx video summary.

Tested · Works

Test report

Verdict
Tested · Works
Score
9.6/10
Tested
Jul 16, 2026
Environment
Claude Code 2.x (agent harness)
Upstream re-checked
Aug 10, 2026 · 8f1b4af

Ran the skill's real Step 3 script end-to-end against a live public video (installed youtube-transcript-api + yt-dlp in a throwaway venv): it correctly found the manual caption track and wrote the exact transcript to disk with zero errors -- a genuine, verified pass, not a documentation read-through.

Scored on four weighted criteria — install, triggering, output vs. baseline, docs. How scoring works

  • Installs cleanly 5/5
  • Triggers reliably 5/5
  • Output vs. baseline 9/10
  • Docs & honesty 5/5

What Extract YouTube Transcript does

Given a YouTube URL, checks for an existing YouTube caption track first (via youtube-transcript-api) and only falls back to downloading audio and running local Whisper transcription if no captions exist, then writes a per-video folder with the raw transcript plus a formatted .txt and .docx summary. Triggers on 'transcribe this video', 'extract transcript from youtube', or any message pairing a YouTube URL with a transcript/transcription request.

How to install Extract YouTube Transcript

git clone https://github.com/Rtemm/claude-skills.git
mkdir -p ~/.claude/skills/extract-youtube-transcript
cp claude-skills/SKILL.md ~/.claude/skills/extract-youtube-transcript/SKILL.md

Skills live in ~/.claude/skills/ (global) or .claude/skills/ (per-project). Restart Claude Code after installing.

Commands — how to trigger Extract YouTube Transcript

  • /extract-youtube-transcript Turns any public YouTube URL into a transcript plus a structured .txt/.docx video summary.

It also activates on plain-language prompts like these:

  • Can you transcribe this YouTube video and give me a written summary?
  • Extract the transcript from this lecture link and pull out key points
  • Get me a transcript from this YouTube video, no captions exist for it

Frequently asked questions

Is the Extract YouTube Transcript skill free?
Yes. The skill itself is free from Rtemm/claude-skills. SkillProof publishes the install command and an independent test verdict at no cost.
Does Extract YouTube Transcript work with Claude Code?
We tested it with Claude Code 2.x (agent harness) on Jul 16, 2026. Verdict: Tested · Works. Ran the skill's real Step 3 script end-to-end against a live public video (installed youtube-transcript-api + yt-dlp in a throwaway venv): it correctly found the manual caption track and wrote the exact transcript to disk with zero errors -- a genuine, verified pass, not a documentation read-through.
What is the Extract YouTube Transcript SkillProof Score?
9.6/10 — installs cleanly 5/5, triggers reliably 5/5, output vs. baseline 9/10, docs & honesty 5/5.
How do I install Extract YouTube Transcript?
Copy the install command from this page, run it in your terminal, and restart Claude Code. Skills live in ~/.claude/skills/ (global) or .claude/skills/ inside a project.
Can I use Extract YouTube Transcript with Cursor, Copilot, Gemini CLI, Codex or other AI tools?
The SKILL.md format is native to Claude (Claude Code, Desktop, claude.ai). The instructions inside adapt to other assistants: Cursor rules, GitHub Copilot instructions, Windsurf rules, Custom GPTs, AGENTS.md for OpenAI Codex, and GEMINI.md for Google Gemini CLI — our conversion guides cover each, and the free converter on the tools page does the wrapping for you.