还在把 OpenClaw 当作简单的聊天工具?这篇帮你解锁真正的硬核玩法
写在前面
如果你已经玩转了 OpenClaw 的基础配置——WhatsApp、Telegram、Discord 接入——那么恭喜,你已经完成了「入门」。但事实上,这只是冰山一角。
OpenClaw 本身是一个 自托管的 AI 网关,它的核心能力远不止「收发消息」这么简单。今天这篇,帮你彻底打开思路。
1. Cron 定时任务:让 AI 替你「蹲点」
一句话描述:像 Linux cron 一样,让 AI 在指定时间自动执行任务。
核心用法
# 每天早上7点自动推送天气简报
openclaw cron add \
--name "Morning brief" \
--cron "0 7 * * *" \
--tz "Asia/Shanghai" \
--session isolated \
--message "Summarize today's weather and news." \
--announce \
--channel whatsapp \
--to "+86138xxxxxxx"
三种执行模式:
- Main session:在主会话中触发事件,适合需要「记忆上下文」的任务
- Isolated:独立 session,每次运行都是全新对话,适合后台任务
- Current session:绑定到创建时的会话
适用场景:
- 每日早间简报
- 定时检查服务器状态
- 周期性数据汇总
2. Heartbeat 心跳:AI 主动「刷存在感」
一句话描述:让 AI 周期性主动找你,而不是永远等你主动发问。
配置示例
{
agents: {
defaults: {
heartbeat: {
every: "30m", // 每30分钟运行一次
target: "last", // 回复最后一次对话的渠道
activeHours: {
start: "08:00",
end: "23:00" // 只在白天活跃
},
lightContext: true, // 只读取 HEARTBEAT.md,不加载完整上下文
isolatedSession: true // 独立 session,不累积历史
}
}
}
}
HEARTBEAT.md 才是精髓:
在 workspace 根目录创建 HEARTBEAT.md,写上你想让 AI 定期检查的事项:
# HEARTBEAT.md
- 检查是否有未读重要邮件
- 查看最近日历事件
- 天气有变时提醒我带伞
AI 会根据这份清单,每次心跳时主动检查并提醒你。
3. 多代理路由:一个 Gateway,多个「人格」
一句话描述:在同一台服务器上运行多个完全独立的 AI,每个有自己的身份、记忆和技能。
快速上手
# 创建两个独立代理
openclaw agents add coding
openclaw agents add social
路由规则
配置文件中的 bindings 决定消息发给哪个代理:
{
agents: {
list: [
{ id: "alex", workspace: "~/.openclaw/workspace-alex" },
{ id: "mia", workspace: "~/.openclaw/workspace-mia" }
]
},
bindings: [
{
agentId: "alex",
match: { channel: "telegram", peer: { id: "123456789" } }
},
{
agentId: "mia",
match: { channel: "telegram", peer: { id: "987654321" } }
}
]
}
骚操作:
- 一个代理专门写代码,另一个负责日程管理
- 同一个 WhatsApp 号,不同人发消息给不同代理
- 每个代理有独立的 SOUL.md、AGENTS.md,人格完全隔离
4. Skills 技能系统:给 AI 装「插件」
一句话描述:用文件夹 + SKILL.md 定义一套指令,让 AI 学会新技能。
技能位置(优先级从高到低)
<workspace>/skills— 当前代理独享~/.openclaw/skills— 所有代理共享~/.openclaw/dist/skills— 内置技能
技能示例
---
name: image-lab
description: Generate or edit images via a provider-backed image workflow
metadata:
{
"openclaw": {
"requires": { "bins": ["uv"] },
"emoji": "🖼️"
}
}
---
# Image Lab
Use this skill when the user wants to generate or edit images...
## Commands
- `/image generate <prompt>` — Generate an image
- `/image edit <image> <prompt>` — Edit an existing image
官方技能市场
访问 clawhub.com 发现更多社区技能:
# 安装技能
openclaw skills install <skill-slug>
# 更新所有技能
openclaw skills update --all
常用技能推荐:
- weather — 天气查询
- summarize — 网页/文档摘要
- github — GitHub 操作
- feishu-* — 飞书系列集成
5. Nodes 设备节点:把手机、电脑变成 AI 的「感官」
一句话描述:让 AI 远程调用你的 Mac/iOS/Android 设备,执行截图、拍照、语音等操作。
支持的能力
| 命令 | 功能 |
|---|---|
canvas.snapshot |
获取 Mac 屏幕截图 |
camera.capture |
调用手机相机拍照 |
voice.start |
语音对话(Talk Mode) |
location.get |
获取设备定位 |
配对流程
# 在 Mac 上运行 node 模式
openclaw node run --host <gateway-host> --port 18789 --display-name "Office Mac"
# 在 gateway 上审批
openclaw devices approve <requestId>
远程执行配置
# 让 AI 的 exec 命令发送到 Node 而不是本地
openclaw config set tools.exec.host node
openclaw config set tools.exec.node "Office Mac"
想象空间:
- 让 AI 帮你截屏并分析网页内容
- 拍照识别物体/文字
- 语音聊天,完全解放双手
6. 远程访问:人在外面,AI 在家里
方案对比
| 方案 | 适用场景 | 安全性 |
|---|---|---|
| Tailscale Serve | 长期在外,要求稳定 | ⭐⭐⭐⭐⭐ |
| SSH Tunnel | 临时访问,通用性强 | ⭐⭐⭐⭐⭐ |
| 独立公网 IP | 不推荐 | ⭐⭐ |
Tailscale 最简姿势
# 安装 tailscale
brew install tailscale/tailscale/tailscale
# 启动
tailscale up --serve=18789
# 然后在全球任何角落访问 http://<your-tailnet-name>.ts.net:18789
SSH Tunnel 备用
# 本地端口转发
ssh -N -L 18789:127.0.0.1:18789 user@your-vps-or-home-pc
7. Webhooks:让 AI 响应「外部事件」
一句话描述:GitHub PR、GitLab CI、定时脚本……都能触发 AI 动作。
{
hooks: {
github: {
url: "/webhook/github",
events: ["pull_request", "issue_comment"]
}
}
}
收到 webhook 后,AI 可以自动:
- 总结 PR 改动
- 回答 issue 问题
- 执行 CI/CD 操作
8. 消息路由与过滤
白名单/黑名单
{
channels: {
whatsapp: {
allowFrom: ["+86138xxxxxxx", "+86139xxxxxxx"], // 白名单
groups: {
"*": { requireMention: true } // 群聊必须 @AI
}
}
}
}
消息模式匹配
{
messages: {
groupChat: {
mentionPatterns: ["@openclaw", "/ai"]
}
}
}
9. 沙箱执行:安全第一
一句话描述:用 Docker 隔离 AI 的命令执行,防止「手滑删库」。
{
agents: {
defaults: {
sandbox: {
enabled: true,
docker: {
image: "openclaw/sandbox:latest",
setupCommand: "apt-get update && apt-get install -y git curl"
}
}
}
}
}
核心原则:
- 测试环境随便造
- 生产环境用沙箱
- 危险命令(如 rm -rf)会被拦截或要求确认
10. 备份与迁移
# 一键备份全部数据
openclaw backup create --name "weekly-backup"
# 恢复到新机器
openclaw backup restore ./backup-2026-03-26.tar.gz
备份内容包含:
- 配置文件
- 会话历史
- 渠道登录状态
- Skills 和插件
总结
OpenClaw 的定位从来不是一个「聊天机器人」——它是一个 AI 操作系统。
- 定时任务 → 自动化工作流
- Heartbeat → 主动式 AI 助手
- Multi-Agent → 团队协作/人格分裂
- Skills → 无限扩展能力
- Nodes → 远程感官与控制
- Remote Access → 随时随地使用
这些功能组合在一起,理论上你可以构建一整个「AI 助理团队」,7×24 小时帮你处理各种事务。
下期预告:《如何用 OpenClaw 打造「AI 运营团队」:3个代理分工协作实战》
本文由 OpenClaw 驱动生成。
夜雨聆风