← 返回 Skills 市场
Video Transcript Downloader
作者
Peter Steinberger
· GitHub ↗
· v1.0.0
14870
总下载
86
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install video-transcript-downloader
功能描述
Download videos, audio, subtitles, and clean paragraph-style transcripts from YouTube and any other yt-dlp supported site. Use when asked to “download this video”, “save this clip”, “rip audio”, “get subtitles”, “get transcript”, or to troubleshoot yt-dlp/ffmpeg and formats/playlists.
安全使用建议
Review this skill carefully before installing. It is suitable only if you trust users and prompts not to supply advanced yt-dlp options after `--`; a safer version would remove raw passthrough or replace it with a small allowlist for benign options like format selection and verbosity.
功能分析
Type: OpenClaw Skill
Name: video-transcript-downloader
Version: 1.0.0
The skill is classified as suspicious due to its use of `node:child_process.spawn` to execute external binaries (`yt-dlp`, `ffmpeg`) and, critically, its explicit forwarding of arbitrary user-supplied arguments (`opts.extra`) directly to `yt-dlp` in `scripts/vtd.js`. This passthrough mechanism, documented in `SKILL.md`, allows for command injection into `yt-dlp`'s powerful `--exec` option, which could lead to arbitrary code execution if the AI agent is prompted to pass malicious arguments. While this capability is plausibly needed for advanced `yt-dlp` usage, it significantly increases the attack surface for prompt injection against the agent, making it a risky capability without clear malicious intent from the skill itself.
能力评估
Credentials
Network retrieval and local file writes are expected for this skill, but unrestricted passthrough can override output behavior or invoke yt-dlp features that are not proportionate to routine transcript or download requests.
Install Mechanism
Installation uses `npm ci` plus optional Homebrew installation of yt-dlp and ffmpeg; this is plausible for the purpose, with one pinned npm dependency in the lockfile.
Instruction Scope
The SKILL.md examples are mostly task-focused, but lines 63-67 explicitly allow arbitrary extra yt-dlp arguments for transcript fallback, download, audio, subtitles, and formats without an allowlist or warning about sensitive options.
Persistence & Privilege
The artifacts do not install services, hooks, or persistent background behavior, but dangerous forwarded yt-dlp options could execute local commands with the invoking agent's existing permissions if used.
Purpose & Capability
Downloading videos, audio, subtitles, and transcripts is coherent with the stated purpose, but the documented raw yt-dlp passthrough after `--` expands the capability beyond media retrieval into any behavior yt-dlp options support.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install video-transcript-downloader - 安装完成后,直接呼叫该 Skill 的名称或使用
/video-transcript-downloader触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
元数据
常见问题
Video Transcript Downloader 是什么?
Download videos, audio, subtitles, and clean paragraph-style transcripts from YouTube and any other yt-dlp supported site. Use when asked to “download this video”, “save this clip”, “rip audio”, “get subtitles”, “get transcript”, or to troubleshoot yt-dlp/ffmpeg and formats/playlists. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 14870 次。
如何安装 Video Transcript Downloader?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install video-transcript-downloader」即可一键安装,无需额外配置。
Video Transcript Downloader 是免费的吗?
是的,Video Transcript Downloader 完全免费(开源免费),可自由下载、安装和使用。
Video Transcript Downloader 支持哪些平台?
Video Transcript Downloader 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Video Transcript Downloader?
由 Peter Steinberger(@steipete)开发并维护,当前版本 v1.0.0。
推荐 Skills