Install
openclaw skills install agent-capability-evolver基于执行日志自动分析错误类型,诊断智能体能力短板,生成优化补丁和Skill推荐,支持持续自我进化与版本回滚。
openclaw skills install agent-capability-evolver为 OpenClaw AI Agent 提供系统化的自我优化框架。本技能不执行代码,运行时消耗极低,完全免费。
| 功能 | 说明 |
|---|---|
| 失败分析 | 扫描执行日志,按 8 种错误类型自动分类 |
| 能力诊断 | 识别当前 Agent 的工具选择、参数配置、上下文管理短板 |
| 补丁生成 | 自动生成规则补丁 / 参数配置 / 触发词优化文件 |
| Skill 推荐 | 根据短板匹配 ClawHub 社区 Skill 并生成安装建议 |
| 进化追踪 | 维护进化日志,支持版本回滚和冲突检测 |
当用户说这些话时激活本技能:
用户:分析我过去一周里你执行失败的任务,找出原因
Agent 会读取 LOG_DIR 下的日志,按 references/evolution_rules.md 定义的分类体系输出分析报告。
用户:开启自我进化模式,每次任务失败后自动分析并优化
Agent 会在每次任务结束后自动执行轻量级分析,当同一错误累计达到阈值时生成补丁。
{LOG_DIR} 下的执行日志(支持 JSON / Markdown / 纯文本格式)参考 {baseDir}/references/evolution_rules.md 第一章「错误分类体系」,对每条失败记录打标签:
AMBIGUOUS_INSTRUCTION — 指令模糊WRONG_TOOL — 工具选择错误PARAM_ERROR — 参数错误CONTEXT_LOSS — 上下文遗漏OUTDATED_KNOWLEDGE — 知识过时PERMISSION_DENIED — 权限不足EXTERNAL_FAILURE — 外部依赖故障EXPECTATION_MISMATCH — 用户预期偏差根据错误标签匹配进化策略(详见 references/evolution_rules.md 第二章「进化策略矩阵」):
在 {工作目录}/evolution/patches/ 下生成补丁文件。补丁类型:
patch_rule_*.md — 规则追加patch_defaults_*.yaml — 参数默认值patch_triggers_*.md — 触发词优化patch_toolmap_*.md — 工具映射修正patch_skill_rec_*.md — Skill 推荐补丁格式严格遵循 references/evolution_rules.md 第三章规范。
生成补丁后,检测与已有补丁的冲突(直接冲突 / 间接冲突 / 链式冲突),按「安全性 > 时效性 > 性能 > 用户体验」优先级解决。最终更新 evolution/evolution_log.md。
# Agent 能力进化报告
**分析时间**: {时间}
**分析范围**: {日志起止日期},共 {N} 条任务记录
## 错误分布
| 错误类型 | 次数 | 占比 | 严重程度 | 趋势 |
|----------|------|------|----------|------|
| WRONG_TOOL | 5 | 35% | SEV_HIGH | ↑ |
## 根因分析
{详细分析}
## 进化建议
| 优先级 | 策略 | 补丁类型 | 说明 |
|--------|------|----------|------|
| P0 | 自动修复 | patch_rule | {说明} |
## 推荐 Skill
| Skill | 来源 | 匹配度 | 说明 |
|-------|------|--------|------|
LOG_DIR 环境变量必须指向有效的 Agent 日志目录,否则技能标记为「不可用」EVOLUTION_STRATEGY 控制自动修复的激进程度,建议新手使用 conservativeevolution/patches/ 目录,可通过删除该目录下文件来回滚patches/archive/,不会直接覆盖完全免费。本技能核心是为 AI 写提示词和生成配置文件,运行时无外部 API 调用,消耗极低。 (内容由AI生成,仅供参考)