youtube-summarizer
Extract transcripts from YouTube videos and generate comprehensive, detailed summaries using intelligent analysis frameworks
By sickn33 · 1,950 installs
npx skills add sickn33/agentic-awesome-skills --skill youtube-summarizer
Source repository · Upstream listing
youtube summarizer
Purpose
This skill extracts transcripts from YouTube videos and generates comprehensive, verbose summaries using the STAR + R I S E framework. It validates video availability, extracts transcripts using the youtube transcript api Python library, and produces detailed documentation capturing all insights, arguments, and key points.
The skill is designed for users who need thorough content analysis and reference documentation from educational videos, lectures, tutorials, or informational content.
When to Use This Skill
This skill should be used when:
User provides a YouTube video URL and wants a detailed summary
User needs to document video content for reference without rewatching
User wants to extract insights, key points, and arguments from educational content
User needs transcripts from YouTube videos for analysis
User asks to "summarize", "resume", or "extract content" from YouTube videos
User wants comprehensive documentation prioritizing completeness over brevity
Step 0: Discovery & Setup
Before processing videos, validate the environment and dependencies:
Ask the user if dependency is missing:
If user selects "Yes":
Verify installation:
Main Workflow
Progress Tracking Guidelines
Throughout the workflow, display a visual progress gauge before each step to keep the user informed. The gauge format is:
Format specifications:
20 characters wide (use █ for filled, ░ for empty)
Percentage increments: Step 1=20%, Step 2=40%, Step 3=60%, Step 4=80%, Step 5=100%
Step counter showing current/total (e.g., "Step 3/5")
Brief description of current phase
Display the initial status box before Step 1:
Step 1: Validate YouTube URL
Objective: Extract video ID and validate URL format.
Supported URL Formats:
https://www.youtube.com/watch?v=VIDEO ID
https://youtube.com/watch?v=VIDEO ID
https://youtu.be/VIDEO ID
https://m.youtube.com/watch?v=VIDEO ID
Actions:
If URL is invalid:
Step 2: Check Video & Transcript Availability
Progress:
Objective: Verify video exists and transcript is accessible.
Actions:
Error Handling:
Error Message Action
Video not found "❌ Video does not exist or is private" Ask user to verify URL
Transcripts disabled "❌ Transcripts are disabled for this video" Cannot proceed
No transcript available "❌ No transcript found (not auto generated or manually added)" Cannot proceed
Private/restricted video "❌ Video is private or restricted" Ask for public video
Step 3: Extract Transcript
Progress:
Objective: Retrieve transcript in preferred language.
Actions:
Transcript Processing:
Combine all transcript segments into coherent text
Preserve punctuation and formatting where available
Remove duplicate or overlapping segments (if auto generated artifacts)
Keep it in memory for analysis; if a downstream tool requires a file, use a
private tempfile.TemporaryDirectory() and consume it before the context exits
Step 4: Generate Comprehensive Summary
Progress:
Objective: Apply enhanced STAR + R I S E prompt to create detailed summary.
Prompt Applied:
Use the enhanced prompt from Phase 2 (STAR + R I S E framework) with the extracted transcript as input.
Actions:
1. Load the full transcript text
2. Apply the comprehensive summarization prompt
3. Use AI model (Claude/GPT) to generate structured summary
4. Ensure output follows the defined structure:
Header with video metadata
Executive synthesis
Detailed section by section breakdown
Key insights and conclusions
Concepts and terminology
Resources and references
Implementation:
Then apply the full summarization prompt (from enhanced version in Phase 2).
Step 5: Format and Present Output
Progress:
Objective: Deliver the summary in clean, well structured Markdown.
Output Structure:
Example 2: Missing Dependency
User Input:
Skill Response:
User selects "Yes":
Example 4: Invalid URL
User Input:
Skill Response:
📊 Executive Summary
This video provides a comprehensive introduction to the fundamental concepts of Artificial Intelligence (AI), designed for beginners and professionals who want to understand the technical foundations and practical applications of modern AI. The instructor covers everything from basic definitions to machine learning algorithms, using practical examples and visualizations to facilitate understanding.
[... continued detailed summary ...]
What would you like to save?
→ Summary + raw transcript
✅ File saved: resumo exemplo123 2026 02 01.md (includes raw transcript)
[████████████████████] 100% ✓ Processing complete!
Version: 1.2.0
Last Updated: 2026 02 02
Maintained By: Eric Andrade
Limitations
Use this skill only when the task clearly matches the scope described above.
Do not treat the output as a substitute for environment specific validation, testing, or expert review.
Stop and ask for clarification if required inputs, permissions, safety boundaries, or success criteria are missing.