youtube-transcript

Fetch YouTube video transcripts in plain text, timestamps, SRT, or JSON.

Updated Apr 6, 2026
One-click install
npx skills add https://github.com/Volinad/v-skills-public --skill youtube-transcript-volinad
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: youtube-transcript
Source: https://github.com/Volinad/v-skills-public/tree/main/youtube-transcript
Command: npx skills add https://github.com/Volinad/v-skills-public --skill youtube-transcript-volinad

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires youtube-transcript-api, and includes scripts (resource) components.

What problem does it solve?

Retrieves transcripts from YouTube videos to enable quick reading, analysis, or indexing without watching.

Core Features & Use Cases

  • Fetch transcripts in plain text, timestamps, SRT, or JSON.
  • Supports batch processing of multiple URLs with optional language preferences and proxy support.
  • Translate or analyze transcripts for summarization, indexing, or sentiment analysis.

Quick Start

Provide a YouTube URL and ask for the transcript in plain text, timestamps, or JSON.

Frequently Asked Questions about youtube-transcript

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

FAQPage Schema
How do I extract YouTube transcripts in bulk from multiple video URLs?

Batch processing of multiple YouTube URLs allows you to extract transcripts concurrently. You can specify language preferences and apply proxies to fetch text, SRT, or JSON formats for quick reading and indexing without watching the videos.

What formats can I download YouTube subtitles in for text extraction?

YouTube subtitles can be extracted in plain text, timestamp, SRT, or JSON formats. Choosing the right format allows you to easily integrate the extracted text into translation tools, searchable archives, or sentiment analysis pipelines.

Can I fetch YouTube video transcripts in a specific language other than English?

Yes, you can fetch transcripts in specific languages using the --languages parameter. This enables extracting subtitles for translation or analysis across various languages available for the target videos.

Why does YouTube transcript extraction fail on some videos with disabled captions?

Transcript extraction fails on videos with disabled captions or unavailable subtitles. The system gracefully handles these errors during batch processing, allowing you to skip problematic videos and continue fetching transcripts from other URLs.

Do I need a proxy to extract YouTube transcripts from restricted videos?

You may need a proxy to extract YouTube transcripts if you face regional restrictions or network blocks. The system supports proxy configurations to bypass these limitations and successfully fetch video subtitles during batch processing.