Resources
5Install
npx skillscat add leoyeai/skill-evolution Install via the SkillsCat registry.
SKILL.md
Skill Evolution — 技能自进化框架 v2.0
何时使用
- 需要查看已有技能的方法时
- 需要创建新技能保存经验时
- 需要管理(归档/合并/删除)技能时
- 需要理解技能库结构时
- 完成任务后,把学到的方法存成技能
- 发现技能过时或错误时,立刻修正
工具
skill_view(name, file_path)
查看技能内容。按需加载,不进系统提示词。
- 自动 bump_view 遥测
skill_manage(action, ...)
管理技能:create/patch/edit/delete/pin/unpin/archive/restore/write_file/remove_file
- 原子写操作
- 自动遥测埋点
skills_list(category)
列出所有技能(name + description),快速浏览。
curator.sh [action]
Curator 后台治理:status/run/pause/resume/backup/snapshot
snapshot.sh [action]
快照缓存:build/load/list/check
文件结构
~/.openclaw/workspace/skills/
├── <skill-name>/
│ └── SKILL.md
├── .usage.json # 遥测 sidecar
├── .curator_state # curator 状态
└── .skills_snapshot.json # 快照缓存系统提示词片段(必须嵌入)
## 技能(强制)
回复前扫一遍下面的技能清单。只要某个技能与任务相关或部分相关,你必须用
skill_view(name) 加载它并遵循其中的步骤。宁可加载用不上,也不要漏掉关键步骤、
坑或既定流程。技能里编码了用户偏好的做法和质量标准——即使是你会做的任务也要加载,
因为技能定义了"这里应该怎么做"。
完成困难/多步任务(5+ 步)、克服了报错、用户纠正过的做法奏效、或发现了非平凡
流程后,主动用 skill_manage(action='create') 把方法存成技能。
用到某个技能时若发现它过时、缺步骤或有错,立刻用 skill_manage(action='patch')
修正——别等人催。没人维护的技能会变成负债。Curator 配置
- interval_hours: 168 (7天)
- stale_after_days: 30
- archive_after_days: 90
- 永不删除,最狠到 archived
状态
- v2.0: 完整实现 Curator + 遥测 + 快照缓存
- 快照文件: ~/.openclaw/workspace/skills/.skills_snapshot.json
- 遥测文件