Requirements
- Target platform
- OpenClaw
- Install method
- Manual import
- Extraction
- Extract archive
- Prerequisites
- OpenClaw
- Primary doc
- SKILL.md
Search YouTube videos on any topic, extract English subtitles, and generate detailed summaries with key topics, quotes, and timestamps.
Search YouTube videos on any topic, extract English subtitles, and generate detailed summaries with key topics, quotes, and timestamps.
Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.
I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete.
I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run.
Search YouTube for videos on any topic, then extract and summarize their content using subtitles.
When asked about a topic, search YouTube and list the top 10 results: python3 scripts/youtube-search.py "your search query" This returns a numbered list of videos with titles, channels, and view counts.
The user selects one video by number (e.g., "3" for the third video).
Extract English subtitles from the selected video using yt-dlp: yt-dlp --write-subs --sub-langs en --skip-download "VIDEO_URL" This creates a .en.vtt subtitle file without downloading the video.
Use the subtitle processor to analyze and summarize: python3 scripts/process-subtitles.py "path/to/subtitle-file.vtt" This generates: Key Topics: Main subjects covered in the video Summary: Concise 2-3 paragraph description of content Timestamps: Notable moments with context Key Quotes: Important statements from speakers
Search โ youtube-search.py "<topic>" โ Display top 10 videos User selects โ e.g., "Video 5" Extract URL โ From the search results Download subs โ yt-dlp --write-subs --sub-langs en --skip-download "URL" Process โ process-subtitles.py "subtitle.vtt" Present โ Formatted summary with key points
yt-dlp (install: pip install yt-dlp) requests (for YouTube search fallback) Python 3.7+
If YouTube search API is unavailable, the fallback uses web scraping via requests Subtitles may be auto-generated if not manually authored Some videos may not have English subtitles available The subtitle file is created in the same directory as yt-dlp is run
User: "Tell me about Rust programming language" โ Search returns 10 videos about Rust User: "Summarize video 3" โ Downloads subtitles from video 3 โ Processes and returns detailed summary
Code helpers, APIs, CLIs, browser automation, testing, and developer operations.
Largest current source with strong distribution and engagement signals.