Skip to content

Tools(工具)怎么用:把 OpenClaw 用成“能干活”的助理

这篇讲的不是“写代码开发工具”,而是 你在聊天里如何让助理正确调用工具(读写文件、跑命令、定时提醒、浏览器自动化等)。

你只要记住一句话

  • 你说目标(结果导向)
  • 助理选工具(read/write/exec/cron/browser…)
  • 你验收(看输出/看页面/看文件)

常用工具一览(按场景选)

1) 文件类:read / write / edit

  • read:读现有文件,定位内容/报错/配置片段
  • write:新建或覆盖写入(适合一次性生成完整文档)
  • edit:精确替换(适合“手术刀式”修改,避免误改)

你可以这样说:

  • “把 docs/guides/cron.md 读出来,我要加一段 heartbeat 说明”
  • “新建一个 guides/control-ui.md,按站点风格写”
  • “把这段原文(我粘贴)替换成这段新文”

2) 命令类:exec / process

  • exec:跑一次命令(状态、构建、git、脚本)
  • process:管理后台长任务(构建很久、下载很久、代理跑很久)

你可以这样说:

  • “执行 openclaw status --deep,把关键异常总结一下”
  • “执行 npm run docs:build,如果失败把日志里最关键的 20 行贴出来并解释”

3) 定时类:cron / heartbeat

  • cron:需要准点(每天 9:00、20 分钟后)
  • heartbeat:不要求准点、可批量巡检(每 30 分钟看一次有没有重要事项)

你可以这样说:

  • “每天 9:00 提醒我站会,提醒里带一句今天三件最重要的事”
  • “下午 3 点后每隔 1 小时提醒我喝水(到晚上 9 点停止)”

4) 自动化类:browser / nodes

  • browser:网页登录、点按钮、填表、抓数据
  • nodes:控制已配对设备(手机截图/录屏/相机/远程运行命令等)

你可以这样说:

  • “打开某网页,登录后把订单列表前 20 条抓成表”
  • “用手机后摄拍一张当前画面(如果已配对)”

5) 主动消息:message

当你要把结果“发到别的渠道/群/人”时用。 你可以这样说:

  • “把这段总结发到 Telegram 的某群”

写需求的最佳姿势(最省心)

一个好用的指令通常包含:

  1. 目标:要产出什么
  2. 范围:在哪个项目/文件夹
  3. 格式:markdown/列表/步骤/表格
  4. 验收:你怎么判断做对了

模板:

在 {路径} 下,把 {主题} 写成 VitePress 风格的指南:包含 目标/步骤/常见坑/验收。完成后跑一次 docs:build。