← Back to Skills Marketplace
104
Downloads
0
Stars
1
Active Installs
1
Versions
Install in OpenClaw
/install skill-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 to do what it says: inject lightweight reminders, detect obvious command errors, and scaffold promoted learnings into new skills. Before enabling it: 1) Inspect the included scripts (hooks/openclaw/handler.*, scripts/*.sh) yourself to confirm you’re comfortable with what they write/print; 2) Note that error-detector.sh reads CLAUDE_TOOL_OUTPUT (not a secret) and will output a short reminder when an error pattern is found; 3) Only enable the OpenClaw/Claude hooks if you want those scripts to run with your agent's permissions; consider enabling at project-level rather than globally; 4) Use extract-skill.sh with --dry-run first to see what it would create; 5) Verify the referenced GitHub repo/source if you plan to clone from it. If you need deeper assurance, ask the maintainer for a signed release or run the scripts in a sandboxed workspace first.
Capability Analysis
Type: OpenClaw Skill
Name: skill-self-improving-agent
Version: 1.0.0
The skill bundle provides a structured framework for an AI agent to implement a self-improvement loop by logging errors, corrections, and new insights into markdown files (e.g., .learnings/LEARNINGS.md). It includes utility scripts like activator.sh and error-detector.sh to provide context-aware reminders to the agent, and extract-skill.sh to scaffold new skills from logged entries. The code is well-documented, lacks obfuscation, and includes explicit safety checks in the extraction script to prevent path traversal, indicating a legitimate tool for agent memory management rather than malicious intent.
Capability Tags
Capability Assessment
Purpose & Capability
Name/description match code and docs: the skill provides reminders, logging templates, hook handlers, and helpers to extract learnings into new skills. All required files (hooks, activator, error-detector, extract helper) are coherent with the stated goal of capturing and promoting learnings.
Instruction Scope
Runtime instructions and scripts stay within the stated scope: creating/maintaining .learnings files, injecting a virtual reminder at bootstrap, detecting command errors via CLAUDE_TOOL_OUTPUT, and scaffolding new skills. The hooks and scripts operate on workspace files and output reminders; they do not read arbitrary system credentials or call external endpoints.
Install Mechanism
No automatic install spec in the registry (instruction-only), and included scripts/handlers are provided in the package. Manual install suggestions reference a GitHub repo (reasonable). There are no downloads from unknown or shortened URLs and no extract-from-remote steps in the registry package itself.
Credentials
requires.env declares none, but scripts and docs expect CLAUDE_TOOL_OUTPUT (used by error-detector.sh). That environment variable is not a secret but is an un-declared runtime input; otherwise no credentials, keys, or unrelated env vars are requested.
Persistence & Privilege
The skill is not force-enabled (always:false) and does not request elevated or persistent global privileges. Hooks/scripts are opt-in and run with the same permissions as the agent process; extract-skill.sh writes files under the current workspace and includes validation to avoid absolute paths or '..' traversal.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install skill-self-improving-agent - After installation, invoke the skill by name or use
/skill-self-improving-agent - 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 OpenClaw and generic coding agents.
- Provides a structured workflow to log learnings, errors, and feature requests in markdown files under `.learnings/`
- Includes detailed templates for logging learnings, errors, and feature requests with metadata and status tracking
- Outlines promotion guidelines for escalating important learnings to project memory files (e.g., `CLAUDE.md`, `AGENTS.md`, `SOUL.md`)
- Supports OpenClaw session-to-session sharing, prompts, and workspace integration
- Usable both in OpenClaw and standalone agent environments (Claude, Copilot, Codex, etc.)
- Comprehensive documentation on setup, logging, promotion, and resolution workflow
Metadata
Frequently Asked Questions
What is Skill 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 104 downloads so far.
How do I install Skill Self Improving Agent?
Run "/install skill-self-improving-agent" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Skill Self Improving Agent free?
Yes, Skill Self Improving Agent is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Skill Self Improving Agent support?
Skill Self Improving Agent is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Skill Self Improving Agent?
It is built and maintained by VincntK (@vincntk); the current version is v1.0.0.
More Skills