LeoYeAI

skill-evolution

"Skill 自进化框架 — 查看/创建/治理 Agent 的技能库。触发:需要管理或进化技能时"

LeoYeAI 0 Updated 3w ago

Resources

5
GitHub

Install

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
  • 遥测文件

Categories