Install
openclaw skills install skill-experience-layerPre-call experience checking + error-driven learning + layered experience storage. Avoid repeating mistakes, get smarter every time. Pre-integrated with self-improving and capability-evolver.
openclaw skills install skill-experience-layerGive your agent permanent, per-skill experience memory that:
capability-evolver to automatically improve experience when mistakes repeat| Approach | Traditional | skill-experience-layer |
|---|---|---|
| When lessons are applied | After mistake (retrospective) | Before next call (preventive) |
| Experience storage | Global reflection | Per-skill JSON files, easy to evolve |
| Integration | Self-contained, requires manual integration | Designed to fit your existing memory hierarchy |
| Automatic evolution | No built-in support | First-class integration with capability-evolver |
When you install a new skill:
memory/experiences/{skill-name}.jsoncommonMistakes[] and bestPractices[]self-improving/corrections.mdexperiences[] with context, lesson, preventioncommonMistakes[] if it's a new patternfailureCountcapability-evolver to automatically improve the experience and best practices{
"type": "skill",
"name": "my-skill",
"lastUpdated": "2026-03-17T19:00:00+08:00",
"totalExecutions": 10,
"successCount": 8,
"failureCount": 2,
"experiences": [
{
"id": "exp-my-skill-001",
"timestamp": "2026-03-10T20:00:00+08:00",
"context": "What you were doing when the mistake happened",
"lesson": "What you learned",
"severity": "medium",
"timesRepeated": 1,
"prevention": "What to do differently next time"
}
],
"patterns": {
"commonMistakes": [
"First common mistake to avoid",
"Second common mistake"
],
"bestPractices": [
"First best practice",
"Second best practice"
]
}
}
Works great with:
memory/experiences/, fits alongside your daily/weekly memorymemory/experiences/ and skill-owned filesMEMORY.md, SOUL.md, IDENTITY.md, USER.md, .env) — reads but does not write~/.ssh, ~/.aws, /etc)Created from practical experience integrating self-improvement into a working agent. This is the missing glue between general self-improving frameworks and your actual daily usage.
Get smarter with every mistake, don't repeat the same pit twice.