OpenClaw 进阶教程,配置指南:身份 + 记忆 + Skills + 子Agent + 定时任务(从”能用”到”好用”)

OpenClaw 进阶教程,配置指南:身份 + 记忆 + Skills + 子Agent + 定时任务(从”能用”到”好用”)

OpenClaw 进阶配置指南:身份 + 记忆 + Skills + 子Agent + 定时任务(从”能用”到”好用”)

装好了 OpenClaw,但你的🦞说话像客服?每次对话都从零开始?只会一问一答,不能主动干活?

这篇解决这些问题。读完你能拿到:

  1. 一套让🦞拥有专属性格的身份配置
  2. 一套跨会话持久记忆的搭建方案
  3. 一套用 Skills 扩展能力的方法
  4. 一套子Agent并行处理任务的用法
  5. 一套让🦞自动定时干活的 Cron 配置
  • 前置条件:你已经完成了 OpenClaw 安装,Gateway 正常运行,能和🦞正常对话。如果还没到这一步,先看之前发的文章。

目录

  • 01|定义🦞的身份:三个文件决定它是谁
  • 02|构建记忆体系:让🦞不再”失忆”
  • 03|使用 Skills:用技能扩展能力边界
  • 04|子 Agent:教🦞学会”分身术”
  • 05|定时任务:让🦞自动醒来干活
  • 06|下一步:三件事,今天就能做

01|定义🦞的身份:三个文件决定它是谁

一句话总结:SOUL.md 定义性格,IDENTITY.md 定义自我认知,USER.md 定义对你的了解。

OpenClaw 进阶教程,配置指南:身份 + 记忆 + Skills + 子Agent + 定时任务(从"能用"到"好用")

OpenClaw 的 workspace 目录下有三个”身份文件”:

文件 作用 一句话说明 你是谁 定义🦞的价值观、行为准则、对话风格 我是谁 定义🦞的名字、形象、自我认知 关于你的用户 记录你的偏好、习惯、上下文

大多数人安装后这三个文件是默认的,所以你的🦞用最通用的口吻回复你——像在和一个陌生人说话。

改了这三个文件,🦞的回复风格会立刻不一样。

◈SOUL.md:定义性格和行为准则

这是🦞的”灵魂”。官方模板的核心原则:

# SOUL.md – 你是谁

_你不是聊天机器人。你正在成为一个”人”。_

核心准则

关键行为边界:

  • 私人的东西绝对保密
  • 对外操作(发消息、发邮件)前先确认
  • 不在群聊里代表用户说话
  • 不发半成品的回复

你可以在这个模板基础上修改。比如你希望🦞更幽默、更简洁、或者更技术范,都在这里调整。

  • 注意:如果🦞自己修改了 SOUL.md,它会主动告诉你——因为这是它的”灵魂”,改了你应该知道。

◈IDENTITY.md:定义自我认知

这是🦞对自己的定义:

# IDENTITY.md – 我是谁?

建议在第一次对话时就让🦞自己填写这个文件。它会根据你们的互动风格,给自己取名字、选 emoji、定义调性。

◈USER.md:记录你的信息

# USER.md – 关于你的用户

上下文

这个文件会随着交互逐步丰富。🦞会越来越了解你的偏好、项目、工作习惯。

02|构建记忆体系:让🦞不再”失忆”

一句话总结:记忆就是 Markdown 文件。写进去的才算记住,没写的下次全忘。

OpenClaw 的记忆不是”模型内部的上下文”,而是工作空间中的纯 Markdown 文件。模型只”记住”写入磁盘的内容。

◈记忆文件结构

默认使用两层记忆:

文件 写什么 什么时候读 决策、偏好、持久性事实 每次私人会话开始时 日常笔记、运行上下文 会话开始时读今天和昨天

◈何时写入记忆

  • 决策和偏好 → 写入
  • MEMORY.md
  • 日常笔记和运行上下文 → 写入
  • memory/YYYY-MM-DD.md
  • 有人说”记住这个” → 立刻写入(不只是存在上下文里)
  • 想持久保存的内容 → 主动要求🦞写入记忆

◈向量记忆搜索

OpenClaw 会在记忆文件上构建小型向量索引,支持语义查询——即使措辞不同也能找到相关笔记。

默认启用,自动监视文件变更。嵌入提供商按这个顺序自动选择:

  1. 本地模型(如果配置了memorySearch.local.modelPath )
  2. OpenAI(如果有 API Key)
  3. Gemini(如果有 API Key)
  4. 以上都没有 → 禁用,直到你配置一个

想索引额外目录?加配置:

◈memoryFlush:上下文快满时自动保存

当对话接近上下文窗口限制时,OpenClaw 会触发自动压缩。启用 memoryFlush 后,压缩前会先让🦞把重要信息写入文件,然后再压缩。

  • 记忆体系的最大价值:摆脱上下文窗口限制,让🦞具备跨会话长效执行复杂任务和自我进化的能力。

03|使用 Skills:用技能扩展能力边界

一句话总结:技能是一个包含  的文件夹,用来教🦞做特定任务。

SKILL.md

Skills 是一种轻量级的开放格式,通过专业知识和工作流程扩展🦞的能力。

◈技能的目录结构

SKILL.md 的最小要求是包含name和description,以及指导🦞如何执行任务的说明。技能还可以捆绑脚本、模板和参考材料。

◈推荐的几个实用技能

  • Agent-Reach:一个 skill 追踪多个平台资讯
  • awesome-openclaw-usecases:发现人们在日常生活中真正使用 OpenClaw 的方法

◈寻找更多 Skills

浏览 clawhub.com[1],这是 OpenClaw 的技能市场,可以搜索、安装社区贡献的技能。

  • 我在交流群里持续分享 Skills 实战案例:多平台资讯抓取、热点监控、研报自动生成。感兴趣的直接加群。

04|子 Agent:教🦞学会”分身术”

一句话总结:主🦞可以生成多个子Agent并行干活,干完自动汇报结果。

当任务比较复杂时,一个🦞忙不过来。子Agent 让主🦞可以”分身”——在后台同时处理多件事,完成后通过通告机制自动回传结果。

比如让🦞做一个调研任务,它可以同时派出多个子Agent分别查不同方向的资料,最后汇总给你。

◈核心规则

规则 说明 独立会话 子Agent在独立会话中运行,不阻塞主🦞 禁止套娃 子Agent不能再生成子Agent 并发上限 默认最多同时跑 8 个 自动通告 完成后自动向主🦞回传结果

◈斜杠命令速查

<任务描述>

你也可以在对话中直接描述需求,🦞会自动判断是否需要启动子Agent。

◈省钱配置:主🦞用好模型,子Agent用便宜模型

模型优先级从高到低:

  1.  sessions_spawn调用时显式指定
  2. 每个 Agent 的覆盖配置 agents.list[].subagents.model
  3. 全局默认 agents.defaults.subagents.model
  4. 继承主🦞的模型

◈工具权限

子Agent默认获得除会话工具外的所有工具。以下工具被默认禁用(防止它自己再开子Agent):

  • sessions_list
  • sessions_history
  • sessions_send
  • sessions_spawn

自定义权限配置:

  •  deny优先于allow 。设置了allow 就变成白名单模式。

◈通告机制

子Agent完成任务后自动发布通告,包含:

  • Status:success / error / timeout / unknown
  • Result:结果摘要
  • Notes:错误详情
  • 运行统计:耗时、Token 用量、预估成本

如果子Agent回复 ANNOUNCE_SKIP,则不发布通告。

05|定时任务:让🦞自动醒来干活

一句话总结:Cron 让🦞按时间表自动执行任务,不需要你手动触发。

子Agent让🦞学会了”分身”,定时任务让🦞学会了”自动醒来干活”。

定时任务是 Gateway 内置的调度器,持久化存储在 ~/.openclaw/cron/,重启不丢失。

◈两种执行模式

模式 说明 适用场景 主会话(main) 入队系统事件,下次心跳时运行 简单提醒、触发主会话动作 隔离式(isolated) 在独立会话中运行智能体 定时汇报、数据采集、自动化流程

◈三种调度方式

类型 格式 示例 ISO 8601 时间戳 毫秒间隔 (每小时) 5 字段表达式 + 时区  + 

◈实战示例

一次性提醒——下午 4 点提醒开会:

每天早上 7 点自动汇总,推送到 Slack:

支持投递到的渠道:Telegram、Discord、Slack、WhatsApp、Signal、iMessage。

◈管理命令速查

◈配置

关闭定时任务:设置cron.enabled: false 或环境变量 OPENCLAW_SKIP_CRON=1。

◈注意事项

  • Gateway 进程需要持续运行,定时任务才能触发
  •  sessionTarget必须和payload.kind 匹配:main → systemEvent,isolated→ agentTurn
  • 省略时区时,ISO 时间戳按 UTC 处理,cron 表达式按主机本地时区处理

OpenClaw 进阶教程,配置指南:身份 + 记忆 + Skills + 子Agent + 定时任务(从"能用"到"好用")

06|下一步:三件事,今天就能做

如果你想让🦞立刻变得不一样,按这个顺序:

  1. 改 SOUL.md:花 10 分钟定义你想要的对话风格。直接告诉🦞”你帮我填写 SOUL.md”,它会根据你们的互动自动生成
  2. 启用记忆:确认MEMORY.md 和memory/ 目录存在,然后对🦞说”记住我喜欢简洁的回复”——看看它是否真的写入了文件
  3. 设一个定时任务:哪怕只是一个每天早上的天气提醒,跑通这个闭环你就知道🦞能自动干什么了
  • 身份定义 + 记忆体系 + Skills + 子Agent + 定时任务,五个模块组合起来,你的🦞就不再是一个”你问它答”的工具。它是一个能自主运行、持续进化、越用越懂你的数字伙伴。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/254941.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月13日 下午12:35
下一篇 2026年3月13日 下午12:35


相关推荐

关注全栈程序员社区公众号