← 返回 Skills 市场
Youtube Downloader
作者
honeybee1130
· GitHub ↗
· v1.0.1
635
总下载
0
收藏
2
当前安装
2
版本数
在 OpenClaw 中安装
/install yt-downloader
功能描述
Download YouTube videos as MP4 at highest quality. Use when user sends a YouTube URL and wants to download/save it. Triggers on YouTube links (youtube.com, y...
安全使用建议
This skill is largely coherent: it includes a Bash script that uses yt-dlp to download videos and save them under ~/.openclaw/workspace/assets/videos and updates a local registry. Before installing: 1) Ensure you have yt-dlp installed from a trusted source (and jq if you want registry updates). The manifest did not declare these dependencies. 2) Review and confirm you're comfortable with the skill writing files to ~/.openclaw/workspace/assets and running the bundled script. 3) If you need to download age-restricted videos, update the script to accept a cookies file or credentials — the current script documents this limitation but doesn't implement cookie handling. 4) Consider legal and ToS implications for downloading YouTube content. 5) If you want stricter control, restrict the skill from autonomous invocation or run it in an isolated environment first. If you want higher assurance, request the author add required-binary metadata (yt-dlp, jq) and an explicit mechanism for cookies or authentication.
功能分析
Type: OpenClaw Skill
Name: yt-downloader
Version: 1.0.1
The skill bundle is designed to download YouTube videos and appears to be benign. The `SKILL.md` provides clear instructions for the AI agent and user, without any malicious prompt injection attempts. The `scripts/download.sh` script implements the functionality using `yt-dlp`, and includes reasonable input sanitization for user-provided arguments: the `LABEL` is strictly sanitized using `tr -cd '[:alnum:]_-'` to prevent path traversal or command injection in filenames, and the `URL` is properly quoted when passed to `yt-dlp`, mitigating shell injection risks. File operations and network requests are directly aligned with the stated purpose of downloading videos and registering them locally within the OpenClaw workspace, with no evidence of data exfiltration, persistence, or other malicious behaviors.
能力评估
Purpose & Capability
The skill's stated purpose (download YouTube videos) matches the bundled script which calls yt-dlp to fetch and save videos. However, the registry metadata and SKILL.md declare no required binaries or credentials, while the script actually depends on external tools (yt-dlp and optionally jq). Omitting those required binaries in the manifest is an inconsistency that could lead to failed runs or surprise behavior.
Instruction Scope
The SKILL.md and script are narrowly scoped to take a URL and optional label, run yt-dlp, save the MP4 to ~/.openclaw/workspace/assets/videos, and update a registry. That stays within the stated purpose. One minor mismatch: SKILL.md mentions age-restricted videos may need cookies, but the script has no way to accept cookie files or credentials — so the documentation overpromises a capability that isn't implemented.
Install Mechanism
There is no install spec (instruction-only + included script). No remote downloads or installers are invoked by the skill itself. The main install-related risk is that yt-dlp (an external dependency) must be present and may be installed by the user; the skill does not fetch arbitrary remote code.
Credentials
The skill requests no environment variables, credentials, or config paths. The script only reads the provided URL/label and writes files under the agent workspace (~/.openclaw/workspace/assets), which is consistent with its purpose.
Persistence & Privilege
The skill is not marked always:true and is user-invocable. It writes assets/registry files only under the skill's workspace path and does not modify other skills or system-wide configuration. Autonomous invocation is allowed by default but not set to forced inclusion.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install yt-downloader - 安装完成后,直接呼叫该 Skill 的名称或使用
/yt-downloader触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.1
Download YouTube videos as MP4 at highest quality
v1.0.0
Download YouTube videos as MP4 at highest quality. Stores videos as assets with labels and registers them for the dashboard.
元数据
常见问题
Youtube Downloader 是什么?
Download YouTube videos as MP4 at highest quality. Use when user sends a YouTube URL and wants to download/save it. Triggers on YouTube links (youtube.com, y... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 635 次。
如何安装 Youtube Downloader?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install yt-downloader」即可一键安装,无需额外配置。
Youtube Downloader 是免费的吗?
是的,Youtube Downloader 完全免费(开源免费),可自由下载、安装和使用。
Youtube Downloader 支持哪些平台?
Youtube Downloader 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Youtube Downloader?
由 honeybee1130(@honeybee1130)开发并维护,当前版本 v1.0.1。
推荐 Skills