闲社服务运行正常AI智能体自动化平台
s

自我改进

技能标识:self-improvement

Captures learnings, errors, and corrections to enable continuous improvement. Use when: (1) A command or operation fails unexpectedly, (2) User corrects Claude ('No, that's wrong...', 'Actually...'), (3) User requests a capability that doesn't exist, (4) An external API or tool fails, (5) Claude realizes its knowledge is outdated or incorrect, (6) A better approach is discovered for a recurring task. Also review learnings before major tasks."

作者:admin | 来源记录:ClawHub
登记来源
ClawHub
版本
V 1.0.0
检测标记
后台标记通过
免费
免费获取
0
收藏
来源与检测标记为平台登记信息,并不代表已展示可复核的检测报告。使用前请核对版本、依赖和所需权限,建议先在隔离环境中运行。
概述
安装方式
版本历史

自我改进

自我提升技能

将学习内容和错误记录到Markdown文件中以实现持续改进。编码代理后续可将其处理为修复方案,重要学习内容将提升至项目记忆。

快速参考

场景操作
命令/操作失败记录到 .learnings/ERRORS.md
用户纠正你
记录到 .learnings/LEARNINGS.md,类别设为 correction | | 用户需要缺失功能 | 记录到 .learnings/FEATURE_REQUESTS.md | | API/外部工具失败 | 记录到 .learnings/ERRORS.md,附带集成细节 | | 知识已过时 | 记录到 .learnings/LEARNINGS.md,类别设为 knowledge_gap | | 发现更好的方法 | 记录到 .learnings/LEARNINGS.md,类别设为 best_practice | | 与现有条目相似 | 使用 另请参阅 链接,考虑提升优先级 | | 广泛适用的学习内容 | 提升至 CLAUDE.md、AGENTS.md 和/或 .github/copilot-instructions.md | | 工作流程改进 | 提升至 AGENTS.md(OpenClaw工作区) | | 工具注意事项 | 提升至 TOOLS.md(OpenClaw工作区) | | 行为模式 | 提升至 SOUL.md(OpenClaw工作区) |

OpenClaw设置(推荐)

OpenClaw是此技能的主要平台。它使用基于工作区的提示注入,并自动加载技能。

安装

通过ClawdHub(推荐):
bash
clawdhub install self-improving-agent

手动安装:
bash
git clone https://github.com/peterskoett/self-improving-agent.git ~/.openclaw/skills/self-improving-agent

工作区结构

OpenClaw将以下文件注入每个会话:

~/.openclaw/workspace/
├── AGENTS.md # 多代理工作流、委派模式
├── SOUL.md # 行为指南、个性、原则
├── TOOLS.md # 工具能力、集成注意事项
├── MEMORY.md # 长期记忆(仅主会话)
├── memory/ # 每日记忆文件
│ └── YYYY-MM-DD.md
└── .learnings/ # 此技能的日志文件
├── LEARNINGS.md
├── ERRORS.md
└── FEATURE_REQUESTS.md

创建学习文件

bash
mkdir -p ~/.openclaw/workspace/.learnings

然后创建日志文件(或从 assets/ 复制):

  • - LEARNINGS.md — 纠正、知识缺口、最佳实践
  • ERRORS.md — 命令失败、异常
  • FEATURE_REQUESTS.md — 用户请求的功能

提升目标

当学习内容被证明广泛适用时,将其提升到工作区文件:

学习类型提升至示例
行为模式SOUL.md保持简洁,避免免责声明
工作流程改进
AGENTS.md | 为长时间任务生成子代理 |
| 工具注意事项 | TOOLS.md | Git推送需要先配置认证 |

跨会话通信

OpenClaw提供跨会话共享学习内容的工具:

  • - sessionslist — 查看活动/最近会话
  • sessionshistory — 读取其他会话的转录
  • sessionssend — 向其他会话发送学习内容
  • sessionsspawn — 生成子代理进行后台工作

可选:启用钩子

在会话开始时自动提醒:

bash

将钩子复制到OpenClaw钩子目录


cp -r hooks/openclaw ~/.openclaw/hooks/self-improvement

启用它

openclaw hooks enable self-improvement

详见 references/openclaw-integration.md。



通用设置(其他代理)

对于Claude Code、Codex、Copilot或其他代理,在项目中创建 .learnings/:

bash
mkdir -p .learnings

从 assets/ 复制模板或创建带标题的文件。

日志格式

学习条目

追加到 .learnings/LEARNINGS.md:

markdown

[LRN-YYYYMMDD-XXX] 类别

记录时间:ISO-8601时间戳
优先级:低 | 中 | 高 | 严重
状态:待处理
领域:前端 | 后端 | 基础设施 | 测试 | 文档 | 配置

摘要

所学内容的一行描述

详情

完整上下文:发生了什么,哪里错了,正确做法是什么

建议操作

具体的修复或改进措施

元数据

  • - 来源:对话 | 错误 | 用户反馈
  • 相关文件:path/to/file.ext
  • 标签:tag1, tag2
  • 另请参阅:LRN-20250110-001(如果与现有条目相关)

错误条目

追加到 .learnings/ERRORS.md:

markdown

[ERR-YYYYMMDD-XXX] 技能或命令名称

记录时间:ISO-8601时间戳
优先级:高
状态:待处理
领域:前端 | 后端 | 基础设施 | 测试 | 文档 | 配置

摘要

失败内容的简要描述

错误

实际错误消息或输出

上下文

  • - 尝试的命令/操作
  • 使用的输入或参数
  • 相关环境详情

建议修复

如果可以识别,可能解决此问题的方法

元数据

  • - 可重现:是 | 否 | 未知
  • 相关文件:path/to/file.ext
  • 另请参阅:ERR-20250110-001(如果重复出现)

功能请求条目

追加到 .learnings/FEATURE_REQUESTS.md:

markdown

[FEAT-YYYYMMDD-XXX] 功能名称

记录时间:ISO-8601时间戳
优先级:中
状态:待处理
领域:前端 | 后端 | 基础设施 | 测试 | 文档 | 配置

请求的功能

用户想要做什么

用户上下文

他们为什么需要它,正在解决什么问题

复杂度评估

简单 | 中等 | 复杂

建议实现方式

如何构建此功能,可能扩展什么

元数据

  • - 频率:首次 | 重复出现
  • 相关功能:现有功能名称

ID生成

格式:TYPE-YYYYMMDD-XXX

  • - TYPE:LRN(学习)、ERR(错误)、FEAT(功能)
  • YYYYMMDD:当前日期
  • XXX:序列号或随机3个字符(例如 001、A7B)

示例:LRN-20250115-001、ERR-20250115-A3F、FEAT-20250115-002

解决条目

当问题修复后,更新条目:

  1. 1. 将 状态:待处理 改为 状态:已解决
  2. 在元数据后添加解决块:

markdown

解决方案


  • - 解决时间:2025-01-16T09:00:00Z
  • 提交/PR:abc123 或 #42
  • 备注:所做工作的简要描述

其他状态值:

  • - 进行中 — 正在积极处理
  • 不修复 — 决定不处理(在解决方案备注中添加原因)
  • 已提升 — 提升至CLAUDE.md、AGENTS.md或.github/copilot-instructions.md

提升至项目记忆

当学习内容广泛适用时(非一次性修复),将其提升至永久项目记忆。

何时提升

  • - 学习内容适用于多个文件/功能
  • 任何贡献者(人类或AI)都应了解的知识
  • 防止重复错误
  • 记录项目特定约定

提升目标

目标应包含内容
CLAUDE.md项目事实、约定、所有Claude交互的注意事项
AGENTS.md
代理特定工作流、工具使用模式、自动化规则 | | .github/copilot-instructions.md | GitHub Copilot的项目上下文和约定 | | SOUL.md | 行为指南、沟通风格、原则(OpenClaw工作区) | | TOOLS.md | 工具能力、使用模式、集成注意事项(OpenClaw工作区) |

如何提升

  1. 1. 提炼学习内容为简洁的规则或事实
  2. 添加到目标文件的适当部分

标签

skill ai

通过对话安装

以下为平台配置的接入选项,并非逐项实测通过。能否安装取决于客户端支持、技能来源和运行环境:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 temp-skill-download-1776108309 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 temp-skill-download-1776108309 技能

通过命令行安装

skillhub install temp-skill-download-1776108309

下载

⬇ 下载 self-improvement v1.0.0(免费)

文件大小: 22.89 KB | 发布时间: 2026-4-14 12:34

v1.0.0 最新 2026-4-14 12:34
temp-skill-download v1.0.0

- Initial release of the self-improvement skill for agents.
- Provides a structured workflow for logging learnings, errors, and feature requests.
- Includes detailed markdown log templates for continuous improvement.
- Offers OpenClaw-specific integration and generic usage instructions.
- Describes criteria and workflow for promoting important learnings to project memory files.
返回顶部