Auto Improving Agent
v1.0.0-alphaAutomatically capture corrections, failures, and reusable discoveries into `.learnings/` files using signal-based filtering. Triggers when the user corrects...
⭐ 0· 126·0 current·0 all-time
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
OpenClaw
Benign
high confidencePurpose & Capability
The README/SKILL.md describes automated, signal-driven logging (post-task scans, session sweeps, promotion detector). The provided hook code only injects a virtual SELF_IMPROVEMENT_REMINDER.md at agent bootstrap and the included Python script is a local retention scorer. There is no code here that actually implements background 'post-task' automatic capture or an autonomous logger; that behavior would have to be implemented by the agent following the SKILL.md instructions or by additional platform hooks. This is a mild incoherence between the claimed autonomous triggers and the code present, but not malicious.
Instruction Scope
SKILL.md instructs scanning and writing files under .learnings/, performing retention scoring, and using memory_search to detect cross-session patterns. All of these actions are within the stated purpose (capturing learnings) and the code supports the retention scoring and bootstrap reminder. The instructions do ask the agent to read workspace files and memory_search results (expected for this feature) but do not direct data to external endpoints or request unrelated system credentials.
Install Mechanism
No install spec and no external downloads — the skill is instruction/code-only. The included hook and Python script are local files (no network fetch or archive extraction). This is low-risk from an installation perspective.
Credentials
The skill requests no environment variables, no credentials, and no config paths. Its operations are limited to reading/writing .learnings/ files and using platform memory_search; that scope is proportional to the stated purpose.
Persistence & Privilege
always:false (default), and the hook only injects a virtual reminder at agent bootstrap. The skill does not request permanent platform-wide privileges, does not modify other skills' configs, and does not enable itself automatically across all agents.
Assessment
This package appears to be what it says: a local helper that suggests and scores learnings and adds a bootstrap reminder. A few practical notes before enabling:
- The SKILL.md promises automated background triggers (post-task scans, periodic sweeps). The code included only provides a bootstrap reminder and a local retention_scorer.py utility; automatic capture would rely on the agent following the instructions or additional hook implementations. If you expect fully automatic logging, verify how your agent/platform will implement those triggers.
- The skill will read and write files under .learnings/ and may modify LEARNINGS.md when the scorer is run (retention_scorer.py). Run the scorer with --dry-run first to see planned changes before letting it write files.
- There are no network calls or credential requests in the provided files, but the instructions do tell the agent to consult workspace files and memory_search. If your workspace contains secrets or sensitive files, decide whether you want the agent to index or copy that content into .learnings/ (the skill's write gate discourages logging obvious facts or single-use items, but that's an instruction — not an enforced safeguard).
- Review the retention_scorer.py and the hook files yourself (they are small) and run the included tests locally if you want assurance about behavior.
If you accept that the agent will be permitted to read workspace files and write to .learnings/, this skill is coherent and low-risk. If you require true autonomous capturing of failures without additional platform support, request or implement the missing event handlers instead of relying on the SKILL.md promises.Like a lobster shell, security has layers — review code before you run it.
latestvk975d8zf4efk4xkzcrfz6z0rmh831tdr
License
MIT-0
Free to use, modify, and redistribute. No attribution required.
