youtube

Extract YouTube video transcripts via yt-dlp with whisper.cpp fallback.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/icyrainz/.dotfiles --skill youtube-icyrainz
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: youtube
Source: https://github.com/icyrainz/.dotfiles/tree/main/claude/skills/youtube
Command: npx skills add https://github.com/icyrainz/.dotfiles --skill youtube-icyrainz

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires yt-dlp, whisper-cli, and includes scripts (resource) components.

What problem does it solve?

Analyze YouTube videos by automatically extracting transcripts and enabling in-depth discussions about the video's content.

Core Features & Use Cases

  • Transcript extraction from YouTube videos via yt-dlp (captions or auto-generated) to enable quick summaries, Q&A, and content analysis.
  • Whisper.cpp fallback for uncaptioned videos to ensure coverage when transcripts are unavailable.
  • Contextual discussion with timestamp references, enabling precise references to video moments during conversations.

Quick Start

Provide a YouTube URL to fetch its transcript and begin a contextual discussion based on the full transcript.

Frequently Asked Questions about youtube

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

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

To extract a transcript from a YouTube video, you provide the video URL to the Skill. It uses yt-dlp to fetch existing captions or auto-generated transcripts, outputting a cleaned text file and metadata for in-depth analysis and discussion.

Can I get transcripts for YouTube videos that have no captions or subtitles?

Yes, you can get transcripts for uncaptioned YouTube videos. When yt-dlp cannot find available captions, the Skill falls back to whisper-cli, ensuring transcript coverage for video content analysis even without existing subtitles.

What is the best way to summarize and discuss YouTube video content using an AI?

The best way to summarize and discuss YouTube video content is to load the extracted transcript into context. This enables interactive Q&A, quick summaries, and contextual discussions with timestamp references to specific video moments.

Do I need yt-dlp and whisper-cli installed to analyze YouTube videos?

Yes, you need yt-dlp and whisper-cli installed as dependencies. yt-dlp handles the primary transcript extraction from YouTube, while whisper-cli serves as the necessary fallback for uncaptioned videos.

Does YouTube transcript extraction support timestamp references during conversations?

Yes, YouTube transcript extraction supports timestamp references. After fetching the transcript via yt-dlp or whisper-cli, it enables contextual discussions where you can reference precise moments in the video during your analysis.