← Back to Skills Marketplace
Self Improving Agent.Bak
by
robertstarry-gif
· GitHub ↗
· v1.0.0
· MIT-0
82
Downloads
0
Stars
3
Active Installs
1
Versions
Install in OpenClaw
/install self-improving-agent-bak
Description
Captures learnings, errors, and corrections for continuous improvement. Use when: (1) a command fails, (2) user corrects you, (3) user requests a missing cap...
Usage Guidance
This skill appears to do what it says: inject lightweight reminders, detect command errors from CLAUDE_TOOL_OUTPUT, and help scaffold extracted skills. Before installing/activating: 1) Inspect the scripts (activator.sh, error-detector.sh, extract-skill.sh) and hook handler to ensure they match your expectations. 2) Prefer project-level hook configuration (not user/global) to limit how often hooks run. 3) Do not log secrets into .learnings/ (these files may be stored in your workspace and could be visible to other tools). 4) Keep script permissions conservative (chmod +x only after review). 5) If you plan to run extract-skill.sh, note it will create files under a relative ./skills directory (the script prohibits absolute/.. paths). If you want extra assurance, enable the hook in a sandbox workspace first and confirm behavior.
Capability Analysis
Type: OpenClaw Skill
Name: self-improving-agent-bak
Version: 1.0.0
The skill bundle implements a 'Self-Improvement' framework that allows an AI agent to log errors, user corrections, and new insights into a `.learnings/` directory. It includes shell scripts for error detection (`error-detector.sh`) and skill scaffolding (`extract-skill.sh`), as well as OpenClaw hooks (`handler.js`) to inject reminders into the agent's context. The code is well-documented, includes path-traversal protections in its file-creation scripts, and lacks any indicators of data exfiltration, unauthorized persistence, or malicious intent.
Capability Tags
Capability Assessment
Purpose & Capability
Name/description (capture learnings, errors, promotions) match the included artifacts: SKILL.md, hook handlers that inject a bootstrap reminder, and scripts to activate/error-detect and extract skills. No extraneous credentials, binaries, or network installs are requested.
Instruction Scope
Runtime instructions and scripts focus on writing/readings under a .learnings folder, injecting a virtual reminder at agent bootstrap, and inspecting CLAUDE_TOOL_OUTPUT for errors. They do not instruct reading unrelated system files or exfiltrating data, but if enabled at a user/global level the hooks will run frequently and could capture whatever is written into .learnings (so avoid logging secrets).
Install Mechanism
No install spec or external downloads. All code is included in the package (hooks and shell scripts); nothing is fetched from external URLs and no archives are extracted.
Credentials
The skill declares no required environment variables or credentials. The error-detector script reads CLAUDE_TOOL_OUTPUT (expected for a PostToolUse hook) which aligns with its purpose. No unrelated secrets or keys are requested.
Persistence & Privilege
always is false and the skill is user-invocable. Hook files can be copied/enabled in OpenClaw, but the package does not demand forced or system-wide persistence nor modify other skills' configs. Note: enabling hooks in user-level settings will make them run for that user/session.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install self-improving-agent-bak - After installation, invoke the skill by name or use
/self-improving-agent-bak - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of the self-improvement skill for continuous workspace learning and improvement.
- Introduces a standardized logging system for learnings, errors, and feature requests.
- Defines clear routing rules for capturing different types of insights and incidents.
- Outlines promotion targets for broadly relevant lessons to key workspace files.
- Provides log formats and resolution procedures for effective record-keeping and follow-up.
- Includes periodic review and trigger guidelines to maintain a dynamic, self-improving environment.
Metadata
Frequently Asked Questions
What is Self Improving Agent.Bak?
Captures learnings, errors, and corrections for continuous improvement. Use when: (1) a command fails, (2) user corrects you, (3) user requests a missing cap... It is an AI Agent Skill for Claude Code / OpenClaw, with 82 downloads so far.
How do I install Self Improving Agent.Bak?
Run "/install self-improving-agent-bak" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Self Improving Agent.Bak free?
Yes, Self Improving Agent.Bak is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Self Improving Agent.Bak support?
Self Improving Agent.Bak is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Self Improving Agent.Bak?
It is built and maintained by robertstarry-gif (@robertstarry-gif); the current version is v1.0.0.
More Skills