← 返回 Skills 市场
Yt Dlp
作者
azzar budiyanto
· GitHub ↗
· v1.0.1
1889
总下载
0
收藏
24
当前安装
2
版本数
在 OpenClaw 中安装
/install yt-dlp
功能描述
A robust CLI wrapper for yt-dlp to download videos, playlists, and audio from YouTube and thousands of other sites. Supports format selection, quality control, metadata embedding, and cookie authentication.
安全使用建议
This skill is a thin wrapper around yt-dlp and appears coherent. Before installing/using it: 1) ensure yt-dlp and ffmpeg are installed from official sources (pip, your OS package manager, or official GitHub releases) instead of running random curl|sh installers; 2) inspect the bundle (especially scripts/download.sh) — it attempts to use a .venv yt-dlp if present and otherwise calls system yt-dlp; 3) be cautious with cookies: using --cookies-from-browser can expose browser session cookies — prefer exporting a cookies.txt file and review it; 4) note a minor packaging gap: the script mentions 'scripts/setup' but that file is not included, so the script may fail if yt-dlp isn't already available. If you plan to let an autonomous agent use this skill, explicitly restrict use of browser cookies and confirm you trust the agent to run local commands that may write files to your download directory.
功能分析
Type: OpenClaw Skill
Name: yt-dlp
Version: 1.0.1
The skill is classified as suspicious due to a critical shell injection vulnerability in `scripts/download.sh`. The script directly passes user-supplied arguments (`"$@"`) to the `yt-dlp` command without proper sanitization, allowing an attacker to execute arbitrary shell commands by injecting metacharacters into the input. Additionally, the skill exposes the high-risk `yt-dlp` feature `--cookies-from-browser`, which can access sensitive browser session cookies, although this capability is documented with a warning in `SKILL.md` and `references/guide.md`.
能力评估
Purpose & Capability
Name/description match the included files: docs plus a simple wrapper script that calls yt-dlp and ffmpeg. Requested capabilities (download, format selection, metadata, cookies) align with what yt-dlp provides; no unrelated services or privileges are requested.
Instruction Scope
SKILL.md and references stay on-topic and only instruct use of yt-dlp/ffmpeg and the wrapper script. The wrapper does not read arbitrary files or network endpoints beyond yt-dlp's normal behavior. Note: the script warns to run 'scripts/setup' if yt-dlp isn't found, but no scripts/setup file is included in the bundle — this is a packaging/documentation gap (not evidence of exfiltration).
Install Mechanism
No install spec in the registry (instruction-only), which minimizes automatic disk writes. The docs recommend installing yt-dlp via pip or package managers and warn against untrusted curl|sh installers. The included references even show a GitHub release URL (a normal source).
Credentials
The skill requires no environment variables, no credentials, and no config paths. The docs caution about cookie use (which is appropriate) but do not attempt to access browser secrets themselves. This is proportionate to a downloader wrapper.
Persistence & Privilege
always is false and model invocation/autonomy is default. The skill does not request permanent presence or modify other skills. No elevated privileges or system-wide config modifications are attempted.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install yt-dlp - 安装完成后,直接呼叫该 Skill 的名称或使用
/yt-dlp触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.1
- Added the main download script at scripts/download.sh.
- Updated documentation: script usage now references scripts/download.sh instead of scripts/download.
- Added a new "Installation & Security" section to SKILL.md, with guidance on installing yt-dlp/ffmpeg and safe cookie handling.
- Minor documentation improvements for enhanced clarity and accuracy.
v1.0.0
Initial release of yt-dlp skill.
- Provides a CLI wrapper for yt-dlp to download videos, playlists, and audio from YouTube and many other sites.
- Supports format selection, quality control, embedding metadata, thumbnails, and subtitles.
- Allows cookie authentication for restricted or premium content.
- Includes convenient script (`scripts/download`) with sensible defaults and example commands.
- Requires yt-dlp and ffmpeg installed and available in PATH.
元数据
常见问题
Yt Dlp 是什么?
A robust CLI wrapper for yt-dlp to download videos, playlists, and audio from YouTube and thousands of other sites. Supports format selection, quality control, metadata embedding, and cookie authentication. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 1889 次。
如何安装 Yt Dlp?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install yt-dlp」即可一键安装,无需额外配置。
Yt Dlp 是免费的吗?
是的,Yt Dlp 完全免费(开源免费),可自由下载、安装和使用。
Yt Dlp 支持哪些平台?
Yt Dlp 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Yt Dlp?
由 azzar budiyanto(@1999azzar)开发并维护,当前版本 v1.0.1。
推荐 Skills