← Back to Skills Marketplace
Self Improving Agent
by
asterisk622
· GitHub ↗
· v3.0.15
· MIT-0
169
Downloads
0
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install xiaoding-self-improving-agent
Description
Captures learnings, errors, and corrections to enable continuous improvement. Use when: (1) A command or operation fails unexpectedly, (2) User corrects Clau...
Usage Guidance
This skill appears coherent and does what it says: log learnings and optionally inject reminders via hooks. Before installing: review the hook and scripts (hooks/openclaw/handler.{js,ts}, scripts/*.sh) to confirm you trust the code and the originating repo; prefer installing per-project rather than user/global scope if you want limited exposure. If you enable the hooks globally or add the activator to a user-level settings file, the scripts will run for every session (with the same permissions as your agent) — ensure you’re comfortable with that. The extract-skill.sh script creates files under your workspace (it contains safeguards against writing outside the current directory), but inspect it before running. If uncertain, try the skill in a sandboxed project or repository first.
Capability Tags
Capability Assessment
Purpose & Capability
The name/description (capture learnings, errors, promote learnings) align with the included files: README-like SKILL.md, templates, log formats, an OpenClaw hook handler, and small helper scripts. Required env/config/credentials are none, which is appropriate for a logging/templating skill.
Instruction Scope
Instructions ask you to create .learnings/ files, copy hook files into ~/.openclaw/hooks, enable the hook, and optionally wire scripts into agent hook events. That scope matches the stated purpose. Note: the error detector script reads CLAUDE_TOOL_OUTPUT (a platform-provided variable) to detect failures — expected for its purpose. None of the instructions request unrelated system files or credentials, but enabling hooks gives the skill the ability to inject context into sessions (opt-in).
Install Mechanism
There is no packaged install spec; the docs recommend git clone from a GitHub repo or using ClawdHub. All bundled scripts/handlers are local text files. No remote downloads, URL shorteners, or extract/install of arbitrary archives are used by the skill itself.
Credentials
The skill declares no required environment variables or credentials. The scripts expect platform-provided variables (e.g., CLAUDE_TOOL_OUTPUT) and normal filesystem access for creating log files; this is proportional to a logging/hook skill.
Persistence & Privilege
always:false and no automatic global takeover. However, the user-facing instructions encourage installing hooks at user-level (e.g., ~/.claude/settings.json or enabling OpenClaw hooks), which would make the activator/error-detector run for every session you opt into. That is an opt-in persistent behavior and should be enabled deliberately. The hook handler injects a virtual bootstrap file (reminder) — expected behavior for this skill.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install xiaoding-self-improving-agent - After installation, invoke the skill by name or use
/xiaoding-self-improving-agent - Provide required inputs per the skill's parameter spec and get structured output
Version History
v3.0.15
No changes detected in this version.
- Version 3.0.15 has no file or documentation updates.
- Behavior, setup instructions, and usage guidance remain unchanged.
v3.0.7
Version 3.0.7 – Major documentation and workflow overhaul for self-improvement tracking.
- Expanded and clarified logging guidelines for learnings, errors, and feature requests.
- Added quick reference tables and actionable instructions for various error and improvement scenarios.
- Detailed OpenClaw integration steps and described workspace structure for optimal use.
- Included new markdown templates for logging issues and promoting important learnings.
- Outlined ID generation and resolution workflow for tracked entries.
- Documented promotion targets for broadly applicable knowledge (e.g., SOUL.md, AGENTS.md).
- Provided manual setup instructions for other agents beyond OpenClaw.
Metadata
Frequently Asked Questions
What is Self Improving Agent?
Captures learnings, errors, and corrections to enable continuous improvement. Use when: (1) A command or operation fails unexpectedly, (2) User corrects Clau... It is an AI Agent Skill for Claude Code / OpenClaw, with 169 downloads so far.
How do I install Self Improving Agent?
Run "/install xiaoding-self-improving-agent" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Self Improving Agent free?
Yes, Self Improving Agent is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Self Improving Agent support?
Self Improving Agent is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Self Improving Agent?
It is built and maintained by asterisk622 (@asterisk622); the current version is v3.0.15.
More Skills