0%

OpenClaw ai助手探索

前端时间OpenClaw太火了,网上到处都是啥的都有,一会颠覆,一会起飞了啥的,为啥一下子他爆起来?可能我觉得OpenClaw通过skills摆脱了传统的一问一答ai对话模式,演变成了一个可以随时听你吩咐去“做”事的管家,并直接告诉你结果,而不是传统的告诉你该怎么做,这种模式的转变才是让大家感兴趣的点吧,既然这么火,那我们当然要试试他现在是什么水平咯!开始!!!
1-6

OpenClaw安装脚本

1
2
3
4
5
# macOS / Linux / WSL2:
curl -fsSL https://clawd.org.cn/install.sh | bash

# Windows (PowerShell):
iwr -useb https://clawd.org.cn/install.ps1 | iex

1-1
按照提示步骤选择相应的配置以及相应大模型及通信方式。 这里我选择的是通过whatsapp来交互,通过扫描二维码即可完成绑定,并设置自己手机号来收发消息
1-2
1-3

能力增强

openclaw能力增强的秘诀来自于skills,把openclaw比作一个人的话,tools相当于是身体的基础设施,比如一个叫“心脏”的tools,一个叫“眼睛”的tools,但光有这些身体的基础设施还不行,还需要去管理、使用这些东西,这就是skills,可以看成是神经或大脑,只有他们相互合作,这具身体才能正常工作,官方的定义为:“Skills 本质上就是教 AI 按固定流程做事的操作说明书,一旦写好,就能像函数一样反复调用。可以把 Skills 看成把”某类事情应该怎么专业做”这件事,封装成1个可复用、可自动触发的能力模块”。
当我们成功部署openclaw时,就已默认加载的skills大概有这些
1-5
那如何自定义一个符合我们的skills呢?
首先要完成一个skills,需要了解一下他的结构,每一个skills本质上都是一个markdown文件,不执行功能,而是通过按需、渐进式加载,实现高效且可复用的经验传递,类如 “定时提醒我喝水.md”。该文件的基本编写内容格式如下

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
---
name: pdf-processing
description: 从 PDF 中提取文本和表格,填写表单,并合并文档
---

# PDF 处理

## 使用场景
当需要对 PDF 文件进行操作时使用,例如:

- 提取 PDF 文本或表格数据
- 填写 PDF 表单
- 合并多个 PDF 文件

## 提取文本
- 使用 `pdfplumber` 提取文本型 PDF 内容
- 扫描版 PDF 需配合 OCR 工具

## 填写表单
- 读取 PDF 表单字段
- 按输入数据填充并生成新文件

skills存放路径(一开始我也没找到skills文件夹,还是问claw才知道的)
1-7
在该文件夹下新建文件夹及该文件夹下的skill.md和其他文件来自定义我的需求就好了

使用效果

注意:如果通信配置都正确,但无法通过whatsapp来联系openclaw,请检查本地或云防火墙端口配置或者重启服务网关(通过openclaw-cn doctor来检查或重启)
1-4
让他帮我们完成一个任务
1-9
1-10
……

最后总结

试玩了半天,感觉离生产力近了一点,但感觉还有较大距离,需要时间继续发展,主要问题是消耗token太厉害,我其实都没怎么叫他干活,就简单聊了十次左右,任务比较大的就俩个,消耗情况如下
1-8
还有一个问题是它目前可以干一些简单的事情,收邮件,提醒啥的,但这些简单的事情我自己干更快或者用python脚本或其他软件自带的设置也能实现,复杂的工作他不一定能干,就算干了你放心吗?

常用命令控制

控制命令

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
Usage: openclaw-cn [options] [command]

Options:
-V, --version output the version number
--dev 开发模式:将状态隔离到 ~/.openclaw-cn-dev,默认网关端口 19001,并调整派生端口(浏览器/画布)
--profile <name> 使用命名配置文件(将 OPENCLAW_STATE_DIR/OPENCLAW_CONFIG_PATH 隔离到 ~/.openclaw-cn-<name>)
--no-color 禁用 ANSI 颜色
-h, --help display help for command

Commands:
setup 初始化 ~/.openclaw/openclaw.json 和智能体工作区
onboard Interactive wizard to set up the gateway, workspace, and skills
configure 交互式提示来设置凭据、设备和智能体默认值
config 配置工具 (get/set/unset)。无子命令时运行向导。
doctor 网关和渠道的健康检查 + 快速修复
dashboard 使用当前令牌打开控制 UI
reset 重置本地配置/状态(保留 CLI 安装)
uninstall 卸载网关服务 + 本地数据(保留 CLI)
message 发送消息和渠道操作
memory Memory search tools
agent 通过网关运行智能体轮次(使用 --local 运行内嵌智能体)
agents 管理隔离的智能体(工作区 + 认证 + 路由)
acp 智能体控制协议工具
gateway 网关控制
daemon 网关服务(旧别名)
logs 网关日志
system 系统事件、心跳和在线状态
models 模型配置
approvals 执行审批
nodes 节点命令
devices 设备配对 + 令牌管理
node 节点控制
sandbox 沙箱工具
tui 终端 UI
cron 定时任务调度
dns DNS 工具
docs 文档工具
hooks 钩子工具
webhooks Webhook 工具
pairing 配对工具
plugins 插件管理
channels 渠道管理
directory 目录命令
security 安全工具
skills 技能管理
update CLI 更新工具
feishu 飞书调试工具
status 显示渠道健康状态和最近的会话接收方
health 从运行中的网关获取健康状态
sessions 列出存储的对话会话
browser 管理 clawd 专用浏览器(Chrome/Chromium)
help display help for command

示例:
openclaw-cn channels login --verbose
连接个人 WhatsApp Web 并显示二维码和连接日志。
openclaw-cn message send --target +15555550123 --message "Hi" --json
通过你的 Web 会话发送消息并输出 JSON 结果。
openclaw-cn gateway --port 18789
在本地运行 WebSocket 网关。
openclaw-cn --dev gateway
在 ws://127.0.0.1:19001 运行开发网关(隔离状态/配置)。
openclaw-cn gateway --force
终止占用默认网关端口的进程,然后启动网关。
openclaw-cn gateway ...
通过 WebSocket 控制网关。
openclaw-cn agent --to +15555550123 --message "Run summary" --deliver
通过网关与智能体直接对话;可选择发送 WhatsApp 回复。
openclaw-cn message send --channel telegram --target @mychat --message "Hi"
通过你的 Telegram 机器人发送消息。

文档: docs.clawd.bot/cli

OVER~

奖励作者买杯可乐?