OpenClaw 进阶教程:用 Skills、记忆和 Cron 打造自动化个人 AI 助手

这是一篇避开重复入门内容的 OpenClaw 进阶教程,重点讲 Skills、AGENTS 工作区、分层记忆、Cron/Heartbeat 和多渠道安全策略,帮助你把 OpenClaw 从聊天工具升级为自动化个人助手。

说明:上一篇已经讲过 OpenClaw 的安装和基础入门,本文不再重复安装步骤,而是聚焦更实用的进阶主题:如何用 Skills、工作区记忆、Cron/Heartbeat 和多渠道安全策略,把 OpenClaw 从“能聊天”升级成“能持续帮你做事”的个人 AI 助手

OpenClaw 进阶教程:用 Skills、记忆和 Cron 打造自动化个人 AI 助手
OpenClaw 进阶工作流:Skills、记忆、Cron、Heartbeat 与多渠道接入

一、进阶思路:不要只把 OpenClaw 当聊天框

很多人第一次使用 OpenClaw,会把它理解成“一个可以接入聊天软件的 AI”。这个理解没错,但只停留在第一层。真正好用的 OpenClaw,更像一个长期在线的自动化工作台:它知道你的工作习惯,有固定的任务手册,可以定时醒来检查事项,也能在不同聊天渠道里按规则响应。

因此,进阶配置的目标不是堆更多模型,而是把下面四件事做稳:

  • 工作区:让 Agent 每次醒来都知道自己是谁、服务谁、该遵守什么规则。
  • 记忆:把长期偏好、项目状态和踩坑经验沉淀下来,避免每次从零开始。
  • Skills:把固定流程写成可复用能力包,让 Agent 遇到专门任务时按标准步骤执行。
  • 自动化:用 Cron 和 Heartbeat 处理定时提醒、巡检、日报、周报和后台任务。

二、先整理工作区:AGENTS.md 是“工作手册”

OpenClaw 默认工作区通常位于 ~/.openclaw/workspace。官方文档提到,工作区里常见的文件包括 AGENTS.md、SOUL.md、TOOLS.md、IDENTITY.md、USER.md、HEARTBEAT.md 等。

其中最值得认真写的是 AGENTS.md。你可以把它理解成 Agent 的工作手册,里面应该写清楚:

  • 每次新会话开始时要读取哪些文件;
  • 什么信息应该写入长期记忆,什么只写入日记;
  • 哪些操作可以直接做,哪些必须先确认;
  • 群聊里什么时候该回复,什么时候应该保持安静;
  • 执行任务后如何验证和汇报。

一个简单但实用的启动规则可以这样写:

# Session Startup
1. Read SOUL.md
2. Read USER.md
3. Read memory/YYYY-MM-DD.md for today and yesterday
4. In main session only: read MEMORY.md

Do not ask permission for these startup reads.

这样做的好处是:每次新会话不会完全“失忆”,但又不会把所有隐私资料无差别塞进群聊或子任务里。

三、建立分层记忆:不要把所有东西都塞进一个文件

进阶使用中,记忆文件最容易变乱。建议采用分层思路:

文件适合记录什么
MEMORY.md长期稳定偏好、重要项目、关键决策,保持精简。
memory/YYYY-MM-DD.md当天原始记录、任务日志、临时上下文。
memory/projects.md项目状态、当前分支、待办、最近结论。
memory/lessons.md踩过的坑、错误原因、下次避免方式。
memory/infra.md服务器、部署、工具路径等速查信息。

记录时尽量写结论,不要写流水账。例如:

### [项目:站点运维] Nginx 反向代理修复
- 结果:HTTPS 访问恢复正常
- 相关文件:/etc/nginx/sites-available/example.conf
- 经验:upstream 使用 127.0.0.1 比 localhost 更稳,避免 IPv6 解析差异
- 标签:#nginx #deploy #reverse-proxy

这样以后用语义检索时,Agent 更容易找回真正有价值的信息。

四、Skills:把固定流程变成“专项能力”

OpenClaw 官方文档说明,Skills 是兼容 AgentSkills 的技能文件夹。每个 Skill 是一个目录,里面至少包含一个带 YAML frontmatter 的 SKILL.md。OpenClaw 会从多个位置加载 Skills,并按优先级处理同名覆盖。

常见优先级可以简单理解为:工作区 Skills 优先,其次是项目/个人/共享/内置 Skills。也就是说,如果你想让某个业务流程按自己的规则执行,最稳妥的方式是放在当前工作区的 skills/ 目录里。

最小 Skill 示例:

---
name: daily-report
description: 当用户要求整理日报、周报、项目进度时使用
---

# Daily Report Skill

## Workflow
1. 先读取最近的任务记录
2. 按“完成 / 风险 / 明日计划”整理
3. 不确定的内容标注为待确认
4. 输出前检查是否泄露敏感信息

适合写成 Skill 的任务通常有这些特征:重复出现、步骤固定、容易出错、需要引用工具说明。例如:WordPress 发布流程、服务器巡检、竞品资料搜集、图片发布、订单处理、代码审计等。

安全提醒:第三方 Skills 要当作不可信内容看待。启用前先读 SKILL.md,尤其注意里面是否要求执行命令、上传文件、发送消息或读取密钥。

五、Cron 和 Heartbeat:别把两者混用

OpenClaw 有两种常见主动机制:Cron 和 Heartbeat。它们都能让 Agent 主动工作,但适用场景不同。

机制适合场景特点
Heartbeat轻量周期检查、上下文相关提醒、多个小检查合并通常跑在主会话,适合“看看有没有事”。
Cron精确时间、定时报告、后台分析、隔离任务由 Gateway 调度,作业会持久化到 cron jobs 文件。

简单原则:

  • 只是每隔一段时间看看邮件、日程、服务器状态:优先 Heartbeat。
  • 必须在某个准确时间提醒或执行:用 Cron。
  • 需要独立上下文、长时间分析、定时生成报告:用 isolated Cron。
  • 担心打扰日常聊天:用 Cron 隔离会话,不要塞进主会话。

Cron 常见计划类型包括一次性时间 at、固定间隔 every 和标准 cron 表达式。官方文档还特别提醒:日期字段和星期字段同时使用时,cron 解析可能采用 OR 逻辑,新手最好先用简单表达式,避免误触发。

六、多渠道接入:先做允许列表,再谈便利

OpenClaw 可以接入 Telegram、Slack、Discord、WhatsApp、Signal、Matrix、飞书等渠道。多渠道最大的风险不是“接不上”,而是“接上后谁都能触发”。

建议按这套顺序配置:

  1. 先只开私信:确认模型、工具、记忆、日志都正常。
  2. 再加 allowFrom:只允许自己的账号触发。
  3. 群聊默认 requireMention:没有 @ 或关键词时,只作为上下文,不主动插话。
  4. 公开群组用沙箱:减少文件系统和命令工具权限。
  5. 高风险动作保留确认:例如发消息、删文件、改配置、公开发布。

官方群组文档给出的心智模型很清楚:先判断群组策略,再判断群组是否在允许列表,最后判断是否满足提及门控。这个顺序能帮你避免“为什么它不回复”或“为什么它乱回复”的问题。

七、一个可落地的 7 天进阶路线

  1. 第 1 天:整理 AGENTS.md,写清启动流程、权限边界和汇报格式。
  2. 第 2 天:建立分层记忆文件,重写最近几条重要日志。
  3. 第 3 天:创建第一个业务 Skill,例如日报、资料搜集或发布流程。
  4. 第 4 天:配置一个简单 Cron,例如每天早上生成日程简报草稿。
  5. 第 5 天:配置 Heartbeat,只做轻量检查,不做复杂长任务。
  6. 第 6 天:接入第二个聊天渠道,并设置 allowlist 与 requireMention。
  7. 第 7 天:做一次完整复盘:哪些任务适合自动化,哪些必须保留人工确认。

八、常见坑位

  • 把 MEMORY.md 写太满:长期记忆应该像索引,不应该像聊天记录。
  • Heartbeat 任务太重:Heartbeat 适合轻量检查,复杂报告更适合 Cron。
  • 群聊没有提及门控:容易导致 Agent 在不该出现的时候插话。
  • Skill 写成大而全说明书:Skill 应该服务一个清晰场景,越具体越稳定。
  • 第三方 Skill 不审查就启用:尤其要看是否涉及命令执行、外部发送和密钥读取。

参考资料

最后总结:OpenClaw 的进阶重点不是“配置越多越好”,而是把工作区、记忆、Skills 和自动化边界做稳。先让它在私密环境里可靠工作,再逐步接入多渠道和定时任务,这样既能提高效率,也能减少误操作风险。

给TA打赏
共{{data.count}}人
人已打赏
AI教程

OpenClaw 入门教程:从安装到搭建个人 AI 助手,一篇看懂核心用法

2026-5-27 15:31:16

AI教程

OpenClaw 实战教程:个人 AI 助手上线前,必须做好的 10 个安全与工作流检查

2026-5-27 21:09:08

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
❯
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索