Skill Evolution — AI skill for Claude Code
Self-improvement feedback loop for AI agent skills — analyzes past sessions, drafts structured improvement proposals, and gates auto-apply behind an evaluation framework.
How to install Skill Evolution
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open Carlo1911/skill-evolution and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Skill Evolution does
Self-improvement feedback loop for AI agent skills — analyzes past sessions, drafts structured improvement proposals, and gates auto-apply behind an evaluation framework. Host-agnostic (Hermes, Claude Code, and any HostAdapter).
Alternatives in AI
- Sentrux — Real-time architectural sensor that helps AI agents close the feedback loop, enabling recursive self-improveme 2.9k ★
- Paritok 4b V1 — Non-destructive compression gateway for AI coding agents 1.4k ★
- Rb Setup — First-time setup 1.3k ★
README
Skill Evolution
[](LICENSE) [](pyproject.toml) [](docs)
Autonomous self-improvement for your agent skills.
Reads past sessions, analyzes them against loaded skills, generates structured proposals, and optionally auto-applies high-confidence improvements. Host-agnostic: ships adapters for **Hermes** and **Claude Code**, with an extensible `HostAdapter` interface for new hosts.
**No daemons. No external services. No GPU.** Just your host agent, a scheduled job, and Python stdlib.
Minimum Configuration
Everything below has a sane default, but two things are **not optional** if you want the pipeline to actually work end to end rather than silently doing nothing or getting stuck:
| Variable | Required when | Why |
|---|---|---|
SKILL_EVOLUTION_HOST |
You're on anything other than Hermes | Defaults to hermes. There is no auto-detection — running on Claude Code without setting this to claude_code reads (and would try to write) the wrong host's session DB and skills tree. |
A provider credential (ANTHROPIC_API_KEY by default, or the key matching SKILL_EVOLUTION_PROVIDER) |
Always, unless you only ever run deterministic-only evaluation |
The evaluation gate's llm_judge (part of the default evaluator set) fails closed without a working provider — every proposal will fail the gate forever, even after you approve it, with no error beyond "gate failed" in the result. |
Everything else is optional and only needs to be set to change a default:
| Variable | Default | Purpose |
|---|---|---|
SKILL_EVOLUTION_REPO |
current working directory | Where a cron job finds scripts/ |
SKILL_EVOLUTION_PROPOSALS_DIR |
./proposals/ |
Where proposal files are read/written |
SKILL_EVOLUTION_AUTO_APPLY / `SKILL_ |
Related Skills
Implement Structural
Implements the model extension behind a STRUCTURAL /analyze-policy verdict — baseline change for enacted law,
OpenAIReview
AI reviewing paper drafts for improvement.
Penelopa.Ai
Continuous improvement for AI coding agents: Penelopa analyzes real Codex and Claude Code sessions, finds repe
Review Video
Review a rendered video with AI vision. Uses TwelveLabs to watch the output, analyze pacing/composition/audio
Ad Creative Evaluator
Score any video ad with an AI expert panel. Get structured feedback across 8 dimensions with actionable improv
Oralenglish
AI-powered English speaking practice skill for Claude Code. Analyzes accuracy, naturalness & fluency with bili
Related Agents
Agent Evolution
Agent self-improvement coordinator — use after sessions to review what was learned, update KNOWLEDGE sections
Hermes Agent
Integration file for a Hermes-style personal agent system. Use when a Hermes deployment (a self-hosted assista
Precedent Researcher
Use when a contest's real selection criteria must be reverse-engineered from past winners and the host's agend