youtube-transcript

Extract YouTube video transcripts and metadata using Python's standard library.

8|3|Updated Jun 1, 2025
One-click install
npx skills add https://github.com/jonhill90/vibes --skill youtube-transcript-jonhill90
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: youtube-transcript
Source: https://github.com/jonhill90/vibes/tree/main/.github/skills/youtube-transcript
Command: npx skills add https://github.com/jonhill90/vibes --skill youtube-transcript-jonhill90

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

When you encounter a video link or watched clip, you often need a quick text transcript and structured metadata to understand content, summarize, translate, or index it for search.

Core Features & Use Cases

  • Fetches the human-readable transcript and multiple language options for YouTube videos.
  • Returns video metadata such as title, channel, and duration to aid quick context gathering.
  • Use Case: summarizing video content, preparing notes, or building searchable video archives.

Quick Start

Run the fetch script with a YouTube URL to pull the transcript and video metadata.

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 and metadata automatically?

Fetching multilingual YouTube transcripts is supported through automatic language selection and formatting. You can pull multiple language options for a video without needing external libraries beyond Python's standard library.

Do I need to install external Python libraries to extract YouTube transcripts?

No external dependencies are required to extract YouTube transcripts. The process relies entirely on Python's standard library, handling language selection and transcript formatting automatically without additional package installations.

Can I get timestamps and video metadata when pulling YouTube transcripts?

Timestamps and video metadata like title, channel, and duration are returned alongside the transcript text. This structured data helps you quickly understand the content and prepare notes or searchable archives.

What is the best way to build a searchable archive of YouTube video content?

Building a searchable archive of YouTube video content involves extracting full text transcripts and metadata. Converting video content into structured text allows you to index, search, and summarize information efficiently.

Does YouTube transcript extraction work for videos in different languages?

YouTube transcript extraction supports different languages by fetching multiple language options automatically. This allows you to understand video content, generate summaries, and build searchable transcripts across various languages.