Universal Video Downloader

v1.0.2

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 link from any platform and wants to download it.

8· 2.7k·11 current·12 all-time
bySubhadip Sarkar@itzsubhadip

Install

OpenClaw Prompt Flow

Install with OpenClaw

Best for remote or guided setup. Copy the exact prompt, then paste it into OpenClaw for itzsubhadip/universal-video-downloader.

Previewing Install & Setup.
Prompt PreviewInstall & Setup
Install the skill "Universal Video Downloader" (itzsubhadip/universal-video-downloader) from ClawHub.
Skill page: https://clawhub.ai/itzsubhadip/universal-video-downloader
Keep the work scoped to this skill only.
After install, inspect the skill metadata and help me finish setup.
Required binaries: yt-dlp, ffmpeg
Use only the metadata you can verify from ClawHub; do not invent missing requirements.
Ask before making any broader environment changes.

Command Line

CLI Commands

Use the direct CLI path if you want to install manually and keep every step visible.

OpenClaw CLI

Canonical install target

openclaw skills install itzsubhadip/universal-video-downloader

ClawHub CLI

Package manager switcher

npx clawhub@latest install universal-video-downloader
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
Name/description match the requested binaries (yt-dlp, ffmpeg) and the included script implements info and download actions using yt-dlp. No unexplained environment variables, packages, or external services are requested.
Instruction Scope
SKILL.md instructs the agent to call the provided script to fetch formats and download, send the file via the message tool, and then delete it. The instructions do not attempt to read unrelated files, environment variables, or transmit data to unexpected endpoints. The required cleanup step is explicit.
Install Mechanism
There is no install spec (instruction-only with a bundled script). That lowers install risk; the skill relies on existing system binaries (yt-dlp, ffmpeg) which must be provided by the environment.
Credentials
The skill requests no credentials or config paths. The lack of env secrets is proportional to a downloader tool. The included script runs yt-dlp (which will access network resources) — this is expected and aligned with purpose.
Persistence & Privilege
always:false (no forced presence) and normal autonomous invocation settings. The skill does not request persistent system-wide changes or modify other skills' configurations.
Assessment
This skill appears to do exactly what it claims, but take these practical precautions before installing: 1) Ensure yt-dlp and ffmpeg are installed from trusted sources (distribution packages or official releases) because the skill runs those binaries. 2) Be aware yt-dlp will fetch remote content (network activity is expected). 3) Confirm you have permission to download the content (copyright and platform terms). 4) Make sure the agent has permission to write and delete files in its working directory; the SKILL.md requires immediate deletion after upload to free disk space. 5) If you do not want the agent to download files without explicit user confirmation, restrict autonomous invocation or require explicit user prompts. Overall the skill is coherent and contains no evident exfiltration or unrelated credential requests.

Like a lobster shell, security has layers — review code before you run it.

Runtime requirements

🎥 Clawdis
Binsyt-dlp, ffmpeg
latestvk973xkgt9mj7b92yrtfjdrjvs980zsr6
2.7kdownloads
8stars
3versions
Updated 2mo ago
v1.0.2
MIT-0

Universal 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

  1. Trigger: User sends a video link (e.g., YouTube, Instagram).
  2. Information Gathering: The agent uses scripts/download.py info to fetch available qualities and the video title.
  3. User Choice: The agent presents resolutions to the user and asks which one they prefer.
  4. Download: Once selected, the agent runs scripts/download.py download with the specific Format ID.
  5. Delivery: The agent sends the resulting file using the message tool with filePath.
  6. Cleanup: The agent must delete the file from disk using rm immediately 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.

Comments

Loading comments...