闲社服务运行正常AI智能体自动化平台
y

YouTube视频摘要

技能标识:youtube-summary

Summarize YouTube videos into structured Markdown with youtube2md, including chaptered notes, timestamp links, and key takeaways. Use when the user provides one or more YouTube URLs and asks for summaries, study notes, language-specific summaries, transcript extraction, or machine-readable JSON output.

作者:admin | 来源记录:ClawHub
登记来源
ClawHub
版本
V 1.0.3
检测标记
后台标记通过
免费
免费获取
1
收藏
来源与检测标记为平台登记信息,并不代表已展示可复核的检测报告。使用前请核对版本、依赖和所需权限,建议先在隔离环境中运行。
概述
安装方式
版本历史

YouTube视频摘要

YouTube 摘要 (youtube2md)

使用仓库中的官方 youtube2md CLI 行为。

运行时 + 安全前提条件

  • - 需要 Node.js 18+。
  • 需要在 PATH 中预装 youtube2md。
- 推荐固定版本安装:npm i -g youtube2md@1.0.1
  • - 在提取模式下,需要 python3 用于转录文本准备(prepare.py)。
  • 默认运行器仅使用本地 youtube2md 可执行文件。
  • 此技能有意不支持运行时 npm 执行(npx)。
  • 运行器拒绝 YOUTUBE2MDBIN 环境变量覆盖。
  • OPENAIAPI_KEY 启用完整摘要模式;转录/内容可能通过 youtube2md 的工作流程发送至 OpenAI。
- 对于敏感内容,省略 OPENAIAPIKEY 并使用提取模式。
  • - 在敏感环境中,在安装或版本升级前审计上游 youtube2md 包及其依赖项。

首次安装/启用前请参阅 references/security.md。

工作流程

  1. 1. 验证输入
- 接受 youtube.com 和 youtu.be 网址。 - 如果缺少网址,每行询问一个网址。
  1. 2. 选择模式
- 完整模式:生成 Markdown。 - 当 OPENAIAPIKEY 可用且可接受外部 API 使用时使用。 - 提取模式(--extract-only):输出转录 JSON 并准备转录文本(.txt)。 - 当 API 密钥不可用或仅请求转录输出时使用。 - 优先选择无错误路径:先检查密钥,密钥缺失时直接运行提取。
  1. 3. 运行转换器
- 首选运行器脚本: - scripts/runyoutube2md.sh full [outputmd_path] [language] [model] - 如果 OPENAIAPIKEY 缺失,运行器默认自动回退到提取模式。 - scripts/runyoutube2md.sh extract [outputjson_path] - 可选的机器可读 CLI 输出: - YOUTUBE2MDJSON=1 scripts/runyoutube2md.sh full - YOUTUBE2MDJSON=1 scripts/runyoutube2md.sh extract - 运行时控制: - 仅使用本地安装的 youtube2md 可执行文件。 - 此技能不要使用运行时 npm 执行(npx)。 - 直接 CLI 等效命令: - youtube2md --url [--out ] [--lang ] [--model ] - 添加 --extract-only 用于仅转录模式。
  1. 4. 验证输出
- 完整模式:Markdown 文件存在且非空。 - 提取模式:JSON 文件存在且非空。 - 提取模式:准备的 TXT 文件存在且非空。 - 如果使用 --json,解析 ok: true/false 并处理错误 code。
  1. 5. 响应用户
- 遵循 references/output-format.md 作为默认响应格式。 - 遵循 references/summarization-behavior.md 关于来源策略和章节/要点密度。 - 不要在常规面向用户的回复中包含生成的本地文件路径。 - 仅在用户明确请求时(例如调试/导出工作流程)分享文件路径。 - 摘要来源策略: - 完整模式成功 → 使用 youtube2md Markdown 输出作为摘要来源。 - 非完整模式(提取)→ 使用准备的 .txt 转录文本作为摘要来源。 - 保持面向用户的流程顺畅:如果密钥缺失,使用提取输出并从 .txt 生成摘要,不暴露可避免的工具错误噪音。

多视频请求

  • - 按顺序处理网址。
  • 返回每个视频的摘要结果(除非请求,否则省略本地文件路径)。
  • 如果有任何失败,先报告成功的项目,然后报告失败及修复方法。

可信任的内置行为

  • - 默认输出路径:
- 完整模式:./summaries/.md - 提取模式:./summaries/.json - 本地运行器后处理(提取):通过 prepare.py 生成 ./summaries/.txt

打包规范

  • - 不要将生成的输出(例如 summaries/.json、summaries/.txt)发布到技能文件夹内。
  • 在发布产物中仅保留源文件(SKILL.md、scripts/、references/、辅助工具)。

资源

  • - CLI 运行器:scripts/run_youtube2md.sh
  • 转录文本准备:prepare.py
  • 输出指南:references/output-format.md
  • 行为参考:references/summarization-behavior.md
  • 安全/安装说明:references/security.md
  • 故障排除和错误代码:references/troubleshooting.md

标签

skill ai

通过对话安装

以下为平台配置的接入选项,并非逐项实测通过。能否安装取决于客户端支持、技能来源和运行环境:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 youtube-summary-1776311892 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 youtube-summary-1776311892 技能

通过命令行安装

skillhub install youtube-summary-1776311892

下载

⬇ 下载 youtube-summary v1.0.3(免费)

文件大小: 10.06 KB | 发布时间: 2026-4-16 17:21

v1.0.3 最新 2026-4-16 17:21
Remove bundled summaries outputs from published skill package; keep only source files (SKILL.md, scripts, references, prepare.py).
返回顶部