yt-dlp-cli
yt-dlp-cli - agent workflow
Result: After a user asks to download, extract, clip, subtitle, or archive media from a yt-dlp-supported URL, the agent has either produced the correct file(s) on disk and reported path/size/identity, or stopped on an explicit blocker (missing binary, auth required, rights unclear, playlist too large, YouTube bot wall).
Next consumer: The user (file on disk) and any later skill that transcribes/edits that file.
Done: File exists at the stated path, matches the requested job (video vs audio vs clip vs playlist range), and the agent reported what it did and how it verified. Or a named blocker with the next safe action.
Intent (changes the approach): Agents can already invoke yt-dlp <url> and
they do it badly. This skill exists to close those failure modes, not to teach
the CLI. Do not write a flag encyclopedia. Do not hide yt-dlp behind a Python
wrapper.