一键导入
evolution
EN: Distill reusable patterns from workspace history into new skills with human-in-the-loop approval. ZH: 从工作区历史中提炼可复用模式,生成新的 Skills,全程由你掌控。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
EN: Distill reusable patterns from workspace history into new skills with human-in-the-loop approval. ZH: 从工作区历史中提炼可复用模式,生成新的 Skills,全程由你掌控。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
| name | evolution |
| slug | evolution |
| version | 1.1.0 |
| homepage | https://github.com/EricArcha/EVO-skill |
| changelog | Add defer option, execution constraints, installed skill optimization, and OpenClaw compliance gates |
| description | EN: Distill reusable patterns from workspace history into new skills with human-in-the-loop approval. ZH: 从工作区历史中提炼可复用模式,生成新的 Skills,全程由你掌控。 |
| metadata | {"clawdbot":{"emoji":"🧬","requires":{"bins":[]},"os":["linux","darwin","win32"]}} |
Scans all OpenClaw workspaces, distills reusable patterns, and generates skill candidates for your review.
Run when you want to:
| Command | Description |
|---|---|
/evolution | Run evolution scan (incremental mode, last 30 days) |
/evolution --full | Full rescan (ignores last run, rescans everything) |
/evolution --config | Edit evolution configuration |
/evolution --setup-cron | Interactive cron setup |
/evolution --help | Show help |
On first run, you will be prompted:
Phase 1: Scan
- Scan configured workspaces (memory/, knowledge/, skills/)
Phase 2: Pattern Recognition
- Identify patterns across 4 categories:
- 工作边界类 (Cross-workspace boundary issues)
- 经验复用类 (Reusable prompt templates, workflows)
- 效率提升类 (Repetitive operations that can be automated)
- 系统健康类 (Memory bloat, stale knowledge)
Phase 3: Quality Filtering
- Apply frequency, reward, stability, boundary, and OpenClaw compliance gates
Phase 4: Generate Report
- Generate distillation report with candidate skills
Phase 5: User Review
- You review and confirm each candidate (Confirm/Defer/Reject/Modify)
Phase 6: Generate Staging
- On confirmation, skill generates staging SKILL.md
Phase 7: Manual Install
- You install manually (strict confirmation each time)
Phase 8: Track Installed Skills
- Track evolution-generated skills for optimization opportunities
~/.openclaw/skills/evolution/reports/<date>-report.md~/.openclaw/skills/evolution/staging/<candidate-name>/Edit ~/.openclaw/skills/evolution/config.yaml:
# Workspaces to exclude from scanning
exclude_workspaces:
- workspace-incognito
# Default scan time span (days)
scan_span_days: 30
# Baseline retention period (days)
baseline_retention_days: 90
# Cron schedule (leave empty to disable)
cron_schedule: ""
This skill integrates with weekly summary (周汇报) if you have it configured.
If you have weekly summary:
If you don't have weekly summary:
/evolution manually whenever you want/evolution --setup-cronThis skill NEVER:
Every action requires your explicit confirmation.
Each skill candidate must pass ALL gates:
| Gate | Requirement |
|---|---|
| Frequency | Pattern appears ≥3 times in scan period |
| Reward | Measurable time savings or error reduction |
| Stability | Not a one-time/adhoc pattern |
| Boundary | Doesn't overlap with existing skills |
| Gate | Requirement |
|---|---|
| Verifiable | Must include a concrete verification method — how do we test this skill actually works? |
| Trigger Clarity | Must specify exact trigger conditions, not vague "remind me to..." |
| Actionable | Must define concrete actions, not just descriptions |
| Feedback Loop | Must define how the skill confirms it executed correctly |
| Gate | Requirement |
|---|---|
| Architecture Fit | Does this follow OpenClaw best practices? (e.g., knowledge centralized, rules in proper locations) |
| Tool Alignment | Can this actually be executed with OpenClaw's tool set? |
| Context Appropriate | Is the scope appropriate for a skill, not too broad or too narrow? |
If a candidate fails Execution Constraint Gate or OpenClaw Compliance Gate:
For each candidate, reply:
For skills that evolution generated and you installed:
Optimization trigger conditions:
If you don't have a weekly summary skill:
/evolution whenever you want/evolution --setup-cron for bi-weekly runs