dl
Download Video/Music from YouTube/Bilibili/X/etc.
Why use this skill?
Use the OpenClaw dl skill to easily download videos and music from YouTube, Bilibili, and more. Organize your media for local streaming servers automatically.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/guoqiao/dlWhat This Skill Does
The dl skill is a powerful, automated media acquisition tool designed for OpenClaw. It abstracts away the complexities of command-line media scrapers like yt-dlp, allowing you to fetch videos and music directly from major platforms including YouTube, Bilibili, and X (Twitter) with simple natural language commands. By intelligently routing downloads into dedicated folders—~/Movies/ and ~/Videos/ for visual content and ~/Music/ for audio—it keeps your local media library organized and ready for consumption.
Installation
To integrate this capability into your environment, use the OpenClaw package manager. Simply execute the command clawhub install openclaw/skills/skills/guoqiao/dl in your terminal. Ensure that you have uv installed, as the skill utilizes it for isolated, reproducible script execution. Once installed, the skill automatically detects configuration files like .cookies.txt from standard system locations to bypass rate-limiting and access age-restricted content seamlessly.
Use Cases
This skill is ideal for users building a personal media vault. It excels in scenarios where you want to archive educational playlists, preserve high-quality music tracks offline, or create a private streaming collection. By coupling this with a DLNA/UPnP server like Jellyfin or Universal Media Server, you effectively transform your workstation into a personal media hub, allowing your TV or mobile devices to access your downloads instantly over your local network.
Example Prompts
- "Download this music video from YouTube: [URL] and save it to my videos folder."
- "Can you grab this entire playlist from YouTube and save it as music?"
- "Download this clip from X: [URL] so I can watch it offline."
Tips & Limitations
For optimal results, ensure your media server is configured to watch the target directories. If you frequently download from restricted platforms, keeping an updated .cookies.txt file in your base directory will significantly improve the success rate of your requests. Be aware that the script writes files directly to your local file system, so ensure you have sufficient disk space before initiating large playlist downloads. The skill provides clear feedback loops, informing you immediately when the download process initiates and, if using Telegram, delivering audio files directly to your chat for convenience.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-guoqiao-dl": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, file-write, file-read, code-execution
Related Skills
mlx-audio-server
Local 24x7 OpenAI-compatible API server for STT/TTS, powered by MLX on your Mac.
mlx-stt
Speech-To-Text with MLX (Apple Silicon) and opensource models (default GLM-ASR-Nano-2512) locally.
url2pdf
Convert URL to PDF suitable for mobile reading.
uv-global
Provision and reuse a global uv environment for ad hoc Python scripts.
url2png
Convert URL to PNG suitable for mobile reading.