youtube
Installation
SKILL.md
YouTube search & transcripts
One CLI covers everything: yt-dlp, run via uvx (no install, no API key). It handles both search/metadata and transcripts. Keeping it current avoids most extraction breakage, so prefer uvx yt-dlp@latest if you hit errors.
Typical flow: search for a query or channel -> pick the relevant video(s) -> pull the transcript -> answer/summarize. When the user cares about a specific point, open the video at that timestamp in their browser.
If a flag here doesn't behave as expected, run uvx yt-dlp --help to self-correct.
1. Search
Keyword search, one line per result (id | title | channel | duration_seconds):
uvx yt-dlp --print "%(id)s | %(title)s | %(channel)s | %(duration)s" \
--flat-playlist "ytsearch10:YOUR QUERY HERE"