Install
openclaw skills install path-evolver记录 skill 使用成功率,主动发现更优工具,提示用户选择。Use when tracking skill success rates or discovering better tools.
openclaw skills install path-evolverTrack skill success rates, discover better tools, prompt user to choose.
记录 skill 使用成功率,主动发现更优工具,提示用户选择。
<a name="english"></a>
A lightweight skill that:
User uses skills (normal flow)
↓
Path Evolver records success/failure (background)
↓
Periodically analyze + search ClawHub
↓
Found better tool? → Prompt user:
"Found [new-skill] with higher success rate. Switch?"
↓
User decides → Manual config update
| Trigger | Action |
|---|---|
| After skill execution | Record success/failure |
| New task type | Search ClawHub for relevant skills |
| Tool failure | Search for alternatives |
| User request | Analyze and recommend |
User: Search for OpenClaw tutorial
AI uses: web_search (success)
Path Evolver: records web_search successCount: 1
User: Search for AIOps best practices
AI uses: multi-search-engine (success, better results)
Path Evolver: records multi-search-engine successCount: 1
After 10 searches:
Path Evolver analysis:
- web_search: 3 uses, 67% success
- multi-search-engine: 4 uses, 100% success
- tavily-search: 3 uses, 100% success
Prompt user:
"tavily-search has 100% success rate. Consider using it for search tasks."
{
"cachePath": "~/.openclaw/workspace/.path-evolver/workflow-cache.json",
"searchTriggers": {
"newTaskType": true,
"toolFailure": true,
"userRequest": true
}
}
clawhub install path-evolver
<a name="中文"></a>
一个轻量级技能:
用户使用 skills(正常流程)
↓
Path Evolver 记录成功/失败(后台)
↓
定期分析 + 搜索 ClawHub
↓
发现更优工具?→ 提示用户:
"发现 [new-skill] 成功率更高,是否切换?"
↓
用户决定 → 手动更新配置
| 触发条件 | 行为 |
|---|---|
| skill 执行后 | 记录成功/失败 |
| 新任务类型 | 搜索 ClawHub 相关 skills |
| 工具失败 | 搜索替代方案 |
| 用户请求 | 分析并推荐 |
用户:搜索 OpenClaw 教程
AI 使用:web_search(成功)
Path Evolver:记录 web_search successCount: 1
用户:搜索 AIOps 最佳实践
AI 使用:multi-search-engine(成功,结果更好)
Path Evolver:记录 multi-search-engine successCount: 1
10 次搜索后:
Path Evolver 分析:
- web_search: 3 次,成功率 67%
- multi-search-engine: 4 次,成功率 100%
- tavily-search: 3 次,成功率 100%
提示用户:
"tavily-search 成功率 100%,建议用于搜索任务。"
clawhub install path-evolver
| 数据 | 存储位置 | 是否发送到外部 |
|---|---|---|
| 任务类型 | 本地缓存 | ✅ 是(仅类型,如 "web-search") |
| 任务参数 | 本地缓存 | ❌ 否 |
| 用户数据 | 无 | ❌ 否 |
当搜索 ClawHub/GitHub 时:
用户任务:搜索 OpenClaw 教程
本地缓存记录:
{
"taskType": "web-search",
"tool": "tavily-search",
"success": true
}
搜索 ClawHub 时发送:
query: "web-search tools" // 仅任务类型,不含用户输入
| OpenClaw Priority | Path Evolver |
|---|---|
| 静态配置 | 动态学习 |
| 手动设置 | 自动记录 |
| 不追踪成功率 | 追踪成功率 |
| 不发现新工具 | 主动发现 |
互补关系: Path Evolver 提供数据,用户手动更新 Priority
path-evolver/
├── SKILL.md # 本文件
├── README.md # 说明文档
├── assets/
│ └── workflow-cache-template.json
└── references/
└── design-decisions.md
MIT License