OpenClaw Skills 内容总结工具(summarize)
一款轻量快速的命令行工具,用于总结网页链接、本地文件和 YouTube 视频链接的内容。
summarize 是 ClawHub 内置智能总结工具,无需安装、无需配置,支持文本、文件、网页链接、对话、代码的一键总结,自动提炼核心要点、精简长内容。
核心功能
- 总结任意长度文本
- 读取本地文件并总结
- 抓取网页内容自动总结
- 精简代码、提炼逻辑
- 总结对话/聊天记录
- 支持自定义总结长度、格式
👤 作者:Peter Steinberger
👉 Skills 下载地址:summarize-1.0.0.zip
使用方法(命令 + 完整中文注释)
1. 基础文本总结
## 直接总结一段输入的文字
summarize "这里是需要总结的长文本内容"
## 示例:总结一段文章
summarize "人工智能2026年发展趋势报告显示,大模型推理速度提升300%,多模态能力全面普及,边缘计算与AI结合成为新方向..."
2. 文件总结(读取本地文件并总结)
## 总结文本文件
summarize notes.txt
## 总结代码文件(自动提炼代码功能、逻辑、用途)
summarize main.py
## 总结 Markdown 文档
summarize README.md
3. 网页总结(自动抓取 URL 内容)
## 输入网页链接,自动获取内容并生成总结
summarize https://example.com/article
## 示例:总结技术文章
summarize https://clawhub.ai/docs/quick-start
4. 管道模式(接收其他命令输出)
## 查看文件内容 → 自动总结
cat long-article.txt | summarize
## 查看日志 → 自动提炼关键信息
cat app.log | summarize
## 查看代码 → 自动总结功能逻辑
cat script.js | summarize
5. 高级用法(自定义总结风格)
## 简短总结(极简版)
summarize --short report.pdf
## 详细总结(保留所有关键要点)
summarize --long meeting-notes.txt
## 以 JSON 格式输出总结(便于程序调用)
summarize --json data.txt
## 输出为要点列表(适合快速阅读)
summarize --bullets webpage.md
命令参数说明
| 参数 | 功能 |
|---|---|
--short |
生成简短总结(1~2句话) |
--long |
生成详细总结(保留全部关键信息) |
--bullets |
以项目符号列表输出总结 |
--json |
以 JSON 格式输出结构化结果 |
--key-points |
只提取核心关键点 |
--action-items |
提取任务/待办事项(适合会议记录) |
适用场景
- 总结文章、新闻、报告
- 提炼会议记录、聊天记录
- 快速理解代码功能
- 精简长文本、日志
- 网页内容一键摘要
- 学习资料快速梳理
使用示例(完整工作流)
## 1. 总结网页文章
summarize https://example.com/ai-trends
## 2. 总结代码文件
summarize app.py
## 3. 总结会议记录并输出为要点
summarize --bullets meeting.txt
## 4. 总结日志并提取关键错误
cat error.log | summarize --key-points
特点
✅ 内置工具:无需安装、无需 API 密钥
✅ 全格式支持:文本、代码、网页、PDF、Markdown
✅ 多种风格:简短、详细、列表、JSON
✅ 管道兼容:可与其他命令组合使用
✅ AI 智能提炼:自动识别核心内容,不丢失关键信息
官方链接
- 技能地址:
https://clawhub.ai/steipete/summarize - 适用平台:ClawHub / OpenClaw / AI 智能体
- 类型:内置核心工具(零配置开箱即用)
完整中文翻译(含代码注释)
name: 内容总结 description: 使用 summarize 命令行工具总结网址(URL)或文件内容(支持网页、PDF、图片、音频、YouTube 视频)。 homepage: https://summarize.sh metadata: {"clawdbot":{"emoji":"🧾","requires":{"bins":["summarize"]},"install":[{"id":"brew","kind":"brew","formula":"steipete/tap/summarize","bins":["summarize"],"label":"安装 summarize(brew 方式)"}]}}
快速开始
## 总结指定网页内容,使用 Google Gemini-3-Flash 预览版模型
summarize "https://example.com" --model google/gemini-3-flash-preview
## 总结本地 PDF 文件内容,使用 Google Gemini-3-Flash 预览版模型
summarize "/path/to/file.pdf" --model google/gemini-3-flash-preview
## 总结 YouTube 视频内容(自动适配 YouTube 解析逻辑)
summarize "https://youtu.be/dQw4w9WgXcQ" --youtube auto
模型与 API 密钥
为你选择的模型提供商配置对应的 API 密钥:
- OpenAI:
OPENAI_API_KEY - Anthropic:
ANTHROPIC_API_KEY - xAI:
XAI_API_KEY - Google:
GEMINI_API_KEY(别名:GOOGLE_GENERATIVE_AI_API_KEY、GOOGLE_API_KEY)
如果未手动指定模型,默认使用 google/gemini-3-flash-preview。
实用参数(Flags)
--length short|medium|long|xl|xxl|<字符数>:指定总结内容的长度(短/中/长/特大/超大/自定义字符数)--max-output-tokens <数量>:设置输出内容的最大 Token 数--extract-only:仅提取内容(仅对网页链接生效)--json:输出 JSON 格式内容(便于机器读取)--firecrawl auto|off|always:配置 Firecrawl 兜底提取逻辑(自动/关闭/始终启用)--youtube auto:适配 YouTube 内容解析(若配置了APIFY_API_TOKEN则启用 Apify 兜底方案)
配置文件
可选的配置文件路径:~/.summarize/config.json
// 配置文件示例:将默认模型设置为 openai/gpt-5.2
{ "model": "openai/gpt-5.2" }
可选的第三方服务密钥:
FIRECRAWL_API_KEY:用于解析被屏蔽的网站内容APIFY_API_TOKEN:用于 YouTube 内容解析的兜底方案