youtube-transcript

Download YouTube video transcripts and subtitles as text, SRT, or JSON.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires yt-dlp, youtube-transcript-api, 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 more accessible and searchable.

Core Features & Use Cases

  • Multi-language Support: Fetches captions in specified languages (defaults to Korean and English).
  • Multiple Output Formats: Supports plain text, SRT (for subtitles), and JSON (raw data).
  • URL Flexibility: Parses various YouTube URL formats, including standard watch links, short links, and shorts.
  • Use Case: Extracting spoken content from a lecture video for study notes, or obtaining dialogue for translation.

Quick Start

Use the youtube-transcript skill to download the transcript for the YouTube video at the provided URL.

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 video transcripts and subtitles?

To download YouTube video transcripts, you provide the video URL and specify a desired format like text, SRT, or JSON. The Skill fetches the caption data and outputs the transcript in your chosen format.

Can I fetch subtitles from YouTube Shorts and standard watch links?

Yes, you can fetch subtitles from various YouTube URL structures including standard watch links, short links, and shorts. The Skill automatically parses these URL formats to retrieve the transcript.

Does this YouTube transcript download tool support multiple languages?

Yes, the YouTube transcript download tool supports multiple languages. It defaults to fetching captions in Korean and English, but you can specify other languages as needed.

Do I need yt-dlp or youtube-transcript-api to extract video captions?

Yes, you need either yt-dlp or youtube-transcript-api installed to extract video captions. These dependencies are required for the Skill to fetch caption data from YouTube.

What formats can I export YouTube transcripts to?

You can export YouTube transcripts to plain text, SRT for subtitles, and JSON for raw data. These formats support use cases like study notes, subtitle files, or translation processing.