Media download
Improve your AI coding agents easily.
npx -y skills add radustefandumitru/overdrive --skill media-downloadAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
2 things to look at
- no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.
- 13 stars13 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
Use when the user asks to download, save, extract audio from, or convert a video/media URL using yt-dlp, including MP3 audio and highest-quality MP4 downloads. Supports YouTube and many other yt-dlp-supported sites. Ask for or choose a target folder, defaulting to ~/Downloads when reasonable.
SKILL.md
1.8 KB, 395 tokens by cl100k_base, as published. Nobody here has run it
Media Download
Use this for local, user-requested media downloads through yt-dlp. Respect platform terms and the user's rights to the media.
Preflight
- Confirm the URL and desired output format if either is unclear.
- Choose a target folder:
- Use a user-provided folder when given.
- Otherwise default to
~/Downloads.
- Check whether
yt-dlpis available:
command -v yt-dlp
If missing, suggest:
brew install yt-dlp
Common Commands
MP3 audio:
yt-dlp -P "$HOME/Downloads" -x --audio-format mp3 "<url>"
Highest-quality MP4 with broadly compatible codecs:
yt-dlp -P "$HOME/Downloads" -S vcodec:h264,fps,res,acodec:m4a "<url>"
Specific target folder:
yt-dlp -P "/path/to/folder" -x --audio-format mp3 "<url>"
yt-dlp -P "/path/to/folder" -S vcodec:h264,fps,res,acodec:m4a "<url>"
Output
After running, report:
- The format downloaded.
- The output folder.
- Any warnings from
yt-dlpthat affect the result.
Do not paste long download logs unless they are needed for debugging.
Notes
yt-dlpsupports many sites beyond YouTube. If a site fails, updateyt-dlpfirst, then retry.- For copyrighted or restricted material, ask the user to confirm they have permission before proceeding.
- This skill replaces the previous upstream
video-downloaderskill with a smaller local wrapper.
Attribution
Built around the open-source yt-dlp project: https://github.com/yt-dlp/yt-dlp