⏳ This skill is pending AI review.
Scores will appear once the review pipeline completes.
yt-dlp-download-skill
yt-dlp-powered downloader for YouTube, Bilibili, X (Twitter), TikTok/Douyin, and more. Given a video URL, download video (720p/1080p/best), extract MP3/audio-only, fetch subtitles (specify languages), and optionally download playlists; auto-merges audio/video.
Choose how to use this skill
You do not need every option. Choose the path your AI client supports. The stable page stays the same; versioned files are immutable.
1. Native installer
This listing has no registered native installer command. Use the complete package or source fallback below, depending on what your client supports.
Do not guess an installer command or replace an existing version without reviewing the diff.
2. Complete package recommended
Download the ZIP when available. It includes SKILL.md plus the references, security notes and version metadata.
No complete ProSkills package is published for this listing yet.3. Prompt-only
Copy the prompt above when the agent can read the stable page or when you want to adopt the workflow without installing a skill.
Need only the instruction file?
Download SKILL.md only if your client requires a single file. The complete ZIP is safer for a full installation because it preserves the references and release context.
No path installs or executes anything by itself. Your agent still needs access to the project files. Before updating, compare the installed version and review the diff.
// RATINGS
Not yet listed on ClawHub or SkillsMP
// README
yt-dlp Downloader (OpenClaw)
A standalone OpenClaw-compatible version of the yt-dlp downloader skill. It downloads videos from YouTube, Bilibili, Twitter/X, TikTok/Douyin, Vimeo, Twitch, and more via yt-dlp, with options for audio-only (MP3), subtitles, and quality selection.
Features
- Best-quality video download by default
- Audio extraction (MP3)
- Subtitles (all languages)
- Quality filters (e.g., 720p/1080p)
- Playlist support and format listing
Directory
yt-dlp-download-skill
├── SKILL.md # OpenClaw skill instructions + gating/installer metadata
├── skill.yaml # OpenClaw manifest (name/version/permissions/entryPoint)
└── scripts/
└── download.sh # Optional helper wrapper for advanced usage
Prerequisites
- yt-dlp (required)
- ffmpeg (recommended for audio extraction and format merging)
This skill declares installer metadata so the OpenClaw UI/CLI can assist with installing yt-dlp and (on macOS) ffmpeg.
Install (local)
Validate and install the skill into your OpenClaw instance:
- Install
openclaw skills install ./yt-dlp-download-skill
- Verify
openclaw skills list
Optional: Enable via config (JSON5)
~/.openclaw/openclaw.json:
{
skills: {
entries: {
"yt-dlp-download-skill": { enabled: true }
}
}
}
Usage
Ask your agent to download or extract media by providing a URL. Examples:
- Best quality
Download this video https://www.youtube.com/watch?v=xxx
- Audio-only (MP3)
Extract audio from https://www.bilibili.com/video/xxx
- With subtitles
Download with subtitles https://twitter.com/xxx/status/123
- Specific quality
Download 720p https://www.tiktok.com/@user/video/xxx
Behind the scenes, the agent will construct a safe yt-dlp command using the default download directory from config (see below).
Configuration
The skill accepts an optional download_path config key (default ~/Downloads/yt-dlp). You can override it via OpenClaw config or at request time by explicitly specifying a safe output directory.
Uninstall / Update
- Uninstall:
openclaw skills uninstall yt-dlp-downloader - Update (local path): re-run
openclaw skills install ./openclaw/yt-dlp-downloader
Troubleshooting
- YouTube 403 → Use cookies: the skill adds
--cookies-from-browser chromefor YouTube when appropriate. ffmpegmissing when extracting audio → install ffmpeg (Homebrew on macOS or your distro package manager on Linux).- Format not found → list first with
yt-dlp -F URL, then choose a specific format.
Security Notes
- Only http/https URLs are accepted; commands are constructed defensively to avoid arbitrary shell execution.
- Request minimal permissions; this skill uses
shell,filesystem, andnetwork.
// HOW IT'S BUILT
KEY FILES