Productivity
youtube-digest avatar

youtube-digest

Analyze YouTube videos with automated transcript extraction, AI-powered summarization, Korean translation, and interactive multi-level comprehension quizzes.

Introduction

The youtube-digest skill is an advanced automation toolkit designed for researchers, students, and content consumers who need to extract insights from long-form YouTube video content efficiently. By integrating yt-dlp for media analysis and structured prompt engineering for summarization, it transforms hours of video into clear, actionable markdown documents. The skill handles the entire lifecycle of video analysis: extracting metadata, retrieving and correcting transcripts, generating deep insights, and testing user comprehension through a systematic 9-question quiz spanning three difficulty levels.

  • Automated transcript extraction with priority handling for manual Korean or English subtitles over auto-generated versions.

  • Semantic correction of proper nouns and technical terminology using integrated WebSearch context.

  • Generation of structured summaries including key insights, actionable takeaways, and full translated transcripts saved as local markdown files.

  • Multi-stage comprehension testing with three difficulty levels (Basic, Intermediate, Advanced) designed to verify retention.

  • Deep Research integration for follow-up investigations into specific topics or entities mentioned in the video.

  • Uses yt-dlp for reliable metadata and transcript acquisition, supporting cookies from local browsers for authenticated content.

  • Input requires a YouTube URL; the output is a formatted file in the research/readings/youtube directory.

  • The quiz system uses AskUserQuestion to deliver immediate feedback and explanations for incorrect answers.

  • Prioritizes accuracy by replacing common transcript misidentifications (e.g., cloud code -> Claude Code) through cross-referencing web search results.

  • Ideal for creators, developers, and researchers managing large volumes of video-based information.

Repository Stats

Stars
750
Forks
95
Open Issues
14
Language
Python
Default Branch
main
Sync Status
Idle
Last Synced
Apr 30, 2026, 09:45 AM
View on GitHub