← 返回 Skills 市场
dimitryvin

Video Dl

作者 dimitryvin · GitHub ↗ · v1.1.0
cross-platform ⚠ suspicious
1436
总下载
0
收藏
2
当前安装
3
版本数
在 OpenClaw 中安装
/install video-dl
功能描述
Download videos from YouTube, Reddit, Twitter/X, TikTok, Instagram, and 1000+ other sites using yt-dlp. Use when user provides a video link and wants to download it.
安全使用建议
This skill largely does what it says (downloads videos using yt-dlp), but check a few things before installing or running it: - Ensure you have the required binaries installed from trusted sources: yt-dlp, ffmpeg and ffprobe. The skill does not declare these requirements but both scripts call them. - Note that the SKILL.md suggests a Telegram send flow, but compress-and-send.sh only compresses and prints success; it does not actually upload or notify Telegram. Treat the CHAT_ID parameter as informational only unless you modify the script to perform uploads. - The scripts write to ~/Downloads/videos by default and will download arbitrary URLs you pass in. Confirm you are comfortable with network downloads and legal/copyright implications for the content you request. - Because there is no installer, nothing is written to system locations by the skill itself, but the scripts will execute external binaries and write files to your home directory — run them in a controlled environment if you are unsure. If you plan to use this skill: verify yt-dlp and ffmpeg are installed and up-to-date, inspect or test the scripts locally, and consider running them in a sandbox or container if you are concerned about side effects.
功能分析
Type: OpenClaw Skill Name: video-dl Version: 1.1.0 The skill bundle is classified as suspicious due to a critical shell injection vulnerability in `scripts/download.sh`. The script directly uses user-provided input for the `--output` argument in a `mkdir -p "$OUTPUT_DIR"` command without sanitization, allowing for arbitrary command execution. The `SKILL.md` further exposes this by instructing the agent to pass user-controlled options directly to the script. There is no evidence of intentional malicious behavior such as data exfiltration or backdoors.
能力评估
Purpose & Capability
The skill's stated purpose (download videos via yt-dlp) matches the provided scripts. However, the SKILL.md and scripts rely on external binaries (yt-dlp, ffmpeg, ffprobe) but the skill declares no required binaries. Also SKILL.md describes a 'Sending to Telegram' workflow which implies sending to an external service, but the included compress-and-send.sh only compresses and prints status — it does not transmit to Telegram. The absence of declared binary requirements and the mismatch about Telegram are incoherent with the metadata.
Instruction Scope
SKILL.md instructs the agent/user to run the included scripts with a URL (and for compression, a CHAT_ID). The scripts operate only on the provided URL/file and write to ~/Downloads/videos (or a user-specified output). They do not read unrelated system files or additional environment variables. The scope is largely limited to downloading and compressing media, but SKILL.md's wording could mislead users into thinking the skill autonomously sends media to Telegram when it does not.
Install Mechanism
There is no install spec (instruction-only skill with two helper scripts). That minimizes install-time risk (nothing downloaded or written by an installer).
Credentials
The skill requests no environment variables or credentials (good). The scripts do access $HOME and look for $HOME/.local/bin/yt-dlp, and write to ~/Downloads/videos by default; these are reasonable for the stated task but should have been declared as required binaries/dependencies (yt-dlp, ffmpeg, ffprobe). No secrets are requested or used.
Persistence & Privilege
always is false and the skill is user-invocable only. It does not request permanent presence or attempt to modify other skills or system-wide agent settings.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install video-dl
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /video-dl 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.1.0
Added compress-and-send script for Telegram. Run in background to avoid chat spam.
v1.0.1
Use user-installed yt-dlp if available (fixes YouTube 403 errors on older system packages)
v1.0.0
Initial release: Download videos from YouTube, Reddit, Twitter/X, TikTok, Instagram, and 1000+ sites using yt-dlp
元数据
Slug video-dl
版本 1.1.0
许可证
累计安装 2
当前安装数 2
历史版本数 3
常见问题

Video Dl 是什么?

Download videos from YouTube, Reddit, Twitter/X, TikTok, Instagram, and 1000+ other sites using yt-dlp. Use when user provides a video link and wants to download it. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 1436 次。

如何安装 Video Dl?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install video-dl」即可一键安装,无需额外配置。

Video Dl 是免费的吗?

是的,Video Dl 完全免费(开源免费),可自由下载、安装和使用。

Video Dl 支持哪些平台?

Video Dl 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Video Dl?

由 dimitryvin(@dimitryvin)开发并维护,当前版本 v1.1.0。

💬 留言讨论