← 返回 Skills 市场
yt-dlp 视频下载 (eye)
作者
Filippo Bruno
· GitHub ↗
· v1.0.0
· MIT-0
128
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install eye-yt-dlp
功能描述
使用 yt-dlp 下载 YouTube、B站等千余网站视频,默认最高画质mp4格式,保存至~/Movies目录。
使用说明 (SKILL.md)
yt-dlp 视频下载技能
功能描述
使用 yt-dlp 下载视频,支持 YouTube、B 站、推特、Instagram 等上千个网站。
触发条件
用户说"下载视频" + 视频链接时自动触发。
默认行为
- 下载目录:
~/Movies - 画质: 最高分辨率(bestvideo+bestaudio)
- 格式: 合并为 mp4
使用方法
基本命令
yt-dlp -f "bestvideo+bestaudio/best" --merge-output-format mp4 -P ~/Movies "视频链接"
常用参数
| 参数 | 说明 |
|---|---|
-f "bestvideo+bestaudio/best" |
下载最高画质 |
--merge-output-format mp4 |
合并为 mp4 格式 |
-P ~/Movies |
保存到 Movies 目录 |
-o "%(title)s.%(ext)s" |
使用视频标题命名 |
--write-thumbnail |
下载封面图 |
--write-sub |
下载字幕 |
--sub-lang zh-Hans |
下载中文字幕 |
示例
下载 YouTube 视频
yt-dlp -f "bestvideo+bestaudio/best" --merge-output-format mp4 -P ~/Movies "https://www.youtube.com/watch?v=xxx"
下载 B 站视频
yt-dlp -f "bestvideo+bestaudio/best" --merge-output-format mp4 -P ~/Movies "https://www.bilibili.com/video/BVxxx"
下载播放列表
yt-dlp -f "bestvideo+bestaudio/best" --merge-output-format mp4 -P ~/Movies --yes-playlist "https://www.youtube.com/playlist?list=xxx"
注意事项
- 某些网站可能需要 Cookie 或登录
- 下载大文件时告知用户预计时间
- 下载完成后告知用户文件位置
- 如遇错误,显示具体错误信息并建议替代方案
错误处理
- 网站不支持: 告知用户该网站不在支持列表中
- 需要登录: 提示用户提供 Cookie 或账号
- 网络错误: 建议检查网络或稍后重试
- 磁盘空间不足: 提醒用户清理空间
安全使用建议
该技能本质上是运行 yt-dlp 的操作说明。考虑以下几点再决定是否使用:
- 元数据没有声明 yt-dlp 为必需二进制,安装前请确认你的环境已有 yt-dlp,且从官方或受信任的渠道安装(例如 yt-dlp 的 GitHub releases 或系统包管理器)。
- 如果代理请求 Cookie/账号(用于需要登录的网站),这些是敏感信息:只在你完全信任代理和本地环境时提供,并优先使用最小权限的 Cookie(短期/可撤销)。
- 注意版权与服务条款:下载受版权保护的内容可能违法或违反平台规则。
- 下载文件将默认保存在 ~/Movies;确认磁盘空间与权限,避免覆盖重要文件。
- 因为这是说明性技能且无安装脚本,静态扫描未发现代码,但这并不保证安全——主要风险来自你提供的凭据与所用 yt-dlp 二进制的来源。
建议在允许使用前:确认/安装可信版本的 yt-dlp,并(如可能)要求技能作者在元数据中声明所需二进制与任何凭据。
功能分析
Type: OpenClaw Skill
Name: eye-yt-dlp
Version: 1.0.0
The skill bundle provides standard instructions and command-line examples for using the legitimate 'yt-dlp' utility to download videos. The SKILL.md file contains typical usage patterns, error handling, and configuration parameters (e.g., saving to ~/Movies) consistent with the stated purpose, with no evidence of malicious intent or data exfiltration.
能力评估
Purpose & Capability
SKILL.md 明确通过运行 yt-dlp 命令下载视频(示例命令多处出现 yt-dlp),但注册表元数据没有声明任何“required binaries”,也没有提供安装说明。这是不一致的:若要按说明工作,代理环境必须具备 yt-dlp 可执行文件或等价工具。
Instruction Scope
指令仅包含调用 yt-dlp 的具体命令行、保存路径(~/Movies)、格式与常见错误处理;未指示读取系统其他文件、遍历主目录或将数据发送到不相关外部端点。唯一超出基本下载的点是提到“某些网站可能需要 Cookie 或登录”,暗示可能需要用户提供凭据。
Install Mechanism
这是纯文档型技能(无安装规范、无代码文件),因此不会在安装时下载或在磁盘写入第三方代码——风险较低。但缺少对 yt-dlp 的安装/来源建议(例如从官方 GitHub releases 或包管理器安装),使用者应自行确保二进制来自可信来源。
Credentials
技能声明不需要环境变量或凭证,但说明中提到“可能需要 Cookie 或登录”。如果实现时代理会请求或接受用户 Cookie/账号信息,这应当在元数据中声明为需要的凭据。当前元数据与运行时可能需要的敏感数据不一致。
Persistence & Privilege
技能没有设置 always:true,也未请求修改其他技能或系统配置;默认的自主调用未与其他高权限请求共同出现,因此无额外持久化或越权迹象。
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install eye-yt-dlp - 安装完成后,直接呼叫该 Skill 的名称或使用
/eye-yt-dlp触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
初始版本:支持下载 YouTube、B 站等网站视频
元数据
常见问题
yt-dlp 视频下载 (eye) 是什么?
使用 yt-dlp 下载 YouTube、B站等千余网站视频,默认最高画质mp4格式,保存至~/Movies目录。 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 128 次。
如何安装 yt-dlp 视频下载 (eye)?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install eye-yt-dlp」即可一键安装,无需额外配置。
yt-dlp 视频下载 (eye) 是免费的吗?
是的,yt-dlp 视频下载 (eye) 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
yt-dlp 视频下载 (eye) 支持哪些平台?
yt-dlp 视频下载 (eye) 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 yt-dlp 视频下载 (eye)?
由 Filippo Bruno(@frank-gith)开发并维护,当前版本 v1.0.0。
推荐 Skills