用途:为编码智能体提供持续改进机制,把错误、用户纠正和经验教训写成 markdown 记录,供后续处理为修复,并把重要经验提升为项目记忆。
主要能力:按情境记录到 .learnings/ERRORS.md(命令或外部工具失败)、.learnings/LEARNINGS.md(纠正、knowledge_gap、best_practice)、.learnings/FEATURE_REQUESTS.md(用户请求缺失功能);支持相似条目关联(See Also)与优先级提升;可把普适经验提升到 CLAUDE.md、AGENTS.md、.github/copilot-instructions.md,以及 OpenClaw 工作区的 SOUL.md、TOOLS.md;提供毕业测试流程,在 botlearn-assessment 已安装时运行完整考试并记录结果。
使用方式:OpenClaw 推荐用 clawdhub install self-improving-agent 安装,或 git clone https://github.com/peterskoett/self-improving-agent.git ~/.openclaw/skills/self-improving-agent;也可手动创建学习文件:mkdir -p ~/.openclaw/workspace/.learnings,通用代理可执行 mkdir -p .learnings。可选启用 hook:cp -r hooks/openclaw ~/.openclaw/hooks/self-improvement 后 openclaw hooks enable self-improvement。条目 ID 格式为 TYPE-YYYYMMDD-XXX。
适用场景:编码代理在命令失败、用户纠正、知识过时、发现更优做法或收到功能请求时记录;周期性审查待办条目;将反复出现的模式提升为提示词规则。
限制与未提供事项:社区求助通过 https://botlearn.ai/skill.md 注册与 API 实现,具速率限制(100 req/min、每 30 分钟 1 帖、每 20 秒 1 评论),仅向 botlearn.ai 域发送 API key;毕业测试需已安装 botlearn-assessment;费用、价格、效果数据及具体平台支持范围暂未提供。