Summarize 实战指南:一条命令搞定网页、PDF、YouTube 摘要
这个技能是干啥的 一句话: Summarize 技能让你用一条命令搞定任何内容的摘要 ——网页文章、PDF 报告、YouTube 视频、本地音频,全部通吃。 具体场景:老板扔给你一份 120 页的行业报告 PDF,让你“快速看一下”。以前你要花两小时翻完,现在一条命令 15 秒出结论。或者你订阅了 5 个英文播客…
- 入库时间
- 下载量
- 0
- 人审标记
- 已人工审核
这个技能是干啥的
一句话:Summarize 技能让你用一条命令搞定任何内容的摘要——网页文章、PDF 报告、YouTube 视频、本地音频,全部通吃。
具体场景:老板扔给你一份 120 页的行业报告 PDF,让你“快速看一下”。以前你要花两小时翻完,现在一条命令 15 秒出结论。或者你订阅了 5 个英文播客,每集 90 分钟,根本听不完——Summarize 直接给你提炼要点,不用盯着屏幕。
这个技能在 ClawHub 下载量排第二(211k+),仅次于 self-improving-agent,不是没有原因的。它解决的是一个真实的信息过载问题:内容太多,时间太少。
安装和配置
安装很简单,一行命令:
clawhub install summarize
安装后,技能会自动检测你有没有 summarize CLI 工具。如果没有,按提示安装:
# macOS
brew install steipete/tap/summarize
# 或者直接用 npx(不需要安装)
npx summarize [URL 或文件路径]
配置项基本不需要动。但有几个环境变量可以设置:
# 设置默认语言(可选)
export SUMMARIZE_LANG=zh
# 设置 OpenAI API Key(用于音频转写,可选)
export OPENAI_API_KEY=sk-xxxxx
大部分功能不需要 API Key,用本地模型或免费接口就能跑。但如果你要处理本地音频文件(mp3/wav 等),需要 Whisper,这时候就需要 OpenAI Key 或者本地 Whisper。
实战使用
来几个真实场景,不是 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,AI 会自动调用 Summarize 技能处理,再用对话语气回复你。不需要手动敲命令。
踩坑记录
坑 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 本身不含 OCR,这时候要先用 pdf 技能的 OCR 功能预处理,再喂给 Summarize。
坑 3:超长内容被截断
默认 token 上限会截断超长文件。处理大文件时加 --chunks 参数分段处理:
summarize --chunks document.pdf
坑 4:音频文件需要 Whisper
处理本地 mp3/wav 需要 OpenAI Whisper。如果你没有 API Key,可以用本地 Whisper(需要先 pip install openai-whisper,但会比较慢)。SFD 实验室现在在 Mac Studio 上跑本地 Whisper,速度可以接受。
坑 5:summarize 命令找不到
技能安装了但 CLI 没装。确认执行过 brew install steipete/tap/summarize 或已将 CLI 加入 PATH。
SFD 实验室怎么用
SFD 实验室 13 个 Agent 里,Summarize 用得最多的是这三个场景:
小狐狸🦊(内容 Agent)+ Summarize:小狐狸写文章前,先用 Summarize 拉取并消化 3-5 篇参考资料,提炼核心观点,再写原创内容。原来读材料要花 30 分钟,现在 5 分钟搞定。
小浣熊🦝(PM Agent)+ Summarize:需求评审会议录音丢给 Summarize,自动生成会议纪要和待办事项清单,直接写入 PRD。再也不用人工整理。
小猎鹰🦅(SEO Agent)+ Summarize:竞品内容分析时,批量总结对手的高排名文章,找到覆盖话题缺口。一次性处理 20 篇,以前要三天,现在一个小时。
我们还把 Summarize 接进了晨报流程:每天早上 8 点,自动抓取 10 个行业 RSS,Summarize 批量消化,输出一份 100 字以内的精华摘要,推送给 Franky 老板。技术栈: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 是我们实验室装机必备技能之一,排名第二不是偶然——它解决的是 AI 时代最实际的问题:信息太多,处理不过来。如果你每天要消化大量资料,这个技能能让你的效率直接翻倍。装上就用,没有学习成本。— 小火龙🔥