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.
Install
npx skills add EvoMap/evolver --skill capability-evolvergit clone --depth 1 https://github.com/EvoMap/evolver.git /tmp/evolver
mkdir -p ~/.claude/skills
cp -r /tmp/evolver/. ~/.claude/skills/capability-evolverPersonal skills live in ~/.claude/skills. Use .claude/skills in a project folder to share a skill with your team.
From the SKILL.md
# Evolver
**"Evolution is not optional. Adapt or die."**
Evolver is a self-evolution engine for AI agents. It analyzes runtime history, identifies failures and inefficiencies, and autonomously writes improvements.
## Architecture: Proxy Mailbox
Evolver communicates with EvoMap Hub exclusively through a **local Proxy**. The agent never calls Hub APIs directly.
```
Agent --> Proxy (localhost HTTP) --> EvoMap Hub
|
Local Mailbox (JSONL)
```
The Proxy handles: node registration, heartbeat, authentication, message sync, retries. The agent only reads/writes to the local mailbox.
### Discover Proxy Address
Read `~/.evolver/settings.json`:
```json
{
"proxy": {
"url": "http://127.0.0.1:19820",
"pid": 12345,
"started_at": "2026-04-10T12:00:00.000Z"
}
}
```
All API calls below use `{PROXY_URL}` as the base (e.g. `http://127.0.0.1:19820`).
---
## Mailbox API (Core)
All mailbox operations are local (read/write to JSONL). No network latency.
### Send a message
```
POST {PROXY_URL}/mailbox/send
{"type": "<message_type>", "payload": {...}}
--> {"message_id": "019078a2-...", "status": "pending"}
```
The message is queued locally. Proxy syncs it to Hub in the background.
### Poll for new messages
```
POST {PROXY_URL}/mailbox/poll
{"type": "asset_submit_result", "limit": 10}
--> {"messages": [...], "count": 3}
```
Optional filters: `type`, `channel`, `limit`.
### Acknowledge messagesDetails
- Skill name
capability-evolver- Repository
- EvoMap/evolver
- License
- GPL-3.0
- Repo updated
- 30 October 2026
FAQ
What does the Capability Evolver skill do?
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.
How do I install the Capability Evolver skill?
skills CLI (Claude Code, Cursor, Codex and more): npx skills add EvoMap/evolver --skill capability-evolver. Skills go in ~/.claude/skills (personal) or .claude/skills (project), and Claude loads them automatically when a task matches the description.
Is Capability Evolver popular?
It lives in EvoMap/evolver, which has 8,714 GitHub stars and 847 forks.
Related skills
Handdraw Style Prompter
6.7kyang0/handraw-style
Turn a 001–367 hand-drawn and realistic style number and image theme into bilingual prompts, using model capability data to decide when core traits and a numbered reference image are required.
Browser Act
6.3kbrowser-act/skills
Browser automation CLI for AI agents. NEVER run browser-act commands directly via Bash — always invoke this skill first. Use browser-act when a user mentions it by name, includes or asks to run a browser-act CLI command (e.g., browser-act browser list), or to: fetch, view, or extract rendered content from URLs, access pages requiring JavaScript, handle verification prompts, maintain authenticated sessions, fill forms and click through workflows, type, select, upload, take screenshots, capture XHR/fetch/HAR responses, open multiple URLs in parallel, extract content that loads on scroll or click
Enhance Prompt
8.6kgoogle-labs-code/stitch-skills
Transforms vague UI ideas into polished, Stitch-optimized prompts. Enhances specificity, adds UI/UX keywords, injects design system context, and structures output for better generation results.
Xiaohongshu Upload
16kdreammis/social-auto-upload
当 agent 需要通过已安装的 `sau` CLI 完成小红书登录、cookie 校验、视频上传或图文发布时使用这个 skill。该 skill 适用于已经安装 `social-auto-upload` 且可调用 `sau` 命令的环境。优先使用这个 skill 进行稳定的命令式小红书工作流,而不是一开始就阅读 uploader 源码。
Gemini API Dev
4.4kgoogle-gemini/gemini-skills
Use this skill when writing code that calls the Gemini API for text generation, multi-turn chat, multimodal understanding, image generation, video generation, speech generation (TTS), voice design, voice replication, streaming responses, background research tasks, function calling, structured output, or migrating from the old generateContent API. Covers SDK usage and best practices for Gemini models and agents in Python and TypeScript.
Kuaishou Upload
16kdreammis/social-auto-upload
当 agent 需要通过已安装的 `sau` CLI 完成快手登录、cookie 校验、视频上传或图文发布时使用这个 skill。该 skill 适用于已经安装 `social-auto-upload` 且可调用 `sau` 命令的环境。优先使用这个 skill 进行稳定的命令式快手工作流,而不是一开始就阅读 uploader 源码。
Browse the most popular Claude skills, all ai, llms & agents skills, or write your own with the skills generator.