← 返回 Skills 市场
xanderrey

YouTube Media Downloader

作者 Xander Rey · GitHub ↗ · v1.0.0
cross-platform ⚠ suspicious
997
总下载
2
收藏
1
当前安装
1
版本数
在 OpenClaw 中安装
/install youtube-media-downloader
功能描述
Download audio (MP3) and video (MP4) files from YouTube URLs. Use when users want to convert YouTube videos to files, extract music/songs, download videos fo...
安全使用建议
This skill appears to do what it claims (download/convert YouTube media), but review and consider the following before installing or running it: - The bundled scripts download executables at runtime (yt-dlp and ffmpeg) via curl and extract them into $HOME without verifying checksums or signatures — this can be a supply-chain/tampering risk if network or upstream sources are compromised. Prefer installing yt-dlp and ffmpeg yourself from trusted package managers or verified releases, or modify the scripts to verify checksums/signatures. - The scripts write files into your home directory and make binaries executable; run them in a sandbox/container or as a limited user if you are concerned about filesystem changes. - There are no unexpected environment variables or secret accesses, and the behavior matches the description (playlist support, batch files, audio/video options). - If you plan to use this, inspect the scripts line-by-line and consider replacing the 'latest' download links with pinned versioned releases and adding integrity checks. Also be mindful of copyright and YouTube terms when downloading content.
功能分析
Type: OpenClaw Skill Name: youtube-media-downloader Version: 1.0.0 The skill is suspicious due to severe shell injection vulnerabilities in `scripts/batch_download.sh` and `scripts/download_media.sh`. User-controlled input for output directories and filenames (e.g., via `-o` flag or `OUTPUT_FILENAME` argument) is directly interpolated into shell commands (e.g., `yt-dlp`, `ls`, `find`) without proper sanitization, allowing arbitrary command execution. Additionally, both scripts automatically download and execute external binaries (`yt-dlp` from `github.com/yt-dlp` and `ffmpeg` from `github.com/BtbN/FFmpeg-Builds`) from the internet, posing a significant supply chain risk if these external sources were compromised.
能力评估
Purpose & Capability
Name/description align with implementation: scripts use yt-dlp and ffmpeg to download/convert YouTube URLs, support playlists and batch files, and expose the flags described in SKILL.md.
Instruction Scope
SKILL.md and scripts stay within the downloader scope (accept URLs/files, set quality, output paths). They instruct the agent to run bundled shell scripts that create directories in $HOME and download remote binaries (yt-dlp, ffmpeg). No instructions to read unrelated system files or to transmit data to unexpected endpoints.
Install Mechanism
The scripts auto-install yt-dlp and ffmpeg by curling files from GitHub releases (yt-dlp) and BtbN/FFmpeg-Builds and extracting into $HOME. While GitHub is a common source, the scripts use 'latest' redirects and perform no checksum/signature verification — they download and write executables to disk and mark them executable, which increases supply-chain and tampering risk.
Credentials
No environment variables, credentials, or config paths are requested. The resources accessed (yt-dlp, ffmpeg) are appropriate for the task; no unrelated secrets are requested.
Persistence & Privilege
Skill is not always-enabled and does not modify other skills or system-wide settings. It installs binaries into the user's home directory only, which is expected for a portable downloader, but still changes local filesystem state.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install youtube-media-downloader
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /youtube-media-downloader 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release of YouTube Media Downloader. - Download audio (MP3) and video (MP4) from YouTube URLs, including entire playlists and batch files. - Quality options for video (best, 720p, 480p, 360p, worst); high-quality audio selected automatically. - Supports flexible output directory, custom file naming, date-based folders, and auto-numbering in playlists. - Range selection, max downloads, and resume support for playlists or batched URLs. - Auto-installs dependencies (yt-dlp, ffmpeg); portable setup with no admin access needed. - Error handling ensures robust batch processing; script usage and flag details provided.
元数据
Slug youtube-media-downloader
版本 1.0.0
许可证
累计安装 1
当前安装数 1
历史版本数 1
常见问题

YouTube Media Downloader 是什么?

Download audio (MP3) and video (MP4) files from YouTube URLs. Use when users want to convert YouTube videos to files, extract music/songs, download videos fo... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 997 次。

如何安装 YouTube Media Downloader?

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

YouTube Media Downloader 是免费的吗?

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

YouTube Media Downloader 支持哪些平台?

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

谁开发了 YouTube Media Downloader?

由 Xander Rey(@xanderrey)开发并维护,当前版本 v1.0.0。

💬 留言讨论