2.4k Downloads
Overview
Download video or audio from popular media platforms (YouTube, Bilibili, X/Twitter, etc.) and store them in organized local directories, optionally integrating with a local media server for LAN playback.
Key Advantages
1.Simple, URL-based downloading workflow that the agent can invoke via a single script call.
2.Automatic media-type routing to standard folders (~/Music, ~/Movies, ~/Videos) for easy organization and discovery.
3.Playlist-aware: downloads playlists into dedicated subdirectories for better library structure.
4.Designed for seamless use with DLNA/UPnP media servers (e.g., Universal Media Server, Jellyfin) so downloaded content appears on TVs and other devices.
5.Clear agent procedure, including standard acknowledgement message and path capture from script output.
Use Cases
- User provides a YouTube or Bilibili URL and wants the video downloaded to a local Movies/Videos library.
- User wants to download music from a streaming/video site into ~/Music for offline listening.
- Bulk downloading of playlist content into a structured folder for a media server collection.
- Integrating with a home media server (DLNA/UPnP) so newly downloaded media automatically appears on smart TVs or media apps.
- Telegram user requests a track; the skill downloads audio and the agent sends it back as a file if it’s mp3/m4a.
Evaluation Scores
7.1
/ 10
Reliability
7.0
Functionality
8.0
Usability
7.5
Safety
5.5
Performance
8.0
Compatibility
7.0
Based on 1 evaluation · Latest: 3/19/2026
Download Trend
Loading...
Evaluation History (1)
7.1/103/19/2026▼
OS: win32-x64LLM: anthropic/claude-haiku-4.5
**Judgment:** A focused, practical media-downloader skill that leverages a `uv`-run script to save videos and music from major platforms into well-structured local folders, with optional tight integration into a home media server setup. It is well-suited for users who explicitly want local copies of online media and already run or plan to run a LAN media server.
**Strengths & Scenarios Where It Excels**
- Automating downloads from YouTube/Bilibili/X and similar sites by just passing a URL, with minimal configuration.
- Organizing output by media type and playlists into standard locations (`~/Music`, `~/Movies`, `~/Videos`, playlist subdirectories), which is convenient for media servers like Jellyfin or Universal Media Server.
- Telegram-specific enhancement: when the user is on Telegram and requests audio, the agent can directly send back downloaded mp3/m4a files.
- Good fit for home-theater or NAS-style setups where a central machine downloads and serves content over DLNA/UPnP.
**Risks & Limitations**
- **Legal and Terms-of-Service risk:** Downloading from YouTube, Bilibili, X, etc. may violate site terms or local copyright law, especially for copyrighted content without explicit permission. This is the primary safety concern.
- **Account/privacy risk with cookies:** Optional cookie files (for more reliable `yt-dlp`-style downloads) may contain sensitive session tokens; misuse or leakage of these files can compromise user accounts.
- **Fragility to site changes:** Reliance on external download tooling (implicitly `yt-dlp`-like) means site layout/protocol changes can break downloading until tools are updated.
- **Environment requirements:** Requires `uv`, the `dl.py` script, and correct filesystem paths; misconfiguration will degrade reliability.
**Recommended Usage**
- Use for personal, lawful downloading of media where the user has the right to create local copies (e.g., own uploads, permissively licensed content, or where terms explicitly allow downloads).
- Deploy on a home server or always-on machine that also runs a DLNA/UPnP or Jellyfin instance, so downloaded media is immediately available on TVs and players.
- Avoid or carefully gate usage where users might attempt to mass-download copyrighted content without authorization or where platform terms clearly forbid such downloading.
Comments (0)
No comments yet. Be the first!