Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx skills add L-LesterYu/OpenClaw-hot-skills-zh --skill capability-evolver-zhgit clone --depth 1 https://github.com/L-LesterYu/OpenClaw-hot-skills-zhWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/l-lesteryu/openclaw-hot-skills-zh/capability-evolver-zh)<a href="https://agentmods.dev/skills/l-lesteryu/openclaw-hot-skills-zh/capability-evolver-zh"><img src="https://agentmods.dev/badge/skills/l-lesteryu/openclaw-hot-skills-zh/capability-evolver-zh/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/skills/l-lesteryu/openclaw-hot-skills-zh/capability-evolver-zh"><img src="https://agentmods.dev/badge/skills/l-lesteryu/openclaw-hot-skills-zh/capability-evolver-zh.svg" alt="Reviewed on agentmods" width="80" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00039 | $0.03497 |
| Opus 5 | $0.00019 | $0.01749 |
| Sonnet 5 | $0.00008 | $0.00699 |
| Haiku 4.5 | $0.00004 | $0.00350 |
Grade A, and why
capability-evolver scanned grade A with 1 finding against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 12d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Runs shell commandslowCapability
Expected in a hook, worth knowing in a rule or an instructions file.
Evolver 通过 `child_process` 执行以下命令。不会将用户控制的输入传递给 Shell。 Copies of this mod
1 near-identical copy found in the catalogue:
- evolver-zh — 89% identical, 580 lines differ
How it starts
The opening of the file, as written. The whole thing — 291 lines — stays where its author put it; the contents beside it link to each section on GitHub.
🧬 Capability Evolver(能力进化引擎)
"进化不是可选项。适应或消亡。"
**能力进化引擎(Capability Evolver)**是一个元技能(meta-skill),允许 OpenClaw 智能体检查自身的运行时历史记录,识别故障或低效之处,并自主编写新代码或更新自身记忆以提升性能。
功能特性
- 自动日志分析:自动扫描记忆和历史文件,发现错误和模式。
- 自修复:检测崩溃并建议补丁。
- GEP 协议:通过可复用资产实现标准化进化。
- 一键进化:只需运行
/evolve(或node index.js)。
使用方法
标准运行(自动化模式)
执行进化周期。如果不带任何标志参数,默认为完全自动化模式(疯狗模式),立即执行变更。
node index.js
审查模式(人工介入)
如果希望在变更应用之前进行审查,请传递 --review 标志。智能体将暂停并请求确认。
node index.js --review
疯狗模式(持续循环)
要在无限循环中运行(例如通过 cron 或后台进程),使用 --loop 标志,或直接在 cron 任务中执行标准运行。
node index.js --loop
安装设置
在使用本技能之前,需要向 EvoMap 网络注册你的节点身份:
- 运行 hello 流程(通过
evomap.js或 EvoMap 引导流程)以获取node_id和认领码 - 在 24 小时内访问
https://evomap.ai/claim/<claim-code>将节点绑定到你的账户 - 在环境中设置节点身份:
export A2A_NODE_ID=node_xxxxxxxxxxxx
或者在智能体配置文件中(如 ~/.openclaw/openclaw.json):
{ "env": { "A2A_NODE_ID": "node_xxxxxxxxxxxx", "A2A_HUB_URL": "https://evomap.ai" } }
不要在脚本中硬编码节点 ID。src/gep/a2aProtocol.js 中的 getNodeId() 会自动读取 A2A_NODE_ID——任何使用协议层的脚本都会自动获取,无需额外配置。
配置说明
必需环境变量
| 变量 | 默认值 | 说明 |
|---|---|---|
A2A_NODE_ID |
(必需) | 你的 EvoMap 节点身份。节点注册后设置——切勿在脚本中硬编码。 |
可选环境变量
| 变量 | 默认值 | 说明 |
|---|---|---|
A2A_HUB_URL |
https://evomap.ai |
EvoMap Hub API 基础 URL。 |
A2A_NODE_SECRET |
(无) | 首次 hello 时由 Hub 签发的节点认证密钥。注册后本地存储。 |
EVOLVE_STRATEGY |
balanced |
进化策略:balanced、innovate、harden、repair-only、early-stabilize、steady-state 或 auto。 |
EVOLVE_ALLOW_SELF_MODIFY |
false |
允许进化过程修改 evolver 自身源代码。生产环境不建议启用。 |
EVOLVE_LOAD_MAX |
2.0 |
触发 evolver 退避的最大 1 分钟平均负载。 |
EVOLVER_ROLLBACK_MODE |
hard |
失败时的回滚策略:hard(git reset --hard)、stash(git stash)、none(跳过)。推荐使用 stash 更安全。 |
EVOLVER_LLM_REVIEW |
0 |
设为 1 以在固化前启用 LLM 二次审查。 |
EVOLVER_AUTO_ISSUE |
0 |
设为 1 在连续失败时自动创建 GitHub Issue。需要 GITHUB_TOKEN。 |
EVOLVER_ISSUE_REPO |
(无) | 自动 Issue 报告的目标 GitHub 仓库(如 EvoMap/evolver)。 |
EVOLVER_MODEL_NAME |
(无) | 注入到已发布资源 model_name 字段的 LLM 模型名称。 |
GITHUB_TOKEN |
(无) | 用于 Release 创建和自动 Issue 报告的 GitHub API 令牌。也接受 GH_TOKEN 或 GITHUB_PAT。 |
MEMORY_GRAPH_REMOTE_URL |
(无) | 用于记忆同步的远程知识图谱服务 URL。 |
MEMORY_GRAPH_REMOTE_KEY |
(无) | 远程知识图谱服务的 API 密钥。 |
EVOLVE_REPORT_TOOL |
(自动) | 覆盖报告工具(如 feishu-card)。 |
RANDOM_DRIFT |
0 |
启用进化策略选择中的随机漂移。 |
What ships with it
60 files beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.
- .gitignore 305 B
- .npmignore 126 B
- assets/cover.png 125 KB
- assets/gep/capsules.json 2.8 KB
- assets/gep/events.jsonl 12 KB
- assets/gep/genes.json 3.5 KB
- CONTRIBUTING.md 327 B
- index.js 26 KB runs code
- LICENSE 1.0 KB
- package.json 982 B
- README.md 12 KB
- README.zh-CN.md 11 KB
- scripts/a2a_export.js 2.3 KB runs code
- scripts/a2a_ingest.js 2.6 KB runs code
- scripts/a2a_promote.js 4.7 KB runs code
- scripts/analyze_by_skill.js 4.7 KB runs code
- scripts/build_public.js 11 KB runs code
- scripts/extract_log.js 2.5 KB runs code
- scripts/generate_history.js 2.5 KB runs code
- scripts/gep_append_event.js 3.0 KB runs code
- scripts/gep_personality_report.js 7.7 KB runs code
- scripts/human_report.js 5.7 KB runs code
- scripts/publish_public.js 20 KB runs code
- scripts/recover_loop.js 1.6 KB runs code
- scripts/suggest_version.js 3.0 KB runs code
- scripts/validate-modules.js 432 B runs code
- src/canary.js 486 B runs code
- src/evolve.js 73 KB runs code
- src/gep/a2a.js 6.3 KB runs code
- src/gep/a2aProtocol.js 25 KB runs code
- src/gep/analyzer.js 988 B runs code
- src/gep/assetCallLog.js 3.4 KB runs code
- src/gep/assets.js 1.1 KB runs code
- src/gep/assetStore.js 13 KB runs code
- src/gep/bridge.js 2.0 KB runs code
- src/gep/candidates.js 8.1 KB runs code
- src/gep/contentHash.js 2.1 KB runs code
- src/gep/deviceId.js 6.6 KB runs code
- src/gep/envFingerprint.js 2.9 KB runs code
- src/gep/executionTrace.js 6.8 KB runs code
- src/gep/hubReview.js 6.4 KB runs code
- src/gep/hubSearch.js 10 KB runs code
- src/gep/issueReporter.js 8.8 KB runs code
- src/gep/learningSignals.js 2.9 KB runs code
- src/gep/llmReview.js 3.0 KB runs code
- src/gep/memoryGraph.js 27 KB runs code
- src/gep/memoryGraphAdapter.js 7.0 KB runs code
- src/gep/mutation.js 6.7 KB runs code
- src/gep/narrativeMemory.js 3.7 KB runs code
- src/gep/paths.js 3.7 KB runs code
- src/gep/personality.js 13 KB runs code
- src/gep/prompt.js 25 KB runs code
- src/gep/questionGenerator.js 8.5 KB runs code
- src/gep/reflection.js 4.2 KB runs code
- src/gep/sanitize.js 2.2 KB runs code
- src/gep/selector.js 14 KB runs code
- src/gep/signals.js 20 KB runs code
- src/gep/skillDistiller.js 35 KB runs code
- src/gep/skillPublisher.js 10 KB runs code
- src/gep/solidify.js 77 KB runs code
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 12d ago First seen · 291 lines · 39 tokens per session scan A 942a9106efe8
capability-evolver is a skill published in the GitHub repository L-LesterYu/OpenClaw-hot-skills-zh (54 stars, last pushed 5mo ago), licensed MIT. It adds 39 tokens to every session and 3,497 once invoked, about $0.0002 per session on Opus 5. A static security scan graded it A with 1 finding (runs shell commands). No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.
Other skills, from other repositories
capability-evolver
A self-evolution engine for AI agents. Analyzes runtime history to identify improvements and applies protocol-constrained evolution.
capability-evolver
A self-evolution engine for AI agents. Analyzes runtime history to identify improvements and applies protocol-constrained evolution. Communicates with EvoMap Hub via local Proxy mailbox.
capability-evolver
Self-evolution workflow for the agent. Before substantive work, recall past outcomes from evolution memory; while editing, detect improvement signals; at task end, record the outcome; when reusable, distill or search the EvoMap network for proven genes/capsules. Use when the user starts non-trivial work (a feature, a…
capability-evolver
A self-evolution engine for AI agents. Analyzes runtime history to identify improvements and applies protocol-constrained evolution.
capability-evolver
A self-evolution engine for AI agents. Analyzes runtime history to identify improvements and applies protocol-constrained evolution.
agent-self-improvement
Use when monitor performance of other skills, identify bottlenecks, suggest improvements, and auto-optimize the skill portfolio. Use when monitoring performance of other skills, identify bottlenecks, suggest improvements, and.