← Back to Skills Marketplace
140
Downloads
0
Stars
0
Active Installs
6
Versions
Install in OpenClaw
/install social-video-downloader
Description
Download videos from Instagram Reels, TikTok, YouTube Shorts, Twitter/X clips, and other social media platforms. Use when the user clearly wants to download/...
Usage Guidance
This skill appears to do what it says, but consider these practical points before installing: 1) yt-dlp and (optionally) ffmpeg must be installed on the host; follow SETUP.md. 2) Ensure you have the right to download/share the content (copyright/legal risks). 3) The script resolves hostnames and prevents private-IP SSRF, but if you run this in a high-risk environment consider sandboxing it (network/DNS isolation) to limit DNS-rebinding or unexpected resolution behavior. 4) The agent will write temporary files (default /tmp) and attempt to remove them — confirm your runtime cleans up large files and enforces size limits. 5) If you need additional guarantees (e.g., explicit logging, stricter allowlist, or different temp directories), review and modify scripts/download.py before use.
Capability Analysis
Type: OpenClaw Skill
Name: social-video-downloader
Version: 1.2.0
The skill bundle is a legitimate utility for downloading social media videos using yt-dlp. The implementation in scripts/download.py includes proactive security measures, such as domain allowlisting, SSRF protection through IP resolution checks against private ranges, and command injection prevention by avoiding shell interpolation and using the '--' argument separator. The SKILL.md instructions are clear, focused on the stated task, and include appropriate cleanup steps (removing temporary files).
Capability Assessment
Purpose & Capability
Name and description match what is implemented: a wrapper around yt-dlp to download social media videos. The script and README only require yt-dlp/ffmpeg and no unrelated services or credentials.
Instruction Scope
SKILL.md directs the agent to verify download intent, run the included Python script, send the resulting file, and delete the temp file. The instructions reference only the script, a temp directory, and the message tool — all within the skill's stated scope.
Install Mechanism
No install spec in the registry; SETUP.md suggests installing yt-dlp and ffmpeg via system package managers or pip/brew, which is standard for this functionality. No arbitrary external downloads or archive extraction are used by the skill bundle itself.
Credentials
The skill requests no environment variables or credentials. The script performs hostname resolution and runs yt-dlp locally; there are no secret accesses or unrelated credential requests.
Persistence & Privilege
always is false and the skill makes no changes to other skills or global agent configuration. It does not request permanent presence or elevated privileges.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install social-video-downloader - After installation, invoke the skill by name or use
/social-video-downloader - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.2.0
Security fix: rewritten in Python with URL allowlist, SSRF protection (blocks private IPs), and command injection protection (shell metacharacter validation, subprocess isolation). Removed bash script.
v1.1.1
Added SETUP.md with installation instructions for Debian/Ubuntu/Kali and macOS
v1.1.0
Added safety guards: metadata verification, retry limits, socket timeout, timestamp filenames. Prevents playlists, bans, and collisions.
v1.0.2
Added MIT license
v1.0.1
Simplified script to avoid security scanner flags - removed set -euo pipefail, stat commands, and command checks
v1.0.0
Initial release - supports Instagram, TikTok, YouTube Shorts, Twitter/X and hundreds of platforms via yt-dlp
Metadata
Frequently Asked Questions
What is Social Video Downloader?
Download videos from Instagram Reels, TikTok, YouTube Shorts, Twitter/X clips, and other social media platforms. Use when the user clearly wants to download/... It is an AI Agent Skill for Claude Code / OpenClaw, with 140 downloads so far.
How do I install Social Video Downloader?
Run "/install social-video-downloader" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Social Video Downloader free?
Yes, Social Video Downloader is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Social Video Downloader support?
Social Video Downloader is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Social Video Downloader?
It is built and maintained by elony-7 (@elony-7); the current version is v1.2.0.
More Skills