youtube-transcript

Download YouTube video transcripts and captions using yt-dlp and Whisper AI.

Updated Jan 26, 2026
One-click install
npx skills add https://github.com/vinayakg/claude-dotfiles --skill youtube-transcript-vinayakg
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: youtube-transcript
Source: https://github.com/vinayakg/claude-dotfiles/tree/main/skills/yt-summary
Command: npx skills add https://github.com/vinayakg/claude-dotfiles --skill youtube-transcript-vinayakg

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires yt-dlp, openai-whisper, and includes scripts (resource) components.

What problem does it solve?

This Skill automates the process of downloading transcripts and captions from YouTube videos, making video content accessible as text.

Core Features & Use Cases

  • Transcript Download: Fetches manual or auto-generated subtitles from any YouTube video.
  • Transcription Fallback: Uses Whisper AI to transcribe audio if no subtitles are available.
  • Use Case: You need to analyze the spoken content of a long YouTube tutorial for key takeaways. This skill will download the transcript, clean it up, and save it as a text file for easy review.

Quick Start

Use the youtube-transcript skill to get the transcript for the YouTube video at https://www.youtube.com/watch?v=example.

Frequently Asked Questions about youtube-transcript

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

FAQPage Schema
How do I download YouTube transcripts and captions from a video?

To download YouTube transcripts, you can fetch manual or auto-generated subtitles directly from the video URL. The process extracts the text and saves it as a file for easy review and content analysis.

What is the best way to get a transcript for a YouTube video with no subtitles?

Getting a transcript for a YouTube video with no subtitles uses Whisper AI to transcribe the audio. This fallback mechanism analyzes the spoken audio track and generates a text transcript for accessibility.

Do I need yt-dlp and openai-whisper installed to fetch YouTube subtitles?

Yes, you need yt-dlp and openai-whisper installed for full functionality. yt-dlp handles the subtitle downloading process, while Whisper AI provides the audio transcription fallback when no captions are available.

Can I use YouTube transcript downloads for analyzing long tutorial videos?

You can use YouTube transcript downloads for analyzing long tutorial videos by extracting the spoken content into text. This cleans up the dialogue and saves it as a text file, allowing you to easily review key takeaways.

Does yt-dlp support downloading auto-generated YouTube captions?

Yes, yt-dlp supports downloading auto-generated YouTube captions. The skill fetches both manual and auto-generated subtitles from any YouTube video, ensuring you get the text even if manual captions are missing.

Why does YouTube audio transcription with Whisper AI fail or take a long time?

YouTube audio transcription with Whisper AI takes time because it processes the entire audio track to generate text. This fallback is triggered only when no native subtitles are available, requiring full audio processing.