生产力
summarize avatar

summarize

快速 AI 命令行工具,可摘要与转录网址、YouTube 视频、播客、PDF 及本地文件。

简介

Summarize 技能是一款专为 OpenClaw AI 助手设计的高性能命令行工具,旨在将复杂信息提炼为可执行的见解。它适用于需要快速理解长篇文章、技术文档、研究报告 PDF 或多媒体内容,而无需逐字阅读的用户。通过整合 OpenAI、Anthropic、xAI 和 Google Gemini 等主要 LLM 提供商,用户可根据偏好与任务复杂度灵活选择模型。

  • 多格式支持:处理直接链接、本地文件 (PDF/文本) 以及 YouTube 或播客等媒体平台。

  • 模型灵活性:通过环境变量或本地 ~/.summarize/config.json 文件配置特定提供商,实现 API 密钥的无缝管理。

  • 细粒度控制:通过预定义旗标 (short, medium, long, xl, xxl) 或精确字符数调整输出长度,以符合用户的需求。

  • 高效 YouTube 处理:自动化视频摘要或利用尽力解析 (best-effort parsing) 与 Apify 集成来提取高质量的转录稿。

  • 机器可读输出:利用 --json 旗标进行程序化工作流程、管道串接或与其他自动化流程集成。

  • 进阶提取:利用 Firecrawl 处理标准解析器难以抓取的被屏蔽或复杂网页。

  • 当要求助手摘要链接、转录视频内容或分析特定本地文件时,即可触发此技能。

  • 若要求的 YouTube 转录稿过长,此技能会优先提供精简摘要,并提示针对特定时间范围进行扩展。

  • 请确保环境中已设置适当的 API 密钥 (例如 OPENAI_API_KEY、GEMINI_API_KEY),以避免默认模型退回限制。

  • 若主要目的是从 URL 提取原始数据而非 AI 生成的摘要,请使用 --extract-only 旗标。

  • 此工具针对需要在本地 CLI 环境中进行高速内容合成的个人用户与进阶用户进行了优化。

仓库统计

Star 数
365,989
Fork 数
75,039
Open Issue 数
6,965
主要语言
TypeScript
默认分支
main
同步状态
空闲
最近同步时间
2026年4月29日 05:25
在 GitHub 查看