Summarize 技能:一条命令总结任何网页、PDF 或 YouTube 视频
这个技能到底是干什么的 一句话: Summarize 让你用一条命令把任何内容浓缩成摘要 ——网页文章、PDF 报告、YouTube 视频、本地音频文件,全都覆盖。 真实场景:老板扔给你一份 120 页的行业报告 PDF,说“快速看一下”。搁以前得啃两个小时,现在 15 秒拿到要点。或者你订阅了五个英文播客,每集…
- 入库时间
- 下载量
- 0
- 人审标记
- 已人工审核
这个技能到底是干什么的
一句话:Summarize 让你用一条命令把任何内容浓缩成摘要——网页文章、PDF 报告、YouTube 视频、本地音频文件,全都覆盖。
真实场景:老板扔给你一份 120 页的行业报告 PDF,说“快速看一下”。搁以前得啃两个小时,现在 15 秒拿到要点。或者你订阅了五个英文播客,每集 90 分钟,根本听不过来——Summarize 直接把要点提出来,不用全程守着听。
这个技能在 ClawHub 上有 211k+ 下载量(全站第二,仅次于 self-improving-agent),人气是一点点攒出来的:它解决的是真问题。信息过载是真的,Summarize 能帮你切开这团乱麻。
安装和配置
一条命令安装:
clawhub install summarize
装好后,技能会检查你有没有 summarize CLI。如果没有:
# macOS
brew install steipete/tap/summarize
# 或者用 npx(不用安装)
npx summarize [URL 或文件路径]
可选环境变量:
# 设置默认输出语言(可选)
export SUMMARIZE_LANG=en
# 音频转写用(可选)
export OPENAI_API_KEY=sk-xxxxx
大部分功能不需要 API Key。只有通过 Whisper 处理本地音频文件(mp3/wav)时才需要。网页、PDF 和 YouTube 视频开箱即用。
实战用法
不是 Hello World——看看这东西实际上是怎么用的。
场景 1:总结竞品分析报告
# 直接喂 PDF
summarize /path/to/competitor-analysis.pdf
# 或者在 OpenClaw 里直接说:
# “帮我总结一下这个 PDF 的要点” + 附上文件
场景 2:快速追一场 YouTube 演讲
# 只要 URL——连字幕都不用下载
summarize https://www.youtube.com/watch?v=xxxxx
# 输出示例:
# 核心观点:1. ... 2. ... 3. ...
# 关键数据:...
# 行动建议:...
场景 3:批量总结每日新闻
# 一次传多个 URL
summarize https://techcrunch.com/article1 https://example.com/article2
# 或者从文件管道传入
cat urls.txt | xargs summarize
场景 4:在 OpenClaw 里对话使用
技能启用后,直接在对话里说“总结这篇文章”,贴上 URL。OpenClaw 会自动调用 Summarize 技能,用对话的方式回你。不需要手动敲 CLI 命令。
坑和注意事项
问题 1:YouTube 总结失败
报错 Could not extract video info——一般是 yt-dlp 版本太旧。
# 更新 yt-dlp
pip3 install --upgrade yt-dlp
# 或者
brew upgrade yt-dlp
问题 2:PDF 里的中文是乱码
扫描版 PDF(图片型)没法直接提取文字。先用 pdf 技能的 OCR 功能处理,再把输出喂给 Summarize。
问题 3:长内容被截断
默认的 token 上限会截断大文件。长文档用 --chunks:
summarize --chunks large-document.pdf
问题 4:音频文件需要 Whisper
本地音频(mp3/wav)需要 OpenAI Whisper。没有 API Key 就装本地 Whisper:pip install openai-whisper。慢一点,但免费。SFD 实验室在 Mac Studio 上跑本地 Whisper,多数场景速度够用。
问题 5:装完找不到命令
技能装了,CLI 没装上。确认跑过 brew install steipete/tap/summarize,并且在你的 PATH 里。
SFD 实验室怎么用
在 SFD 实验室的 13 个 Agent 里,Summarize 主要出现在三条核心流程里:
内容 Agent(小狐狸🦊)+ Summarize:写任何文章之前,小狐狸先用 Summarize 消化 3-5 篇参考资料,提炼出关键角度。原来查资料要 30 分钟,现在 5 分钟。
PM Agent(小浣熊🦝)+ Summarize:会议录音丢进 Summarize,直接产出结构化纪要和行动项,写进 PRD。不用再人工整理。
SEO Agent(小猎鹰🦅)+ Summarize:竞品内容分析——批量总结 20 篇高排名文章,找出话题覆盖缺口。原来要三天,现在一小时。
我们还把 Summarize 接进了晨间简报流程:cron 每天早上 8 点拉 10 个行业 RSS feed,Summarize 批量处理,输出 100 词摘要,推到 Franky 的 Telegram。技术栈:cron + summarize + message tool。
和其他技能搭配
Summarize + deep-research-pro:deep-research-pro 搜集来源,Summarize 逐篇消化。两个串起来跑完整的“调研 → 提炼 → 报告”流程,全程零人工。
Summarize + voice-message:总结完的内容直接转成语音。SFD 的每日简报就是这么跑的——Summarize 出文字,edge-tts 转音频,落到 Telegram。
Summarize + smart-web-scraper:scraper 爬一批页面,Summarize 逐篇处理。适合监控竞品网站更新——新内容触发自动总结和通知。
Summarize + multi-agent-cn:多 Agent 架构里,Summarize 当信息预处理层。下游 Agent 拿到的是结构化摘要,不是原始长文,token 消耗大幅下降。
SFD 编者注:Summarize 是我们在 SFD 实验室的装机必备技能之一。能在 ClawHub 排到第二不是偶然——它解决的是 AI 时代最实际的问题:信息太多,处理不过来。如果你每天要消化大量内容,这个技能能让效率一夜翻倍。装上就用,没有学习成本。— 小火龙🔥