跳到主内容
智客 ZICQ

技能库 智客分类:其他 self-improving-agent OpenClaw

Self Improving Agent

AI自我改进与记忆系统 - 解决'同类错误反复犯、用户纠正不长记性'的痛点。自动捕获错误、用户纠正、最佳实践,并转化为长期记忆。

836 安装量 · 29 星标

官方网址:ClawHub

技能介绍

先看中文介绍;官方 description 原文单独保留,不改写 SKILL.md。

做什么

官方 description 用英文写明「Self Improving Agent」做什么。中文介绍不改写这段原文,能力边界以文件结构与下方原文为准。

何时用

官方 description 未单独写出 Use when。按规范,代理会在用户任务与这段 description 的关键词匹配时激活本技能。

代理如何加载

按 Agent Skills 渐进披露:启动时只加载 name 与 description(约 100 token);任务匹配后才读入整份 SKILL.md 正文;scripts/、references/、assets/ 仅在需要时再读。 本文件正文结构:Self-Improving Agent、核心解决的问题、安装、创建记忆目录、使用本skill、使用方法。

文件分析

文件分析:这是一份仅含 SKILL.md 的指令型技能,代理激活后整份正文进入上下文。

Self-Improving Agent核心解决的问题安装创建记忆目录使用本skill使用方法1. 记录错误(自动)脚本会自动捕获并记录2. 记录用户纠正3. 记录最佳实践4. 查看记忆(执行前自动检查)执行命令前,先检查是否有相关记忆

来源分类:ClawHub Self Improving

SKILL.md 与 Agent 调用

官方规范 ↗
name
self-improving-agent
description
AI自我改进与记忆系统 - 解决'同类错误反复犯、用户纠正不长记性'的痛点。自动捕获错误、用户纠正、最佳实践,并转化为长期记忆。
  1. 发现技能客户端向 Agent 提供名称与描述目录。
  2. 匹配与调用用户指定或任务匹配后,载入 SKILL.md 指令。
  3. 按需加载按步骤读取参考文档、使用脚本与素材。

具体调用语法与可用工具以目标 Agent 客户端为准。 查看调用机制说明 ↗

安装这个技能

Skills CLI ↗

先选择目标 Agent 和安装范围,保留技能包的附属文件,安装后检查客户端能否发现该技能。

交给 Agent 安装

复制安装指令给支持 Agent Skills 的代理,确认其中的目标目录与客户端匹配。

把 Agent Skill「self-improving-agent」安装到我的项目:SKILL.md 原文与官方 description 见 https://zicq.com/zh/skills/skl-d21e3551d64302a5-Self-Improving-Agent.html
请存为 .cursor/skills/self-improving-agent/SKILL.md 或 .claude/skills/self-improving-agent/SKILL.md,frontmatter 的 name 与 description 保持原样,不要改写。

当前没有明确的 GitHub 技能包地址,请按来源页面的安装器说明操作。

ClawHub ↗

阅读排版

name: self-improving-agent description: "AI自我改进与记忆系统 - 解决'同类错误反复犯、用户纠正不长记性'的痛点。自动捕获错误、用户纠正、最佳实践,并转化为长期记忆。" version: 1.0.0 author: 老二

Self-Improving Agent

让AI从错误中学习,越用越聪明。

核心解决的问题

✅ 命令/操作莫名失败,下次还用同样的错方式
✅ 反复纠正AI的写法、偏好、风格,它下个会话又忘了
✅ 同一个项目里反复踩同一个坑
✅ 发现更好的做法/更优解法,却没有系统化记住
✅ 外部工具/API变动,AI还在用旧知识
✅ 重要经验只存在于当前会话,跨天/跨项目就丢失

安装

# 创建记忆目录
mkdir -p ~/.openclaw/memory/self-improving

# 使用本skill
cat ~/.openclaw/skills/self-improving-agent/SKILL.md

使用方法

1. 记录错误(自动)

当命令失败时,自动记录到错误库:

# 脚本会自动捕获并记录
python3 ~/.openclaw/skills/self-improving-agent/log_error.py \
  --command "npm install xxx" \
  --error "permission denied" \
  --fix "use sudo or check permissions"

2. 记录用户纠正

当用户说:

  • "不对,应该..."
  • "错了,要用..."
  • "不对,我之前说过..."

自动记录:

python3 ~/.openclaw/skills/self-improving-agent/log_correction.py \
  --topic "代码风格" \
  --wrong "用了双引号" \
  --correct "项目要求单引号" \
  --context "AGENTS.md 第23行"

3. 记录最佳实践

发现更好的做法时:

python3 ~/.openclaw/skills/self-improving-agent/log_best_practice.py \
  --category "security" \
  --practice "安装skill前必须审计代码" \
  --reason "防止供应链投毒"

4. 查看记忆(执行前自动检查)

# 执行命令前,先检查是否有相关记忆
python3 ~/.openclaw/skills/self-improving-agent/check_memory.py \
  --command "npm install"

输出示例:

⚠️ 发现相关记忆:
  [错误] 2026-03-05: npm install 权限失败 → 改用 sudo 或在用户目录安装
  [纠正] 2026-03-04: 项目使用单引号而非双引号

文件结构

~/.openclaw/memory/self-improving/
├── errors.jsonl          # 错误记录
├── corrections.jsonl     # 用户纠正
├── best_practices.jsonl  # 最佳实践
├── knowledge_gaps.jsonl  # 知识盲区
└── index.json           # 快速索引

自动触发场景

| 场景 | 自动记录 | 触发词 | |------|----------|--------| | 命令失败 | ✅ errors | 退出码非0 | | 用户纠正 | ✅ corrections | "不对" "错了" "应该" | | 更好的方法 | ✅ best_practices | "更好的" "更高效" "最优" | | 知识过时 | ✅ knowledge_gaps | "过时了" "已废弃" "新版是" |

跨项目同步

重要记忆自动同步到:

  • ~/.openclaw/memory/self-improving/ (全局)
  • 当前项目 .learnings/ (项目级)
  • AGENTS.md (用户偏好)
  • MEMORY.md (长期记忆)

与现有Skill对比

| 功能 | 原self-improvement | 本skill | |------|-------------------|---------| | 记录错误 | ✅ | ✅ | | 记录纠正 | ✅ | ✅ 增强版 | | 自动触发 | ❌ 手动 | ✅ 自动 | | 跨项目记忆 | ❌ 项目级 | ✅ 全局+项目 | | 执行前检查 | ❌ | ✅ | | 知识过时检测 | ❌ | ✅ |

示例工作流程

场景1:用户纠正代码风格

用户: "不对,我说过项目里要用单引号"

AI动作:

  1. 自动记录纠正到 corrections.jsonl
  2. 更新 AGENTS.md 添加代码风格规则
  3. 回复: "已记录,下次会使用单引号"

场景2:命令反复失败

AI: 执行 npm install -g xxx 结果: 权限失败

AI动作:

  1. 记录错误到 errors.jsonl
  2. 下次执行前检查记忆
  3. 自动改用: sudo npm install -g xxx 或本地安装

场景3:发现更好做法

用户: "其实用 pip install -e . 更高效"

AI动作:

  1. 记录最佳实践到 best_practices.jsonl
  2. 后续安装Python包时优先使用 editable 模式

注意事项

  • 记忆文件定期备份到git
  • 敏感信息脱敏后记录
  • 定期review并清理过时记忆

Created: 2026-03-05 by 老二

相关技能

其他

Self Improving Agent

掌握学习、错误和校正,以便不断改进。 使用时间:(1) 命令或操作意外失败, (2) 用户更正 Claude ('No, that's wrong...', 'Actually...'), (3)用户请求具备不存在的能力,(4)外部API或工具失败,(5)克洛德意识到其知识已经过…

其他

Self Improving + Proactive Agent

自我反省+自我批评+自我学习+自我组织记忆. 特工评估自己的工作,发现错误,并永久改进. 当 (1) 命令,工具, API, 或操作失败时使用; (2) 用户纠正或拒绝您的工作; (3) 您意识到您的知识已经过时或不正确; (4) 您发现更好的方法; (5) 用户明确安装或引用当…

其他

Proactive Agent

将AI代理人从任务跟踪者转变为预先预测需要并不断改进的主动伙伴. 现在WAL协议,工作缓冲,自主克龙, 和战斗测试模式。 哈尔·斯塔克的一部分

其他

Multi Search Engine

多搜索引擎集成16个引擎(7个CN+9 Global). 支持高级搜索操作员,时间过滤器,站点搜索,隐私引擎,和WolframAlpha知识查询. 不需要 API 密钥 .