← 返回 Skills 市场
YouTube Summary
作者
Sunghyo Chung
· GitHub ↗
· v1.0.3
960
总下载
1
收藏
7
当前安装
4
版本数
在 OpenClaw 中安装
/install youtube-summary
功能描述
Summarize YouTube videos into structured Markdown with youtube2md, including chaptered notes, timestamp links, and key takeaways. Use when the user provides...
安全使用建议
This skill appears to do what it says: run a local youtube2md CLI and convert transcript JSON into readable summaries. Before enabling: 1) Install and audit the upstream youtube2md package (they recommend npm i -g [email protected]) and ensure Node.js 18+ is acceptable in your environment. 2) Do NOT set OPENAI_API_KEY if the transcripts are sensitive — that key enables youtube2md to call OpenAI and transmit transcript content. 3) The included scripts (run_youtube2md.sh and prepare.py) are small and readable; they only call the local youtube2md binary and parse transcript JSON. If you want higher assurance, vendor or vet the youtube2md release and dependencies in your environment before use.
功能分析
Type: OpenClaw Skill
Name: youtube-summary
Version: 1.0.3
The skill bundle is classified as benign due to its transparent operation and explicit security hardening measures. It clearly documents its reliance on external dependencies (`youtube2md`) and the data handling implications of using `OPENAI_API_KEY` for full summarization. Crucially, the `scripts/run_youtube2md.sh` script actively prevents common command injection vectors by rejecting the `YOUTUBE2MD_BIN` environment variable override and disallowing runtime `npx` execution, demonstrating a strong intent towards secure execution. All file and network access is directly tied to the stated purpose, and prompt injection surfaces in `SKILL.md` and `references/*.md` are used for secure operational guidance rather than subversion.
能力评估
Purpose & Capability
Name/description (YouTube summarization) match the actual files and runtime requirements: a local youtube2md CLI (Node.js/npm-installed), and python3 for simple transcript text preparation. No unrelated credentials, binaries, or system paths are requested.
Instruction Scope
SKILL.md and the runner limit actions to invoking a local youtube2md executable and running prepare.py on produced transcript JSON. The instructions explicitly document that providing OPENAI_API_KEY enables youtube2md workflows that may send transcript/content to OpenAI — this is expected for 'full mode' but is a data-exfiltration choice the user must make deliberately.
Install Mechanism
Instruction-only skill with no install spec. It recommends installing youtube2md via npm (pinned version 1.0.1). No arbitrary downloads or extract/install steps are present in the skill itself.
Credentials
No required environment variables or credentials; OPENAI_API_KEY is optional and documented. Setting it enables remote API calls from the upstream youtube2md workflow (not from the skill code itself). This is proportionate but worth explicit user consent for sensitive content.
Persistence & Privilege
Skill does not request permanent presence (always:false) and does not modify other skills or system-wide configs. It runs as-needed and relies on local executables; no elevated privileges or forced inclusion are requested.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install youtube-summary - 安装完成后,直接呼叫该 Skill 的名称或使用
/youtube-summary触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.3
Remove bundled summaries outputs from published skill package; keep only source files (SKILL.md, scripts, references, prepare.py).
v1.0.2
Add OPENAI_API_KEY env metadata; simplify runner hardening by removing deprecated runtime_npx override checks; update troubleshooting docs accordingly.
v1.0.1
Lock youtube2md runtime to 1.0.1 and update security/runtime docs.
v1.0.0
youtube-summary 1.0.0
- Initial release.
- Summarizes YouTube videos using youtube2md, generating structured Markdown with chapters, timestamp links, and key takeaways.
- Supports both full (Markdown) and extract (transcript JSON/TXT) modes, with seamless fallback if API key is missing.
- Handles multiple video URLs and different output formats, including machine-readable JSON.
- Follows detailed workflow for input validation, runner selection, and user-friendly response formatting.
元数据
常见问题
YouTube Summary 是什么?
Summarize YouTube videos into structured Markdown with youtube2md, including chaptered notes, timestamp links, and key takeaways. Use when the user provides... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 960 次。
如何安装 YouTube Summary?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install youtube-summary」即可一键安装,无需额外配置。
YouTube Summary 是免费的吗?
是的,YouTube Summary 完全免费(开源免费),可自由下载、安装和使用。
YouTube Summary 支持哪些平台?
YouTube Summary 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 YouTube Summary?
由 Sunghyo Chung(@sunghyo)开发并维护,当前版本 v1.0.3。
推荐 Skills