← 返回 Skills 市场
bg1avd

Youtube Downloader Skimmer

作者 Rao Lin · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
131
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install youtube-downloader-skimmer
功能描述
下载 YouTube 视频并自动剪辑关键片段
安全使用建议
This skill looks like a genuine YouTube download + clip tool but has implementation problems and misleading documentation. Before installing or running it: 1) Do not run on production or sensitive systems — test in a sandbox with limited disk/network access. 2) Expect to install yt-dlp (pip) and system ffmpeg; large downloads will consume bandwidth/disk. 3) The code has bugs you should fix (e.g., wrong variable used when selecting format, use of OUTPUT_DIR/title before they are defined, hardcoded duration instead of reading actual video duration, and send_to_platform() does not implement real delivery). 4) If you need automatic sending to Telegram/QQ, treat that as not implemented until you or the author add secure, credentialed upload logic. 5) Consider reviewing and running the script line-by-line to confirm behavior and add proper error handling, real chapter extraction from yt-dlp info, and any needed credential handling in a secure way.
功能分析
Type: OpenClaw Skill Name: youtube-downloader-skimmer Version: 1.0.0 The skill is a utility for downloading and clipping YouTube videos using yt-dlp and ffmpeg. While the Python script (youtube_downloader.py) contains several functional bugs that would cause it to crash—specifically using variables like 'format_str' and 'title' before they are defined—these appear to be unintentional coding errors rather than malicious flaws. The documentation mentions sending files to platforms like QQ or Telegram, but the implementation is merely a print statement stub with no actual exfiltration logic. The use of subprocess.run with argument lists prevents shell injection, and the behavior is entirely consistent with the stated purpose.
能力评估
Purpose & Capability
The name/description promise (download + auto-clip + send to QQ/Telegram) mostly aligns with included code, but there are notable mismatches: package.json lists Node-style dependencies (yt-dlp, ffmpeg) while the runtime is Python using the yt_dlp pip package; SKILL.md and README advertise sending to QQ/Telegram but send_to_platform() only prints file paths and does not implement network delivery; chapter detection is advertised as "automatic" but the code uses a hardcoded duration placeholder (900s) and heuristic splitting rather than extracting real chapter metadata. These inconsistencies mean the skill may not perform as described without fixes.
Instruction Scope
SKILL.md instructs installing yt-dlp and ffmpeg and running the tool with various flags — that matches the code's intent. However, the instructions promise functionality the runtime does not implement (platform delivery) and refer to automatic chapter extraction even though the Python code does not query actual video metadata for chapters and uses a fixed duration. The instructions do not ask for any unrelated files/credentials or read environment variables, which is good, but their operational promises exceed the implemented scope.
Install Mechanism
No install spec is present (instruction-only), and included code runs as a local Python script; dependencies are expected to be installed via pip and system package manager (ffmpeg). There are no remote download URLs or archive extraction steps. This is a lower install risk, but the package.json (Node-style) is unnecessary and confusing for a Python tool.
Credentials
The skill requests no environment variables, credentials, or sensitive config paths. The runtime uses only command-line args and writes output to a local directory (default /tmp/openclaw/). No evidence of reading secrets or exfiltrating data to hidden endpoints.
Persistence & Privilege
always: false and no code persists itself into agent config or modifies other skills. It writes files to its output directory and can delete the raw download if requested — that is proportional for its purpose.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install youtube-downloader-skimmer
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /youtube-downloader-skimmer 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
youtube-downloader-skimmer v1.0.0 - Initial release. - Download YouTube videos and automatically extract key clips based on chapters or custom time ranges. - Supports output formats: mp4, mp3, or both. - Choose video quality and output destination (QQ or Telegram). - Optional automatic deletion of raw videos after processing. - Flexible command-line options for customized operation.
元数据
Slug youtube-downloader-skimmer
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

Youtube Downloader Skimmer 是什么?

下载 YouTube 视频并自动剪辑关键片段. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 131 次。

如何安装 Youtube Downloader Skimmer?

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

Youtube Downloader Skimmer 是免费的吗?

是的,Youtube Downloader Skimmer 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Youtube Downloader Skimmer 支持哪些平台?

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

谁开发了 Youtube Downloader Skimmer?

由 Rao Lin(@bg1avd)开发并维护,当前版本 v1.0.0。

💬 留言讨论