Install
openclaw skills install @qq435912743/skill-self-improve给任意 WorkBuddy 技能注入「自进化学习系统」,让它越用越好用、越用越高效。 通过通用 learner.py 记录每次使用的成败与用户偏好,自动复盘并给出改进建议。 一键批量注入:复制学习模块、初始化记忆文件、在 SKILL.md 追加自进化章节。 适用:准备发布或已上线的技能、想加自我迭代能力的任何技能。 触发词:自进化、自我复盘、自动迭代、越用越好用、学习系统、skill 自我改进。
openclaw skills install @qq435912743/skill-self-improve技能一旦发布就「定型」了,不会随使用变好。本技能把一套通用自进化学习系统 注入到任意技能里,使其:
| 文件 | 作用 |
|---|---|
scripts/learner.py | 通用学习模块:init/record/prefer/insight/reflect |
scripts/section.md | 追加到目标 SKILL.md 的「自进化学习系统」章节文案 |
scripts/inject_self_improve.py | 批量注入器(幂等,已拥有的技能自动跳过) |
把本技能的 scripts/learner.py 与 scripts/section.md 复制到目标技能目录,
并在目标 SKILL.md 末尾追加 section.md 内容;同时初始化 learned_patterns.json:
python <本技能>/scripts/inject_self_improve.py
inject_self_improve.py 内置了需要注入的技能名单。若要临时给某个技能加,
直接调用 learner.py 的 init 即可:
python learner.py init <目标技能目录>
# 记录一次成功使用
python learner.py record <技能目录> --capability 简历优化
# 记录失败
python learner.py record <技能目录> --capability 简历优化 --fail --error 格式识别失败 --note "用户上传非标准文件"
# 记录用户偏好
python learner.py prefer <技能目录> --key 输出语言 --val 中文
# 查看洞察
python learner.py insight <技能目录>
# 自动复盘
python learner.py reflect <技能目录>
{
"version": 1,
"totalOps": 0,
"totalErrors": 0,
"capabilityStats": {}, // 能力名 -> {count, success, fail}
"errorPatterns": {}, // 错误类型 -> {count, lastNote, lastTime}
"preferences": {}, // 用户偏好 key->value
"recentOps": [],
"optimizations": {},
"lastUpdated": ""
}
--capability / --error 标签归类。