Install
openclaw skills install @qshan1/qclaw-self-evolverAI Agent 自我进化引擎。基于 OpenSpace + HermesAgent 理念,实现技能质量监控、学习记录自动处理、工作流模式提炼、自动创建新技能。触发场景: (1) 用户说「升级/完善/优化」相关 → 触发技能自进化 (2) 用户想了解「还记得什么/搜一下记忆」→ 触发语义记忆搜索 (3) 用户想「...
openclaw skills install @qshan1/qclaw-self-evolver版本: 1.0.0 适用对象: QClaw 等 AI Agent 依赖: Python 3.8+, 无需外部库
帮助 AI Agent 建立「从经验中持续自我进化」的能力,核心三大模块:
| 模块 | 做什么 | 触发方式 |
|---|---|---|
| SEA 进化循环 | 从错误/纠正中提炼改进,3天周期扫描 | cron |
| 纠正自动记录 | 被用户纠正时自动记录到学习档案 | 关键词检测 |
| 技能自进化 | 从任务历史自动发现可固化的技能 | 关键词检测 |
当用户说「帮我安装自我进化」或「安装 self-evolver」或「你要有自我进化能力」时,触发本 skill。
安装后 AI 会:
.learnings/ 目录结构skillhub_install install_skill self-evolver
或在 OpenClaw 中对 AI 说:
「安装自我进化能力」
AI 会自动完成:
.learnings/ 目录(含 LEARNINGS.md / ERRORS.md / FEATURE_REQUESTS.md)每3天运行 SEA 进化扫描SKILL.md 覆盖本文件| 场景 | 操作 |
|---|---|
| 被纠正了 | AI 自动检测纠正关键词 → 写入 pending → 下次 heartbeat 合并 |
| 想要手动进化 | 说「自我反思」「进化一下」「帮我分析最近的错误」 |
| 查看学习记录 | 说「我最近学到了什么」「看一下记忆」 |
| 新技能候选出现 | AI 自动检测关键词 → 生成候选技能写入 skills/ |
python ~/.qclaw/workspace/scripts/evolve.py
核心流程:
Sense(感知)→ Assess(评估)→ Evolve(进化)
Sense(感知):
Assess(评估):
Evolve(进化):
触发关键词:
工作流:
pending.mdLEARNINGS.md检测关键词(任务后分析):
生成规则:
skills/[pattern]-skill/SKILL.md~/.qclaw/workspace/
├── .learnings/
│ ├── LEARNINGS.md # 纠正与改进记录
│ ├── ERRORS.md # 命令/操作失败记录
│ ├── FEATURE_REQUESTS.md # 用户请求的功能
│ ├── pending.md # 待合并的纠正(心跳时处理)
│ └── assessment-report.json # 技能健康度报告
├── scripts/
│ ├── evolve.py # SEA 进化引擎
│ ├── auto_learn.py # 纠正自动记录
│ ├── skill_evolution.py # 技能自进化
│ └── assess.py # 技能质量评估
├── skills/ # 自生成的技能目录
│ └── [pattern]-skill/
│ └── SKILL.md
└── skill_metrics.json # 技能使用指标
| 时间 | 错误做法 | 正确做法 | 区域 | Priority |
## 进化扫描报告 — YYYY-MM-DD
### Sense(感知)
- 待处理纠正:N 条
- 连续错误:N 条
- 高优先级:N 条
### Assess(评估)
- 总技能数:N
- 健康技能:N
- 需进化技能:N
### Evolve(进化)
- 已生成技能:N
- 已更新规则:N
- 待确认改进:N
.learnings/ 目录存在scripts/evolve.py 存在scripts/auto_learn.py 存在scripts/skill_evolution.py 存在skill_metrics.json 可写本 skill 是给新 Agent 的完整版,包含 QClaw 经过多次迭代后的所有最佳实践。新 Agent 安装后即可获得:
无需额外配置,开箱即用。