LaunchKit · 2026
Back to Skills

universal-video-downloader

Download videos from YouTube, Instagram, TikTok, Twitter/X, and 1000+ other sites using yt-dlp.

7
1.6k downloads
by @itzsubhadip

Setup & Installation

openclaw skills install @itzsubhadip/universal-video-downloader

Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:

npx clawhub install universal-video-downloader

Version History

v1.0.2Feb 11, 2026 - Version note by skill developer:

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.

INPUT

User asks: Can you download this YouTube video? https://youtube.com/watch?v=...

AGENT
  1. 1Runs scripts/download.py info with the URL to fetch available formats and video title
  2. 2Presents the list of available resolutions to the user
  3. 3User selects preferred quality (e.g. 1080p)
  4. 4Runs scripts/download.py download with the URL and selected format ID
  5. 5Sends the resulting MP4 file via the message tool, then deletes it from disk with rm
OUTPUT

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.

yt-dlp installed and available in PATHffmpeg installed and available in PATH