YouTube Summary - Auto Video Summarizer OpenClaw Skill
Automatically fetch YouTube video subtitles and generate concise summaries. Use when you need to summarize a YouTube video, get key points from a talk, or ex...
Installation
clawhub install youtube-video-summary
Requires npm i -g clawhub
114
Downloads
0
Stars
0
current installs
0 all-time
1
Versions
YouTube Summary
Automatically get subtitles from any public YouTube video and generate a clean, structured summary with key points. Saves hours of watching long videos when you just need the main ideas.
Core Capabilities
1. Get full subtitles from any public YouTube video
- Works with videos that have auto-generated captions
- Supports multiple languages
- Outputs clean formatted text
2. Generate concise summaries
- Extracts all key points and main arguments
- Adjusts summary length based on your needs (short/medium/detailed)
- Structures output with bullet points for easy reading
3. Export results
- Save summary as markdown or text file
- Copy-paste ready for note-taking
Quick Start
Given a YouTube URL:
Extract video ID from the URL
https://www.youtube.com/watch?v=dQw4w9WgXcQ→ ID:dQw4w9WgXcQhttps://youtu.be/dQw4w9WgXcQ→ ID:dQw4w9WgXcQ
Fetch subtitles using the Python script:
from scripts.youtube_subtitles import get_youtube_subtitles subtitles = get_youtube_subtitles(video_id)Generate summary with the AI model using the subtitle text
Format and present the result with:
- Video title and link
- Executive summary (1-paragraph overview)
- Key points (bulleted list)
- Detailed notes (optional)
Usage Examples
Example request: "Summarize this YouTube video: https://www.youtube.com/watch?v=xyz"
Expected output:
# Video Summary: [Title]
Source: https://www.youtube.com/watch?v=xyz
## Executive Summary
One paragraph overview of the entire video's main message.
## Key Points
- Point 1: Main argument or finding
- Point 2: Second important topic
- Point 3: Key takeaway
- ...
## Detailed Notes (optional for longer videos)
More detailed breakdown...
Language Support
- The script automatically gets the available subtitle tracks
- Default to first available track (usually the video's original language)
- Can specify preferred language (e.g., "summarize in English" or "summarize in Chinese")
Scripts
scripts/youtube_subtitles.py
Python utility to fetch subtitles from YouTube using youtube-transcript-api.
Usage:
python scripts/youtube_subtitles.py <video-id> [language-code]
Requirements:
pip install youtube-transcript-api
scripts/summarize.py
Helper script to format subtitles for summarization.
When to use this skill
✅ Use when:
- You want the main ideas from a long YouTube video without watching
- You need to take notes from a lecture or talk
- You want to share key points from a video with others
- You're doing research and need to process multiple videos quickly
❌ Don't use when:
- The video is private and has no public captions
- The video has no captions/subtitles at all
- You need a full word-for-word transcription (this skill focuses on summarization)
Statistics
Author
potatosolo
@potatosolo
Latest Changes
v1.0.0 · Mar 25, 2026
Initial release of youtube-summary: - Automatically fetches subtitles from any public YouTube video (including auto-generated captions) in multiple languages. - Generates concise, structured video summaries with executive overview, key points, and optional detailed notes. - Allows customization of summary length (short, medium, or detailed). - Enables easy export of summaries as markdown or plain text for quick note-taking. - Provides usage instructions and examples for seamless integration into research, learning, or sharing key video content.
Quick Install
clawhub install youtube-video-summary Related Skills
Other popular skills you might find useful.
Chat with 100+ AI Models in one App.
Use Claude, ChatGPT, Gemini alongside with EU-Hosted Models like Deepseek, GLM-5, Kimi K2.5 and many more.