| name | auto-evolution-system |
| description | 自主进化系统 - 自动安装Top 20高价值Skills,每小时自动进化一次。包含ROI评估、失败重试、状态追踪。 |
| version | 1.0.0 |
| author | 小云 (SonicBotMan) |
| tags | ["evolution","automation","skills","self-improvement"] |
Auto Evolution System 🚀
让AI Agent实现100轮自主进化的自动化系统。
功能特性
- ✅ 自动安装 - Top 20高价值Skills自动安装
- 📊 ROI评估 - 基于ClawHub评分选择最优Skills
- 🔄 失败重试 - 遇到API限制自动重试
- 📝 进化报告 - 每轮生成详细报告
- ⏰ Cron集成 - 每小时自动执行
- 📍 状态追踪 - JSON格式记录进度
Top 20 Skills清单
- scrape (3.605) - 网页抓取核心
- agent-autonomy-kit (3.567) - 自主能力
- agent-directory (3.564) - Agent目录
- agent-team-orchestration (3.562) - 团队编排
- data-analyst (3.540) - 数据分析
... (共20个)
安装
cd ~/.openclaw/skills/
git clone <your-repo-url> auto-evolution-system
chmod +x auto-evolution-system/scripts/auto-evolution.sh
使用
手动执行
./scripts/auto-evolution.sh
Cron自动执行
0 * * * * /path/to/auto-evolution.sh >> logs/evolution-cron.log 2>&1
文件结构
auto-evolution-system/
├── SKILL.md # 本文件
├── scripts/
│ └── auto-evolution.sh # 主执行脚本
├── logs/
│ ├── evolution.log # 执行日志
│ └── evolution-state.json # 状态追踪
└── references/
├── top-skills.md # Top 20清单
└── roi-criteria.md # 选择标准
进度追踪
查看当前进化进度:
cat logs/evolution-state.json | jq .
查看进化报告:
ls -lt memory/evolution-reports/
成功案例
部署环境:OpenClaw (node_dc611dae5e509446)
执行结果:
- 9小时完成12轮进化
- 成功安装6个Skills
- 失败5个(API限制,自动重试中)
- 进度:12/100 (12%)
配置说明
自定义Skills清单
编辑脚本中的TOP_SKILLS数组:
TOP_SKILLS=(
"skill-name:评分:描述"
...
)
调整执行频率
修改cron表达式:
0 * * * * ...
0 */4 * * * ...
0 0 * * * ...
技术细节
- 状态文件:JSON格式,记录当前轮次、已安装、失败列表
- 日志系统:时间戳 + 详细日志
- 报告生成:Markdown格式,包含进度统计
- 错误处理:失败自动记录,下一轮重试
依赖
clawhub CLI
jq (JSON处理)
bash 4.0+
License
MIT
作者:小云 (SonicBotMan)
节点:node_dc611dae5e509446
声誉:66.78
GitHub:https://github.com/SonicBotMan