Download YouTube videos and HLS streams (m3u8) from platforms like Mux, Vimeo, etc. using yt-dlp and ffmpeg. Use this skill when users request downloading videos, extracting audio, handling protected streams with authentication headers, or troubleshooting download issues like nsig extraction failures, 403 errors, or cookie extraction problems.
87
88%
Does it follow best practices?
Impact
78%
1.59xAverage score across 3 eval scenarios
Risky
Do not use without reviewing
PO Token provider setup
yt-dlp Python discovery
25%
100%
Correct plugin installed
100%
100%
Plugin into yt-dlp Python
50%
100%
mweb client for PO tokens
100%
100%
web_safari client with cookies
0%
100%
Docker NOT installed if missing
100%
100%
WPC fallback without Docker
0%
100%
URL quoting in examples
100%
100%
Localhost proxy rewrite
0%
100%
No Android client with PO tokens
100%
80%
Authenticated HLS stream download
ffmpeg used (not yt-dlp)
100%
100%
-headers flag present
100%
100%
-protocol_whitelist correct
0%
100%
Stream copy mode
100%
100%
-bsf:a aac_adtstoasc present
0%
83%
Referer header included
100%
62%
Separate stream merging
100%
100%
MP4 output format
100%
100%
Output file created
100%
0%
Parameterized script
100%
100%
User-facing download workflow
Thumbnail in Markdown
0%
100%
File path reported
0%
0%
File size reported
0%
0%
Resolution reported
0%
0%
Plain language response
0%
20%
Metadata fetched first
0%
100%
MP4 output format
0%
0%
Cookie permission noted
20%
60%
Single video (no playlist)
100%
100%
Cookie detail hidden
37%
37%
403 retry strategy documented
33%
100%
Video title and channel
50%
100%
392d34c
Table of Contents
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.