Skill Self-Evolution Enhancer
A Cursor skill that enables any skill to gain self-evolution capabilities. Based on self-improving-agent, it equips skills with: logging, learning from user feedback, promotion of experience to rules, and a Review→Apply→Report loop—all tailored to the target skill's domain.
Features
- Domain analysis: Deep analysis of target skill's capabilities, scenarios, and evolution directions
- Generate .learnings/: Domain-specific LEARNINGS.md, ERRORS.md, FEATURE_REQUESTS.md
- Generate EVOLUTION.md: Triggers, Review-Apply-Report workflow, OpenClaw feedback rules
- Multi-skill scaling: Support multiple skills, each with its own evolution logic
When to Use
- User says: "Add self-evolution to skill X"
- Scaling self-improvement across many skills (each with its own evolution direction)
- Target skill is non-coding (e.g., content rewriting, system optimization) and needs domain-specific triggers
Quick Start
- Enable this skill in Cursor
- Provide the target skill's path (e.g.,
skills/xxx,~/.cursor/skills/xxx) - Follow the flow: Read target skill → Domain analysis → Generate .learnings/ and EVOLUTION.md
Structure
skill-self-evolution-enhancer/
├── SKILL.md # Main skill doc
├── assets/ # Templates
│ ├── DOMAIN-CONFIG-TEMPLATE.md
│ ├── EVOLUTION-RULES-TEMPLATE.md
│ ├── LEARNINGS-TEMPLATE.md
│ ├── ERRORS-TEMPLATE.md
│ └── FEATURE_REQUESTS-TEMPLATE.md
├── references/ # Examples
│ ├── domain-examples.md
│ └── openclaw-feedback.md
└── scripts/
└── generate-evolution.sh # Optional scaffold generator
References
- SKILL.md — Full workflow and documentation
- references/domain-examples.md — Domain examples (e.g., content rewriting, system optimization)
Source
- Based on: self-improving-agent 3.0.1
- Purpose: Enable any skill to gain self-evolution capabilities similar to self-improving-agent