乐于分享
好东西不私藏

OpenClaw 高级玩法:这10个功能让你彻底释放生产力

OpenClaw 高级玩法:这10个功能让你彻底释放生产力

还在把 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.mdAGENTS.md,人格完全隔离


4. Skills 技能系统:给 AI 装「插件」

一句话描述:用文件夹 + SKILL.md 定义一套指令,让 AI 学会新技能。

技能位置(优先级从高到低)

  1. <workspace>/skills — 当前代理独享
  2. ~/.openclaw/skills — 所有代理共享
  3. ~/.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 驱动生成。