Logs corrections, errors, and feature requests to markdown files so coding agents can learn from past mistakes across sessions. You append structured entries to LEARNINGS.md when a user corrects you, ERRORS.md when commands fail, and FEATURE_REQUESTS.md when someone asks for something that doesn't exist. The format includes timestamps, priorities, and actionable fixes. Works standalone but integrates cleanly with OpenClaw's workspace injection system, where you can promote recurring patterns to AGENTS.md or SOUL.md for permanent memory. Honestly most useful if you're running long projects where context resets frequently and you keep hitting the same issues. The optional hook reminds you to check learnings at session start, which actually matters more than the logging itself.
npx skills add https://github.com/peterskoett/self-improving-agent --skill self-improvement