← Back to Skills Marketplace
Self Improving Agent
by
yuyonghao-123
· GitHub ↗
· v0.1.0
· MIT-0
137
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install yuyonghao-self-improving
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 is largely coherent with its goal of capturing learnings, but it encourages storing extensive context — including file contents and command output — and provides hooks and scripts that, if enabled, will surface command outputs to the agent. Before installing or enabling hooks: 1) Review the scripts (activator.sh, error-detector.sh, extract-skill.sh and the hook handlers) to ensure they do only what you expect. 2) Avoid enabling user-global hooks unless you trust the source and have audited them; prefer project-level activation. 3) Be cautious about logging outputs that may include secrets (tokens, auth headers, private keys); modify templates/promotion policies to exclude or redact secrets and sensitive file paths. 4) If you must use extract-skill.sh, run it in a safe directory and review generated files before committing or promoting them. 5) Consider running in an isolated/dev environment first and add explicit filters to the error detector to avoid capturing sensitive lines. If you want a safer thumbs-up, provide confirmation that you (or a reviewer) have audited the scripts and will not promote raw file contents or secret-bearing outputs into shared workspace files.
Capability Assessment
Purpose & Capability
Name/description align with included files: reminder hook, activator, error detector, and a helper to extract learnings into new skills. No unrelated cloud credentials, binaries, or surprising network installs are requested.
Instruction Scope
SKILL.md and templates explicitly instruct agents to log errors/learnings and, in some templates, to include 'Full source of all included files' and promote high-value learnings into shared workspace files (CLAUDE.md, AGENTS.md, TOOLS.md). That guidance can lead to broad capture and persistence of file contents or other sensitive output if followed automatically. The hooks/scripts themselves only emit reminders or detect error text, but the human/agent guidance encourages storing potentially sensitive data.
Install Mechanism
No automatic install/downloading is defined. The repository is intended to be manually cloned or installed via a package manager (clawdhub). Provided scripts are local and there are no remote downloads or archive extracts in the skill files.
Credentials
The scripts read CLAUDE_TOOL_OUTPUT (an environment variable provided by the agent runtime) to detect errors — this is expected for an error-detector hook. However, CLAUDE_TOOL_OUTPUT can contain command outputs that include secrets or tokens; the skill doesn't declare env requirements (none are needed) and the instructions encourage logging contextual files and outputs, increasing risk of sensitive data being persisted.
Persistence & Privilege
always is false and the skill does not request special platform privileges. Hooks inject a virtual bootstrap file (no disk-write by the handler itself). The extract-skill helper will create files when explicitly run; enabling hooks or configuring scripts is opt-in and requires user action.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install yuyonghao-self-improving - After installation, invoke the skill by name or use
/yuyonghao-self-improving - Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.0
Initial public release of the self-improvement skill for OpenClaw and other agents.
- Introduces a structured workflow for logging errors, learnings, and feature requests in markdown files.
- Provides templates and guidelines for categorizing and formatting log entries.
- Details promotion targets for important learnings (e.g., project memory, agent guidelines).
- Outlines workspace setup and directory structure, especially for OpenClaw users.
- Includes installation instructions for both OpenClaw and generic agent environments.
- Describes best practices for reviewing and resolving logged issues.
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 137 downloads so far.
How do I install Self Improving Agent?
Run "/install yuyonghao-self-improving" 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 yuyonghao-123 (@yuyonghao-123); the current version is v0.1.0.
More Skills