← 返回 Skills 市场
341
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install ytdlp-transcript
功能描述
Fetch and summarize transcripts from any YouTube video. Paste a URL and your agent reads the video for you — summarize, translate, extract insights.
安全使用建议
This skill appears to do what it says: run yt-dlp to download captions and clean them. Before installing or running it, note three things: 1) SKILL.md and package.json require yt-dlp, but the top-level metadata omitted that — make sure you install yt-dlp from an official source (e.g., the yt-dlp releases or your package manager) and don't assume it's already present. 2) The repo includes a package-lock.json that contains many dependencies not listed in package.json — avoid blindly running npm install without reviewing the lockfile and understanding what will be installed; consider running the single script directly with Node and an explicit yt-dlp binary instead of doing a full npm install. 3) Run the script in a sandbox or with limited privileges first (it writes temp files and spawns yt-dlp which will access the network). If you need higher assurance, ask the publisher to reconcile the metadata (declare yt-dlp as required) and to provide a minimal, consistent package-lock or remove it if not needed.
功能分析
Type: OpenClaw Skill
Name: ytdlp-transcript
Version: 1.0.0
The skill is a functional utility designed to fetch and clean YouTube transcripts using the `yt-dlp` command-line tool. The core logic in `transcript.js` includes strict regex validation for YouTube video IDs and uses `spawnSync` to execute commands safely without shell interpolation. While there is a discrepancy between the dependencies listed in `package.json` and the more extensive `package-lock.json`, the script itself does not utilize these extra libraries, and no evidence of malicious intent, data exfiltration, or harmful instructions was found.
能力评估
Purpose & Capability
The skill's name/description and runtime code align: transcript.js invokes yt-dlp to download subtitles and cleans them. However the registry/manifest metadata shown at the top claims 'Required binaries: none' while SKILL.md and package.json both indicate yt-dlp is required — an inconsistency between declared requirements and actual runtime needs.
Instruction Scope
SKILL.md instructs the agent to run the included Node script and to have yt-dlp installed. The instructions and script are narrowly scoped to fetching and cleaning VTT subtitles; the script only reads/writes temp files and spawns yt-dlp to fetch captions. It does not read other system files or exfiltrate data to third-party endpoints.
Install Mechanism
There is no install spec (instruction-only), but the package contains both package.json and a package-lock.json that lists many dependencies not present in package.json. That mismatch is unusual: if a user runs npm install they may pull a larger dependency tree (youtubei.js, ytdl-core, etc.) than package.json implies, increasing supply-chain risk. Also some lockfile packages require newer Node engines, which could cause runtime surprises. The lack of an explicit install step plus the presence of a populated package-lock is a packaging inconsistency worth reviewing.
Credentials
The skill declares no required environment variables or credentials and the code does not access env vars beyond using standard OS temp paths. Requested permissions are proportionate to the task (reading/writing temp files and calling yt-dlp).
Persistence & Privilege
The skill does not request permanent presence (always:false) and does not modify other skills or system-wide config. The agent may invoke it autonomously (platform default), which is expected for skills.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install ytdlp-transcript - 安装完成后,直接呼叫该 Skill 的名称或使用
/ytdlp-transcript触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Fetch and summarize any YouTube video transcript using yt-dlp. Cleans auto-captions, supports all languages.
元数据
常见问题
ytdlp-transcript — YouTube to Text via yt-dlp 是什么?
Fetch and summarize transcripts from any YouTube video. Paste a URL and your agent reads the video for you — summarize, translate, extract insights. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 341 次。
如何安装 ytdlp-transcript — YouTube to Text via yt-dlp?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install ytdlp-transcript」即可一键安装,无需额外配置。
ytdlp-transcript — YouTube to Text via yt-dlp 是免费的吗?
是的,ytdlp-transcript — YouTube to Text via yt-dlp 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
ytdlp-transcript — YouTube to Text via yt-dlp 支持哪些平台?
ytdlp-transcript — YouTube to Text via yt-dlp 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 ytdlp-transcript — YouTube to Text via yt-dlp?
由 Nerikko(@nerikko)开发并维护,当前版本 v1.0.0。
推荐 Skills