youtube-transcript

Extract YouTube video transcripts with or without timestamps from URLs or video IDs.

133|19|Updated Apr 29, 2026
One-click install
npx skills add https://github.com/liangdabiao/llm-wiki --skill youtube-transcript-liangdabiao
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: youtube-transcript
Source: https://github.com/liangdabiao/llm-wiki/tree/main/.claude/skills/llm-wiki-skill/deps/youtube-transcript
Command: npx skills add https://github.com/liangdabiao/llm-wiki --skill youtube-transcript-liangdabiao

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Transcribing YouTube videos manually is tedious and error-prone; this skill automates the extraction of transcripts, including or excluding timestamps, so you can quickly convert video content into searchable text.

Core Features & Use Cases

  • Transcripts with or without timestamps from YouTube URLs or video IDs
  • Supports auto-generated captions when manual captions are unavailable
  • Use cases include accessibility, content analysis, and rapid summarization of video content

Quick Start

Provide a YouTube URL or video ID to fetch the transcript, and add --timestamps if you want the transcript with 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 YouTube transcripts with timestamps from a video URL?

To extract YouTube transcripts with timestamps, provide a video URL or ID and enable the timestamp option. The script processes the input to produce readable text synchronized with video timestamps.

Can I get captions for a YouTube video if manual subtitles are missing?

Yes, you can get captions when manual subtitles are missing because the extraction script supports fetching auto-generated captions to produce readable text output.

Does the youtube-transcript-api work with just a video ID instead of a full URL?

Yes, the youtube-transcript-api works with a video ID instead of a full URL. The script accepts both formats to extract transcripts and returns readable text.

What happens if I try to extract a transcript from an invalid YouTube video ID?

If you attempt extraction from an invalid YouTube video ID, the script handles the error by returning a clear error message instead of failing silently.

What is the best way to convert YouTube video content into searchable text for analysis?

The best way to convert video content into searchable text is using automated transcript extraction. It quickly generates text with or without timestamps for content analysis.