youtube-transcript

Fetch YouTube video transcripts via API with proxy and language support.

Updated Mar 9, 2026
One-click install
npx skills add https://github.com/cbbkrd-tech/jl-finishes --skill youtube-transcript-cbbkrd-tech
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: youtube-transcript
Source: https://github.com/cbbkrd-tech/jl-finishes/tree/main/.claude/skills/youtube-transcript
Command: npx skills add https://github.com/cbbkrd-tech/jl-finishes --skill youtube-transcript-cbbkrd-tech

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill overcomes the challenge of accessing YouTube video transcripts, especially from cloud environments that are often blocked by YouTube's IP restrictions.

Core Features & Use Cases

  • Fetch Transcripts: Retrieve transcripts for individual YouTube videos using their URL or ID.
  • Bulk Downloads: Download transcripts for multiple recent videos from a YouTube channel.
  • Proxy Support: Utilizes residential proxies to bypass cloud IP blocks.
  • Use Case: A researcher needs to analyze the content of 50 educational YouTube videos for a study. This Skill can automatically download all transcripts and save them into a single JSON file for easy analysis.

Quick Start

Use the youtube-transcript skill to fetch 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 get YouTube video transcripts using a URL or video ID?

To get YouTube video transcripts, provide the video URL or ID to retrieve available captions instantly. The Skill fetches transcripts directly using the youtube-transcript-api, supporting language selection with automatic fallbacks.

Can I bulk download YouTube transcripts for all recent videos from a channel?

Yes, you can bulk download YouTube transcripts for multiple recent videos from a specified channel. The Skill automatically retrieves all available captions and saves them into a single JSON file for easy analysis.

Why does fetching YouTube transcripts fail from cloud environments?

Fetching YouTube transcripts often fails from cloud environments because YouTube applies IP restrictions that block data center IPs. This Skill bypasses these cloud IP blocks by supporting residential proxies.

Do I need a proxy to download YouTube captions?

A residential proxy is required to download YouTube captions when operating from blocked cloud IPs. If you are fetching transcripts from a non-blocked network environment, standard requests will work without proxy configuration.

What happens if a YouTube video does not have captions available?

Transcript retrieval requires video captions to be available on the YouTube video. If captions are disabled or absent, the Skill cannot fetch the transcript and will return an error indicating the missing caption data.

Can I select a specific language when fetching YouTube transcripts?

You can select a specific language when fetching YouTube transcripts. The Skill requests your preferred language first and automatically applies fallbacks to other available caption languages if the primary choice is missing.