Setup & Installation
Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:
Version History
Clarified cleanup instructions: agent must run rm after sending file.
What This Skill Does
Downloads videos from YouTube, Instagram, TikTok, Twitter/X, Facebook, and 1000+ other platforms using yt-dlp. Supports quality selection from 144p to 8K, merges video and audio streams into MP4, and deletes files from disk after delivery.
yt-dlp supports over 1000 sites and handles format merging automatically, eliminating the need for separate per-platform tools or browser extensions.
When to use it
- Download a YouTube video to watch offline
- Save a TikTok clip before it gets deleted
- Archive a Twitter/X video for later reference
- Download an Instagram reel at full quality
- Grab a Facebook live replay in a specific resolution
Example Workflow
Here's how your AI assistant might use this skill in practice.
User asks: Can you download this YouTube video? https://youtube.com/watch?v=...
- 1Runs scripts/download.py info with the URL to fetch available formats and video title
- 2Presents the list of available resolutions to the user
- 3User selects preferred quality (e.g. 1080p)
- 4Runs scripts/download.py download with the URL and selected format ID
- 5Sends the resulting MP4 file via the message tool, then deletes it from disk with rm
User receives the downloaded MP4 file in the chat
Requirements
Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.