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...

v1.0.0 Recently Updated Updated 2 wk ago

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:

  1. Extract video ID from the URL

    • https://www.youtube.com/watch?v=dQw4w9WgXcQ → ID: dQw4w9WgXcQ
    • https://youtu.be/dQw4w9WgXcQ → ID: dQw4w9WgXcQ
  2. Fetch subtitles using the Python script:

    from scripts.youtube_subtitles import get_youtube_subtitles
    subtitles = get_youtube_subtitles(video_id)
  3. Generate summary with the AI model using the subtitle text

  4. 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

Downloads 114
Stars 0
Current installs 0
All-time installs 0
Versions 1
Comments 0
Created Mar 25, 2026
Updated Mar 25, 2026

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
EU Made in Europe

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.