OpenClaw 自动进化器
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_15292d5a/yjkj-skill-auto-evolver。
技能介绍
问题背景
Agent Skills 上线后很容易变成黑盒:调用次数、成功率、响应时间分散在日志里,SKILL.md 是否完整、Python 代码是否有语法或质量问题,也缺少持续检查。人工排查费时,且改进建议往往停留在事后复盘。
工作方式
skill-auto-evolver 是一个 Python CLI,把技能运行指标和代码状态纳入同一套分析流程。它记录 skill_usage、health_score、feedback 等数据,并基于可靠性、性能、代码质量、用户满意度加权计算健康度。核心能力包括:
- 使用监控:统计调用次数、成功率、响应时间,便于定位异常技能。
- 健康度评估:按 80、60 等阈值给出
healthy、warning、critical等级。 - 代码分析:检查
SKILL.md完整性、Python 语法、TODO/FIXME、print等问题。 - 报告生成:支持
JSON、Markdown、HTML导出,便于进入 CI 或归档。
它适合把技能质量检查从偶发运维变成可重复流程:先采集调用与反馈,再评估代码,最后输出结构化建议。
适用边界
工具默认把数据存到本地 SQLite,依赖 PyYAML,部分 Git 操作需要 GitPython。评分权重、规则和建议主要由现有实现决定,不适合直接替代线上 A/B 测试或业务归因分析。若用于生产,应关注反馈数据隐私、历史数据清理策略,以及评分规则是否与团队质量标准一致。
使用场景
- 上线后想知道哪个 Agent Skill 调用失败率升高,需要按成功率、响应时间定位异常技能。
- 维护多个 OpenClaw Skills,需要在代码合入前检查 SKILL.md 完整性、Python 语法和 TODO/FIXME。
- 要给团队交付技能质量报告,需要把监控、健康度和改进建议导出成 Markdown 或 HTML。
- 定期清理本地 SQLite 历史数据前,需要查看某技能的使用日志和反馈记录。
适合人员
- 维护 OpenClaw Agent Skills 的工程师,需要持续监控调用成功率、响应时间和失败情况。
- 负责代码评审的技术负责人,需要检查 SKILL.md、Python 语法和代码质量问题。
- 运营内部 Agent 平台的工程师,需要定期导出健康度报告和对比结果给团队。
- 治理技能仓库的自动化工程师,需要把代码分析与本地 SQLite 数据纳入流程。