OpenClaw Skill 充电站![]()
Summarize 是 OpenClaw 可调用的摘要技能,核心依赖 summarize CLI。它把网页、PDF、本地文件、YouTube 视频、播客、转录文本等内容先提取成干净文本,再交给已配置的大模型生成摘要。放进 OpenClaw 后,用户在聊天里发链接、文件路径或“总结这个视频”这类指令,OpenClaw 就能调用它完成内容压缩和信息提炼。
它可以总结网页文章、远程 PDF、本地文档、音频、视频和 YouTube 链接,也可以尽力提取 YouTube 转录文本;支持短、中、长等摘要长度,支持 JSON 输出、仅提取文本、输出 token 与成本信息等模式。模型侧可使用 OpenAI、Anthropic、Google Gemini、xAI、OpenRouter 等 API,也可通过 CLI 后端接入本地或已安装的智能体工具。
它适合处理长文阅读、资料预筛、研报快读、论文和 PDF 初步梳理、视频课和播客内容摘要、新闻链接批量消化、项目资料归档等场景。对运行 OpenClaw 的个人工作站来说,Summarize 更像一个“内容入口”:把分散在网页、文件、视频里的信息先压缩成结构化摘要,再交给后续写作、检索、问答或自动化流程继续处理。
以戴尔工作站为例,如果运行 Ubuntu、Debian 或 Windows + WSL2,建议用 Linux/WSL2 终端安装。先准备 Node 24,因为 OpenClaw 推荐 Node 24,Summarize CLI 也要求 Node 24+。然后安装 OpenClaw、安装 Summarize CLI,并确认 summarize 命令在 PATH 中可用。
sudo apt update
sudo apt install -y curl git ffmpeg yt-dlp tesseract-ocr
curl -fsSL https://deb.nodesource.com/setup_24.x | sudo -E bash -
sudo apt-get install -y nodejs
node -v
npm install -g openclaw@latest
openclaw onboard --install-daemon
npm i -g @steipete/summarize
summarize --version
openclaw skills check
如果已经安装 OpenClaw,可直接安装 Summarize CLI:
npm i -g @steipete/summarize
summarize "https://example.com"
如果你希望 Summarize 使用 Google Gemini:
export GEMINI_API_KEY="你的密钥"
summarize "https://example.com" --model google/gemini-3-flash
如果希望长期生效,把环境变量写入 shell 配置:
echo 'export GEMINI_API_KEY="你的密钥"' >> ~/.bashrc
source ~/.bashrc
如果 OpenClaw 运行在 Docker 沙箱里,还要在沙箱容器内安装 summarize,否则宿主机能识别技能,容器执行时仍可能找不到命令。可在 ~/.openclaw/openclaw.json 的 Docker setupCommand 中加入 npm 安装命令,或制作包含 Node 24 与 @steipete/summarize 的自定义镜像。
{
agents: {
defaults: {
sandbox: {
docker: {
setupCommand: "npm i -g @steipete/summarize"
}
}
}
}
}