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"
        }
      }
    }
  }
}

查看更多 >
  • 短信登录
©北京第二十六维信息技术有限公司版权所有.
京ICP备15039648号-7 京ICP证161336号 京公网安备 11010802021500号