← Back to Skills Marketplace
itzsubhadip

Universal Video Downloader

by Subhadip Sarkar · GitHub ↗ · v1.0.2
cross-platform ✓ Security Clean
2727
Downloads
8
Stars
11
Active Installs
3
Versions
Install in OpenClaw
/install universal-video-downloader
Description
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.
Usage Guidance
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.
Capability Analysis
Type: OpenClaw Skill Name: universal-video-downloader Version: 1.0.2 The skill is designed to download videos using `yt-dlp` and includes appropriate safety measures. The `scripts/download.py` file correctly uses `subprocess.run` with a list of arguments, preventing shell injection from user-controlled URLs or format IDs. It also sanitizes output filenames to prevent path traversal. The `SKILL.md` instructs the agent to delete downloaded files using `rm` for cleanup, which is a legitimate operational requirement. There is no evidence of intentional malicious behavior such as data exfiltration, unauthorized execution, or persistence mechanisms.
Capability Assessment
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.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install universal-video-downloader
  3. After installation, invoke the skill by name or use /universal-video-downloader
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.2
Clarified cleanup instructions: agent must run rm after sending file.
v1.0.1
Added mandatory binary requirements (yt-dlp, ffmpeg) to metadata.
v1.0.0
Initial release – Download videos from 1000+ sites with quality options and auto-cleanup. - Supports YouTube, Instagram, TikTok, Twitter/X, Facebook, and many more platforms. - Lets users choose video resolution (from 144p to 4K/8K). - Automatically merges video and audio into a single file. - Deletes downloaded files from the server after sending to the user.
Metadata
Slug universal-video-downloader
Version 1.0.2
License
All-time Installs 12
Active Installs 11
Total Versions 3
Frequently Asked Questions

What is 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 link from any platform and wants to download it. It is an AI Agent Skill for Claude Code / OpenClaw, with 2727 downloads so far.

How do I install Universal Video Downloader?

Run "/install universal-video-downloader" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Universal Video Downloader free?

Yes, Universal Video Downloader is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Universal Video Downloader support?

Universal Video Downloader is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Universal Video Downloader?

It is built and maintained by Subhadip Sarkar (@itzsubhadip); the current version is v1.0.2.

💬 Comments