youtube-transcribe-skill

Extracts YouTube subtitles and transcripts via yt-dlp or chrome-devtools-mcp.

1|Updated Jan 31, 2026
One-click install
npx skills add https://github.com/allanninal/claude-code-skills --skill youtube-transcribe-skill-allanninal
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: youtube-transcribe-skill
Source: https://github.com/allanninal/claude-code-skills/tree/main/skills/youtube-transcribe-skill
Command: npx skills add https://github.com/allanninal/claude-code-skills --skill youtube-transcribe-skill-allanninal

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill automates the extraction of subtitles and transcripts from YouTube videos, saving users the manual effort of transcribing or finding captions.

Core Features & Use Cases

  • Subtitle Extraction: Downloads available subtitles (auto-generated or manual) in various languages.
  • Transcript Generation: Creates a text-based transcript from video audio.
  • URL Input: Accepts standard YouTube video URLs.
  • Use Case: Quickly get the text content of a lecture or tutorial video for study or reference.

Quick Start

Extract the transcript from the YouTube video at https://www.youtube.com/watch?v=dQw4w9WgXcQ.

Frequently Asked Questions about youtube-transcribe-skill

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I extract a transcript from a YouTube video?

To extract a YouTube transcript, provide the video URL to the Skill, which fetches subtitles and generates a text transcript using yt-dlp or browser automation. This automates the manual effort of finding and copying captions.

Can I download auto-generated subtitles from YouTube videos?

Yes, you can download auto-generated subtitles from YouTube videos. The Skill supports extracting both manually created captions and auto-generated subtitles across multiple languages.

Does this transcript extraction method work if yt-dlp is unavailable?

Yes, the Skill works if yt-dlp is unavailable by utilizing a fallback mechanism. It switches to browser automation via chrome-devtools-mcp to continue extracting subtitles and video information.

What is the best way to get text from a YouTube lecture for study?

The best way to get text from a YouTube lecture is to input the video URL into the Skill. It fetches available video information and outputs a text file containing the extracted transcript.

Do I need browser automation to extract YouTube captions?

No, you do not need browser automation to extract YouTube captions as the primary method uses the yt-dlp command-line tool. Browser automation is only a fallback for when yt-dlp is unavailable.

Can I get subtitles in multiple languages from a YouTube video?

Yes, you can get subtitles in multiple languages from a YouTube video. The Skill explicitly supports multiple subtitle languages when downloading available transcripts and captions.