← Back to Skills Marketplace
brasco05

Self improving agent

by brasco05 · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
105
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install self-improving-agent1
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 internally consistent with its stated purpose: it creates local .learnings/ logs, offers lightweight hooks that remind the agent to record errors/insights, and includes safe shell scripts to scaffold skills. Before installing: (1) review & optionally edit the scripts (activator.sh, error-detector.sh, extract-skill.sh) to ensure output and file paths match your policy, (2) be cautious when copying/enabling hooks in ~/.openclaw — doing so will inject files into every session and can influence agent behavior, and (3) never enable automatic promotions or cross-session sharing unless you trust the environment and are careful to strip secrets or sensitive transcripts. If you want a lower-risk setup, enable only the activator (reminder) hook and avoid the PostToolUse (error-detector) or automatic promotion steps.
Capability Analysis
Type: OpenClaw Skill Name: self-improving-agent1 Version: 1.0.0 The skill bundle is a productivity tool designed to enable AI agents to log errors, corrections, and insights into local markdown files for long-term memory. The included bash scripts (activator.sh, error-detector.sh, and extract-skill.sh) are standard automation utilities for triggering reminders and scaffolding new skill directories; notably, extract-skill.sh includes basic security checks to prevent path traversal. The instructions in SKILL.md explicitly advise the agent against logging secrets or private keys, and no evidence of data exfiltration, unauthorized persistence, or malicious prompt injection was found.
Capability Assessment
Purpose & Capability
Name/description match the implementation: scripts and documentation focus on capturing learnings, logging errors, and scaffolding extracted skills. There are no unrelated env vars, credentials, or foreign binaries requested.
Instruction Scope
SKILL.md instructs creating .learnings/ files and optionally copying hooks into ~/.openclaw/hooks to enable reminders and error-detection. The scripts only write local markdown files, scaffold skills, and read a runtime variable (CLAUDE_TOOL_OUTPUT). The instructions also advise promoting learnings to shared workspace files (CLAUDE.md, AGENTS.md, etc.), which intentionally broadens what gets injected into sessions — this is expected but increases the scope of influence over future agent runs. The doc explicitly warns not to log secrets and to sanitize cross-session messages.
Install Mechanism
No formal install spec in registry (instruction-only), with suggested install via Clawdhub or manual git clone from a GitHub repo. Included shell scripts run locally and the extract script writes under a relative ./skills directory (the script validates against absolute paths and '..' segments). There are no downloads from arbitrary URLs or archive extraction steps. Manual copying to ~/.openclaw and enabling hooks will create files under the user's home directory.
Credentials
The skill requires no environment variables or credentials. The error-detector reads CLAUDE_TOOL_OUTPUT (a runtime-provided variable) — appropriate for detecting command failures. No unrelated secrets or multiple credentials are requested.
Persistence & Privilege
always:false and no special privileges are requested. However, enabling the provided hooks and promoting learnings to workspace files means the skill can persist content (markdown) into the agent workspace, which will be injected into future sessions and influence agent behavior. Hooks run with the same permissions as the agent, so only enable them in trusted environments and review any promoted files before they are used as context.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install self-improving-agent1
  3. After installation, invoke the skill by name or use /self-improving-agent1
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
self-improving-agent v1.0.0 - Initial release of the self-improvement skill for OpenClaw and generic coding agents. - Added documentation, asset, and configuration files: README.md, assets/banner.svg, and package.json. - Removed obsolete OpenClaw hook handler file (hooks/openclaw/handler.ts). - Provides markdown-based logging for learnings, errors, and feature requests. - Includes detailed setup instructions for both OpenClaw-based workflows and generic agent environments.
Metadata
Slug self-improving-agent1
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
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 105 downloads so far.

How do I install Self improving agent?

Run "/install self-improving-agent1" 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 brasco05 (@brasco05); the current version is v1.0.0.

💬 Comments