← Back to Skills Marketplace
xaviermary56

Self Improving Agent

by Xavier Mary · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
68
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install xaviermary56-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
Before enabling: 1) Review the three scripts (activator.sh, error-detector.sh, extract-skill.sh) and the hook handlers to confirm they do only what you expect — activator prints reminders; error-detector parses CLAUDE_TOOL_OUTPUT and prints a notice; extract-skill.sh writes files. 2) Pay special attention to the Error Entry template which suggests including "Full source of all included files" — avoid copying full source or any secret/config contents into .learnings/ or promoted files unless you have sanitized them. 3) If you enable PostToolUse hooks, use matcher filters or limit them to non-sensitive contexts so command outputs aren't broadly captured. 4) Test in an isolated workspace (no secrets, minimal repo) and use --dry-run where available before enabling globally. 5) Prefer manual invocation over global hooks if you cannot guarantee that logs will be sanitized. 6) Verify the skill origin (the README references multiple repos/forks) and only install from a trusted source. If you want a safer setup, disable automatic hooks and use the templates manually to log learnings.
Capability Analysis
Type: OpenClaw Skill Name: xaviermary56-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, user corrections, and new insights into markdown files. It includes utility scripts (e.g., `extract-skill.sh`, `error-detector.sh`) and OpenClaw hooks (`handler.js`) that inject reminders into the agent's context to capture knowledge. The logic is transparent, follows the stated purpose of persistent memory management, and contains no evidence of malicious intent, data exfiltration, or unauthorized execution.
Capability Tags
cryptocan-make-purchases
Capability Assessment
Purpose & Capability
Name/description align with provided artifacts: hook handlers, activator/error-detector hooks, templates, and a helper to extract learnings into new skills. No unrelated credentials, binaries, or remote installs are requested.
Instruction Scope
SKILL.md recommends creating .learnings/ files and (critically) the Error Entry template explicitly says to include "Full source of all included files." Combined with hooks that run on tool output and session events, this can lead to large amounts of repository/engine output being captured and persisted. The docs also describe cross-session promotion and sessions_send/sessions_history APIs — these are powerful and may transmit logged content between sessions. There is a minor mismatch in the docs: references/hooks-setup.md claims the hook scripts only output text and don't modify files, but extract-skill.sh creates files when run.
Install Mechanism
No automatic install spec; the package is instruction-only with included scripts and hook handlers. There are no downloads from untrusted URLs or archive extraction steps in the manifest. Manual copying into ~/.openclaw/hooks or workspace is required (opt-in).
Credentials
The skill declares no required environment variables or credentials. However, hooks and scripts read environment-provided context (e.g., CLAUDE_TOOL_OUTPUT, event.context) and run with the same permissions as the agent — giving them access to workspace files and command outputs. That is expected for a logging hook but worth noting because it enables collection of potentially sensitive content.
Persistence & Privilege
always:false (normal). Enabling the OpenClaw hook will make the scripts execute on lifecycle events (agent:bootstrap, PostToolUse, etc.). This is an expected level of privilege for a hook-oriented skill, but it does give the skill opportunity to inject files into session context and to persist learnings to disk if configured.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install xaviermary56-self-improving-agent
  3. After installation, invoke the skill by name or use /xaviermary56-self-improving-agent
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Self-Improvement Skill v1.0.0 — initial release supporting structured learning and error logging for continuous agent improvement. - Logs errors, learnings, and feature requests to dedicated markdown files for future processing. - Provides detailed templates and categories for learnings, errors, and feature requests. - Guides users to promote broadly applicable learnings to project memory (CLAUDE.md, AGENTS.md, etc). - Integrates with OpenClaw for workspace-based session memory and inter-session communication. - Includes installation, setup, and workflow instructions for OpenClaw and generic agent environments. - Supports status tracking and resolution documentation for each learning or error entry.
Metadata
Slug xaviermary56-self-improving-agent
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 68 downloads so far.

How do I install Self Improving Agent?

Run "/install xaviermary56-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 Xavier Mary (@xaviermary56); the current version is v1.0.0.

💬 Comments