youtube-transcript

Download YouTube video transcripts and subtitles using yt-dlp and Whisper.

3|Updated Feb 21, 2026
One-click install
npx skills add https://github.com/lucasgrow/some-skills --skill youtube-transcript-lucasgrow
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: youtube-transcript
Source: https://github.com/lucasgrow/some-skills/tree/main/youtube-transcript
Command: npx skills add https://github.com/lucasgrow/some-skills --skill youtube-transcript-lucasgrow

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 subtitles from YouTube videos, making video content accessible as text.

Core Features & Use Cases

  • Download Subtitles: Fetches available manual or auto-generated subtitles from YouTube videos.
  • Transcribe Audio: If no subtitles are found, it can download the audio and use Whisper to transcribe it.
  • Convert to Text: Converts downloaded subtitle files (VTT) into clean, plain text format.
  • Use Case: A researcher needs the spoken content of a lecture video for analysis. This Skill can fetch the transcript or generate one if needed, saving manual transcription time.

Quick Start

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

Frequently Asked Questions about youtube-transcript

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

FAQPage Schema
How do I download a YouTube video transcript as plain text?

This Skill downloads YouTube video transcripts by fetching available manual or auto-generated subtitles using yt-dlp, converting VTT files into clean plain text format.

Can I transcribe YouTube audio when no subtitles are available?

When no subtitles are found, this Skill downloads the YouTube audio and uses openai-whisper to transcribe it into text format automatically.

Do I need openai-whisper installed to get YouTube captions?

You do not need openai-whisper if the YouTube video has available subtitles; yt-dlp fetches captions directly, but openai-whisper is required for transcribing audio when subtitles are missing.

What is the best way to extract spoken content from a YouTube lecture video?

The best way to extract spoken content from a YouTube lecture video is to automate transcript retrieval, using openai-whisper for audio transcription if manual subtitles are unavailable.

What formats are supported when downloading YouTube subtitles?

Supported formats for downloading YouTube subtitles include VTT subtitle files and converted plain text output, providing clean text for content analysis.