
Self Improving Agent
Built-in self-improvement loop for Omnibot agents.
Install
npx skills add omnimind-ai/OmniBot --skill self-improving-agent -g -a claude-code -y- Repository
- omnimind-ai/OmniBot2.1k
- Category
- AI and agents
- Updated
- 3d ago
- License
- See repository
- Context cost
- Lightabout 1,087 tokens
- Runs scripts
- Yes, review before use
What it does
Built-in self-improvement loop for Omnibot agents. Use to record non-trivial failures, user corrections, outdated assumptions, and reusable best practices into structured workspace learnings, then promote stable rules into memory.
Self Improving Agent
This built-in skill is fixed-injected for Omnibot agent runs.
Use it to maintain a lightweight learning loop without interrupting the user's main task.
The runtime may auto-read this skill after a tool failure and auto-record the failure into data/ERRORS.md. Repeated failures with the same signature are merged into one bounded entry. If an argument/schema failure is followed by a successful call to the same tool in the same Agent run, the runtime closes that pending entry and distills the verified recovery into short-term memory.
When To Record
Record after the immediate task is safe or complete when any of these happens:
- a non-trivial command, tool, browser, or device action fails
- the user corrects your understanding, path, rule, or project assumption
- you discover an outdated Omnibot/runtime/project convention
- you find a reusable workaround or best practice that will likely save future retries
- the same mistake repeats in the same task or across tasks
Do not record ordinary chat, tiny one-off slips, or anything the user asked not to save.
Default Storage
- skill-local learnings:
.omnibot/skills/self-improving-agent/data/ - project-local learnings:
<project>/.learnings/only when the lesson is repo-specific - long-term memory:
.omnibot/memory/MEMORY.mdviamemory_upsert_longterm - short-term memory:
.omnibot/memory/short-memories/viamemory_write_daily

