← Back to Skills Marketplace
asterisk622

Self Improving Agent

by asterisk622 · GitHub ↗ · v3.0.15 · MIT-0
cross-platform ✓ Security Clean
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
cryptocan-make-purchases
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
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install xiaoding-self-improving-agent
  3. After installation, invoke the skill by name or use /xiaoding-self-improving-agent
  4. 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
Slug xiaoding-self-improving-agent
Version 3.0.15
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 2
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.

💬 Comments