youtube-transcript

Extract YouTube video transcripts with optional timestamps via Python.

281|25|Updated Jan 20, 2026
One-click install
npx skills add https://github.com/intellectronica/agent-skills --skill youtube-transcript-intellectronica
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: youtube-transcript
Source: https://github.com/intellectronica/agent-skills/tree/main/plugins/youtube-transcript/skills
Command: npx skills add https://github.com/intellectronica/agent-skills --skill youtube-transcript-intellectronica

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

YouTube hosts vast amounts of video content with captions; this skill makes it easy to obtain transcripts for analysis, study, or repurposing by extracting the text from video captions.

Core Features & Use Cases

  • Transcript extraction: Retrieve transcripts from YouTube videos when captions exist (auto-generated or manual).
  • Timestamped output: Optionally include timestamps to preserve timing information.
  • Use Case: Convert lecture videos into study notes or generate searchable text for content analysis.

Quick Start

Provide a YouTube URL to retrieve the transcript with optional timestamps.

Frequently Asked Questions about youtube-transcript

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

FAQPage Schema
How do I extract a transcript from a YouTube video?

To extract a transcript from a YouTube video, provide the URL to this skill. It retrieves captions or dialogue text using the youtube-transcript-api, returning the transcript in its original formatting without modification.

Can I get YouTube captions with timestamps for video analysis?

Yes, you can get YouTube captions with timestamps. The skill supports optional timestamped output, preserving timing information needed for detailed video analysis and content synchronization.

Does this tool work with both youtu.be and watch?v= YouTube links?

Yes, this tool works with both youtu.be and watch?v= YouTube links. It specifically targets these URL formats to extract available auto-generated or manual video captions.

Do I need Python to extract text from YouTube videos?

Yes, you need a Python runtime to extract text from YouTube videos. The skill requires the youtube-transcript-api library to fetch and return the caption text.

What are the limitations of extracting YouTube transcripts?

The main limitation of extracting YouTube transcripts is that the video must already have captions. It cannot generate text for videos lacking auto-generated or manual transcripts.

What is the best way to convert YouTube lecture videos into study notes?

The best way to convert YouTube lecture videos into study notes is to extract the transcript text. This skill retrieves the dialogue text, which you can then use for study, content analysis, or repurposing.