Universal Video Downloader
Download videos from YouTube, Instagram, TikTok, Twitter/X, and 1000+ other sites using yt-dlp. Supports quality selection and automatic cleanup. Use when a user provides a video l…
Subhadip Sarkar
@itzsubhadip
What This Skill Does
Downloads videos from YouTube, Instagram, TikTok, Twitter/X, and 1000+ other sites using yt-dlp. Supports quality selection from 144p to 4K/8K and automatically cleans up files after delivery.
Replaces manually using yt-dlp or separate downloaders for each platform by providing a unified interface with quality selection and automatic cleanup.
When to Use It
- Download a YouTube video in a specific resolution
- Save a TikTok video from a shared link
- Download a Twitter/X video from a tweet
- Fetch a high-quality Instagram Reel or video post
- Extract a video from a Facebook post for offline viewing
Install
$ openclaw skills install @itzsubhadip/universal-video-downloaderUniversal Video Downloader
Download videos from almost any platform using the powerful yt-dlp tool.
Features
- Platform Support: YouTube, Instagram, TikTok, Twitter/X, Facebook, and many more.
- Quality Selection: Choose from 144p up to 4K/8K resolutions.
- Automatic Cleanup: Files are deleted from the server immediately after successful upload to the chat.
- Smart Merging: Automatically merges high-quality video and audio streams into a single MP4 file.
Workflow
- Trigger: User sends a video link (e.g., YouTube, Instagram).
- Information Gathering: The agent uses
scripts/download.py infoto fetch available qualities and the video title. - User Choice: The agent presents resolutions to the user and asks which one they prefer.
- Download: Once selected, the agent runs
scripts/download.py downloadwith the specific Format ID. - Delivery: The agent sends the resulting file using the
messagetool withfilePath. - Cleanup: The agent must delete the file from disk using
rmimmediately after the message is successfully sent to save disk space.
Usage for Agents
1. Fetch Video Info
python3 scripts/download.py info "URL"
2. Download Specific Format
python3 scripts/download.py download "URL" "FORMAT_ID"
Safety & Storage
- This skill is intended for temporary processing.
- CRITICAL: Always delete the downloaded file after the user receives it to maintain disk space.
Top skills in this category
Nano Banana Pro
@steipeteGenerate/edit images with Nano Banana Pro (Gemini 3 Pro Image). Use for image create/modify requests incl. edits. Supports text-to-image + image-to-image; 1K/2K/4K; use --input-image.
AdMapix
@fly0pantsAdMapix raw data layer for ad creatives, apps, rankings, downloads/revenue, and market metadata. Returns structured JSON from the AdMapix API; the calling ag...
YouTube Watcher
@michaelgatharaFetch and read transcripts from YouTube videos. Use when you need to summarize a video, answer questions about its content, or extract information from it.
SuperDesign
@mpociotExpert frontend design guidelines for creating beautiful, modern UIs. Use when building landing pages, dashboards, or any user interface.
Video Frames
@steipeteExtract frames or short clips from videos using ffmpeg.