ワンクリックで
skill-auto-evolver
Skills 自动进化器 - 数据驱动的性能分析和自动优化
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Skills 自动进化器 - 数据驱动的性能分析和自动优化
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
| name | skill-auto-evolver |
| description | Skills 自动进化器 - 数据驱动的性能分析和自动优化 |
| triggers | ["自动优化","性能分析","skill evolution"] |
| argument-hint | <command> [args] |
| version | 1.0.0 |
Skills 自动进化器,通过数据驱动的方式分析 skill 性能,识别优化机会,并提供自动化改进建议。
# 为特定 skill 启动数据收集
/skill-auto-evolver collect start <skill-name>
# 停止数据收集
/skill-auto-evolver collect stop <skill-name>
# 查看收集报告
/skill-auto-evolver collect report <skill-name>
# 分析 skill 性能
/skill-auto-evolver analyze <skill-name>
# 识别性能瓶颈
/skill-auto-evolver analyze bottleneck <skill-name>
# 查看错误模式
/skill-auto-evolver analyze errors <skill-name>
# 生成优化建议
/skill-auto-evolver suggest <skill-name>
# 查看详细建议
/skill-auto-evolver suggest detail <skill-name>
# 导出建议到文件
/skill-auto-evolver suggest export <skill-name> <output-file>
# 创建优化实验
/skill-auto-evolver experiment create <skill-name> <experiment-name>
# 查看实验状态
/skill-auto-evolver experiment status <experiment-name>
# 比较实验结果
/skill-auto-evolver experiment compare <experiment-name>
# 应用优化或回滚
/skill-auto-evolver experiment apply <experiment-name>
/skill-auto-evolver experiment rollback <experiment-name>
# Step 1: 启动数据收集
/skill-auto-evolver collect start my-slow-skill
# Step 2: 让 skill 运行一段时间(收集足够数据)
# ... 正常使用 skill ...
# Step 3: 停止收集并查看报告
/skill-auto-evolver collect stop my-slow-skill
/skill-auto-evolver collect report my-slow-skill
# Step 4: 分析性能瓶颈
/skill-auto-evolver analyze bottleneck my-slow-skill
# Step 5: 生成优化建议
/skill-auto-evolver suggest my-slow-skill
# Step 6: 审查建议并手动应用优化
# (查看输出的建议文件)
# 创建优化实验
/skill-auto-evolver experiment create my-skill opt-v1
# 应用优化版本并测试
/skill-auto-evolver experiment apply opt-v1
# 运行一段时间后比较结果
/skill-auto-evolver experiment compare opt-v1
# 如果效果好则保留,否则回滚
/skill-auto-evolver experiment rollback opt-v1
# 分析错误模式
/skill-auto-evolver analyze errors problematic-skill
# 查看具体的错误类型和频率
# 输出包含:
# - 错误类型统计
# - 常见错误堆栈
# - 失败场景模式
使用 Python 装饰器在 skill 执行前后注入追踪代码:
@track_execution(skill_name="my-skill")
def my_skill_function():
# skill 实现
pass
数据包括:
基于规则库和数据分析:
数据存储在 skills/skill-auto-evolver/data/ 目录下:
execution_logs.db - SQLite 数据库(执行日志)experiments/ - 实验记录和结果suggestions/ - 优化建议文档配置文件:data/config.json
{
"sampling_rate": 1.0,
"retention_days": 30,
"bottleneck_threshold_ms": 1000,
"auto_suggest": false
}
sampling_rate: 采样率(1.0 = 100%)retention_days: 数据保留天数bottleneck_threshold_ms: 瓶颈判定阈值(毫秒)auto_suggest: 是否自动生成建议# 降低采样率
# 编辑 data/config.json
# 设置 "sampling_rate": 0.1 # 仅采样 10%
# 清理旧数据
/skill-auto-evolver collect cleanup --days 7
# 或直接删除数据库
rm data/execution_logs.db
# 收集更多数据
/skill-auto-evolver collect start <skill> --extended
# 运行更多样化的场景
# 然后重新分析
# 运行测试
cd skills/skill-auto-evolver
pytest tests/
# 测试数据收集
pytest tests/test_data_collector.py
# 测试性能分析
pytest tests/test_analyzer.py
/skill-lifecycle-manager - Skills 生命周期管理器/learner - 从对话中提取新 skill/skill - 基础 skill 管理从数据源自动生成月度运营数据 HTML 报告,支持 ECharts 图表、规则驱动结论、可折叠侧栏导航
Skills 库治理规范 - 新增、更新、删除 skill 的强制性守门流程。当 CC session 操作 skills/ 目录时自动触发。
Security-first vetting for OpenClaw skills. Use before installing any skill from ClawHub, GitHub, or other sources. Checks for red flags, permission scope, and suspicious patterns.
HTML 报告生成通用框架 - CSS 变量设计系统、专业组件库、ECharts 图表、Mermaid 流程图、动态居中布局、可折叠侧栏、规则驱动结论。当用户需要生成 HTML 报告、数据看板、SOP 文档、KPI dashboard 或任何自包含网页报告时使用。
Execute Jupyter notebooks end-to-end with SQL pre-validation, error diagnosis, and auto-fix loops. Use when "run notebook", "execute notebook", "test notebook", or "validate notebook execution".
Standardize Jupyter notebooks (.ipynb) for interactive data analysis workflows. Enforces a mandatory cell manifest (M1-M8 + archetype chapters) with tags ([CONFIG]/[SETUP]/[FUNC]/[RUN]/[VIZ]/[EXPORT]), structured markdown sections, and output prefixes ([OK]/[WARN]/[SKIP]). Use when the user wants to standardize, clean up, or create a notebook from scratch. Two archetypes: problem-driven (question-answer analysis) and monitoring (dimension-based periodic reporting).