youtube-transcript

Fetch YouTube video transcripts via residential IP proxy for summarization.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill overcomes YouTube's IP blocking to fetch transcripts from videos, enabling content summarization and analysis.

Core Features & Use Cases

  • Transcript Fetching: Retrieves transcripts for any YouTube video, even from restricted IPs.
  • Multi-language Support: Fetches transcripts in specified languages or a default priority list.
  • Summarization: The fetched transcript can be used for summarization.
  • Use Case: You need to quickly understand the key points of a long YouTube lecture without watching the entire video. This Skill can fetch the transcript, which can then be summarized.

Quick Start

Fetch the transcript for the YouTube video with ID 'dQw4w9WgXcQ' and prioritize English and French languages.

Frequently Asked Questions about youtube-transcript

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

FAQPage Schema
How do I fetch a YouTube video transcript when cloud IPs are blocked?

To fetch a YouTube video transcript from blocked cloud IPs, this Skill routes requests through a residential IP proxy using a configured WireGuard VPN. It retrieves the full transcript text by bypassing YouTube's IP restrictions, enabling subsequent content analysis and summarization.

Why does youtube-transcript-api fail to retrieve transcripts on cloud servers?

youtube-transcript-api fails on cloud servers because YouTube blocks datacenter IP ranges from accessing transcript endpoints. This Skill overcomes the block by routing the API requests through a WireGuard VPN configured with a residential IP, ensuring successful transcript extraction.

Can I fetch YouTube transcripts in specific languages other than English?

Yes, you can fetch YouTube transcripts in specific languages. The Skill supports multi-language transcript retrieval by accepting a prioritized language list, returning the full text in the first available matching language or falling back to a default priority list.

Do I need a WireGuard VPN to extract and summarize YouTube video content?

Yes, a configured WireGuard VPN is required for residential IP routing to bypass YouTube's cloud IP blocks. You also need Python 3 with the youtube-transcript-api and requests libraries installed to extract the video transcript text for summarization.

What is the best way to get a text summary of a long YouTube lecture?

The best way to summarize a long YouTube lecture is to fetch its full transcript text using this Skill's residential IP proxy bypass. Once the video transcript is extracted, the text output can be directly processed and summarized for quick content analysis.

Are there limitations when using a residential IP proxy for transcript extraction?

The primary limitation is the dependency on a pre-configured WireGuard VPN for residential IP routing. If the VPN connection drops or is not properly configured, the youtube-transcript-api requests will fail to bypass YouTube's IP blocks and transcript extraction will not work.