youtube

Transcribe YouTube videos into timestamped Markdown transcripts with metadata.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires youtube-transcript-api>=0.6.2, yt-dlp>=2024.1.0, and includes scripts (resource) components.

What problem does it solve?

Transcribe YouTube videos into structured transcripts and organize them for easy review, analysis, and archival research.

Core Features & Use Cases

  • Transcribe videos and capture metadata (title, author, duration, language) into Markdown transcripts.
  • Manage a library of transcripts with list and delete operations, while preserving a global transcripts store.
  • Track usage for project cleanup and safe attribution.

Quick Start

Invoke the YouTube transcription skill with a video ID or URL to create and save a transcript to your library.

Frequently Asked Questions about youtube

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

FAQPage Schema
How do I transcribe a YouTube video into a searchable transcript?

To transcribe a YouTube video, provide a valid video ID or URL. The skill fetches video metadata and transcripts, formatting them into timestamped markdown files for search, analysis, and archival.

Does YouTube video language detection work automatically during transcription?

Language detection is supported during YouTube video transcription. The skill captures language metadata alongside title, author, and duration, organizing it within structured markdown transcripts for research.

Can I use yt-dlp to extract YouTube video metadata for research archiving?

Yes, yt-dlp fetches YouTube video metadata like title, author, and duration. This metadata is paired with transcripts to create organized markdown records for archival research and analysis.

What is the best way to manage a library of saved video transcripts?

Manage saved video transcripts using the skill's built-in list and delete operations. This maintains a global store of structured transcripts, tracks usage, and enables safe project cleanup.

Why does YouTube video transcription fail or return invalid ID errors?

YouTube video transcription fails when the input ID or URL is invalid. The skill validates input IDs before attempting metadata extraction and transcript retrieval to ensure accurate processing.