video-dl
Download videos from YouTube, Reddit, Twitter/X, TikTok, Instagram, and 1000+ other sites using yt-dlp. Use when user provides a video link and wants to download it.
Why use this skill?
Use the video-dl skill to easily download high-quality videos and audio from YouTube, Reddit, TikTok, and more directly into your OpenClaw environment.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/dimitryvin/video-dlWhat This Skill Does
The video-dl skill is a powerful automation tool for OpenClaw that leverages the industry-standard yt-dlp library to facilitate high-quality video and audio downloads from over 1,000 different platforms. Whether you are archiving content from YouTube, capturing clips from Reddit, or saving media from Twitter, X, TikTok, or Instagram, this skill handles the heavy lifting. It automates the complex process of URL parsing, stream selection, and file merging, allowing you to focus on the content rather than the technical extraction hurdles. Beyond simple downloads, it provides utility for audio-only extraction and specific resolution limiting to save space.
Installation
To integrate this skill into your OpenClaw environment, execute the following command in your terminal:
clawhub install openclaw/skills/skills/dimitryvin/video-dl
Ensure that you have sufficient disk space in your ~/Downloads/videos directory, as the skill is configured to output media there by default unless otherwise specified.
Use Cases
This skill is ideal for content creators, researchers, and media enthusiasts. Typical use cases include building a personal offline archive of educational videos, preparing media for offline viewing, extracting soundtracks from educational clips for study, or gathering data for multimedia research. By using the included compression script, users can also bridge the gap between heavy high-definition media files and the constraints of messaging platforms like Telegram, making it a versatile tool for remote content distribution.
Example Prompts
- "Download this YouTube video at 1080p and save it to my personal project folder: [URL]"
- "Can you grab just the audio from this link and name the file 'podcast-episode'? [URL]"
- "Download this Reddit clip and compress it so I can send it to my group chat on Telegram. [URL]"
Tips & Limitations
For optimal results, always verify the source URL is public. Note that age-restricted content or private videos may fail as they require authentication which is not currently baked into the standard skill path. If you are dealing with particularly massive video files, be mindful of your storage quotas. For advanced users, remember that the binary is located at ~/.local/bin/yt-dlp, allowing you to pass native yt-dlp arguments for complex scenarios like playlist downloading or custom format selection beyond the base skill wrapper.
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-dimitryvin-video-dl": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, file-write, file-read, code-execution