← Back to Skills Marketplace
gwoodruff86

Self Improving Agent

by gwoodruff86 · GitHub ↗ · v3.0.16 · MIT-0
cross-platform ✓ Security Clean
123
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install self-improving-agent-grant
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 package appears to do what it says: add lightweight reminders and local logs for learnings/errors. Before installing or enabling hooks: 1) Review the hook scripts (activator.sh, error-detector.sh, handler.js/ts) to confirm you are comfortable with them running in your environment. 2) Do not enable the PostToolUse hook (error-detector) globally unless you trust that tool outputs won't contain secrets — the detector reads CLAUDE_TOOL_OUTPUT and could cause you (or the agent) to copy sensitive output into .learnings if you ignore the skill's redaction guidance. 3) When following the manual install steps, verify the GitHub repo URL and author; cloning from an external repo is expected but worth confirming. 4) If you enable hooks by copying into ~/.openclaw/hooks, remember that hook scripts run with your user permissions — enable only on systems you control. 5) Test extract-skill.sh with --dry-run first; the script enforces relative output paths. If you want extra assurance, run the hooks in a disposable workspace or inspect behavior with low-privilege accounts before enabling in production.
Capability Analysis
Type: OpenClaw Skill Name: self-improving-agent-grant Version: 3.0.16 The self-improving-agent-grant skill bundle is a productivity tool designed to help AI agents maintain a local log of errors, corrections, and feature requests in a `.learnings/` directory. It utilizes OpenClaw hooks (`hooks/openclaw/handler.js`) to inject reminders into the agent's bootstrap process and provides shell scripts (`scripts/extract-skill.sh`, `scripts/error-detector.sh`) to automate the management of these logs. The code demonstrates defensive practices, such as explicit instructions to avoid logging secrets and path validation in scripts to prevent directory traversal, and shows no evidence of malicious intent or data exfiltration.
Capability Assessment
Purpose & Capability
The name/description (capture learnings, errors, feature requests) align with the delivered assets: README, SKILL.md, .learnings templates, example entries, hook handlers, and helper scripts. The package includes helper scripts to scaffold skills and optional OpenClaw hook handlers — all expected for a 'self-improvement' workspace skill.
Instruction Scope
Runtime instructions and scripts operate only on local workspace files (.learnings/ and optional workspace files) and inject a virtual reminder into bootstrap context. The error detector reads the platform-provided CLAUDE_TOOL_OUTPUT env var to detect failures. The docs discuss cross-session tools (sessions_history, sessions_send) that are platform features — the skill recommends using them only when explicitly allowed. No instructions attempt to exfiltrate data or access unrelated system paths, but the guidance relies on the operator to avoid logging secrets.
Install Mechanism
There is no automatic installer; instructions suggest cloning a GitHub repo or using a ClawdHub command. Included scripts are local and the extract-skill.sh enforces safe output paths (disallowing absolute and '..' paths). Cloning from the third-party GitHub repo is expected for a community skill — verify the source before installing.
Credentials
The skill does not request credentials or privileged env vars. It does use the CLAUDE_TOOL_OUTPUT environment variable (a runtime platform-provided variable) inside error-detector.sh; this is not a secret credential but can contain command output that may include sensitive data. SKILL.md explicitly warns not to log secrets; that caution should be followed.
Persistence & Privilege
always is false and the skill is opt-in. The OpenClaw hook injects a virtual reminder file into bootstrap context (no persistent modification unless you copy the hook into ~/.openclaw/hooks or enable it). Scripts can create files under ~/.openclaw/workspace or ./skills only when you run them; extract-skill.sh has path checks to avoid writing outside the workspace.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install self-improving-agent-grant
  3. After installation, invoke the skill by name or use /self-improving-agent-grant
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v3.0.16
- Expanded documentation in SKILL.md for setup, usage, and integration, with detailed instructions for both OpenClaw and generic agent setups. - Added clear first-use initialization steps: automatically create `.learnings/` directory and required markdown log files if not present. - Comprehensive quick reference and workflow guidance for when and how to log learnings, errors, feature requests, and promote important insights to project/workspace knowledge files. - Improved logging templates with structured metadata for learnings and errors, emphasizing secure logging practices by redacting sensitive information. - Documented OpenClaw inter-session learning sharing, hooks for reminders, and promotion to collaborative workspace files (`AGENTS.md`, `SOUL.md`, `TOOLS.md`).
Metadata
Slug self-improving-agent-grant
Version 3.0.16
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 123 downloads so far.

How do I install Self Improving Agent?

Run "/install self-improving-agent-grant" 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 gwoodruff86 (@gwoodruff86); the current version is v3.0.16.

💬 Comments