Get YouTube video information, metadata, and transcripts/subtitles. Use when the user asks about a YouTube video, wants a video summary, needs a transcript, or asks to extract info from a YouTube URL.
Extract information and transcripts from YouTube videos via yt-dlp and youtube-transcript-api.
✅ USE this skill when:
❌ DON'T use this skill when:
python {skill_path}/youtube_info.py URL [command] [options]
Commands:
info (default) — video title, duration, views, descriptiontranscript — full transcript/subtitlessearch — search YouTube for videos (uses URL arg as search query)Options:
--lang en — transcript language (default: en)--format json — output as JSON--max 5 — max results for search (default: 5)python {skill_path}/youtube_info.py <URL> infopython {skill_path}/youtube_info.py <URL> transcriptpython {skill_path}/youtube_info.py "Python tutorials" searchpip install yt-dlp youtube-transcript-apiEdit PDFs with natural-language instructions using the nano-pdf CLI.
Control Sonos speakers (discover/status/play/volume/group).
Terminal Spotify playback/search via spogo (preferred) or spotify_player.
Capture frames or clips from RTSP/ONVIF cameras.
CLI to manage emails via IMAP/SMTP. Use `himalaya` to list, read, write, reply, forward, search, and organize emails from the terminal. Supports multiple accounts and message composition with MML (MIME Meta Language).
Monitor blogs and RSS/Atom feeds for updates using the blogwatcher CLI.
Category:tools