← Back to Skills Marketplace
marveldcdad-eng

Self Improvement

by marveldcdad-eng · GitHub ↗ · v0.1.1 · MIT-0
cross-platform ⚠ suspicious
211
Downloads
0
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install self-improving-agent-4
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 coherent and lightweight: it only contains instructions to create and append structured markdown entries and promote learnings into project docs. Before installing or enabling it, decide and enforce safe usage policies: (1) restrict where the agent can write (project/workspace only) and whether it should open PRs instead of committing directly; (2) require review or sanitization of entries before promotion (do not record credentials, full stack traces with secrets, or environment variables containing secrets); (3) consider adding .learnings/ to .gitignore if you do not want logs committed, or conversely require a review step for any promotion into shared files; (4) limit the agent's file-system or git permissions as appropriate. If you need stronger guarantees (automatic scrubbing, denial of environment capture, or mandatory PR workflow), add those controls before enabling autonomous runs.
Capability Analysis
Type: OpenClaw Skill Name: self-improving-agent-4 Version: 0.1.1 The skill bundle implements a self-improvement loop that instructs the agent to modify project configuration files (e.g., `.claude/settings.json`) to establish persistent execution hooks. These hooks are designed to run shell scripts (`activator.sh`, `error-detector.sh`) automatically during every prompt or tool use. While the stated purpose is logging errors and learnings, the creation of automated execution triggers and the instructions to modify behavioral guidelines (`SOUL.md`) represent significant security risks without being explicitly malicious.
Capability Assessment
Purpose & Capability
Name and description match the behavior in SKILL.md: it logs learnings, errors, and feature requests to markdown files and promotes broadly applicable entries to project documentation. It does not request unrelated binaries, env vars, or installs.
Instruction Scope
Instructions tell the agent to create .learnings/ and append structured entries, and to promote entries into project files (CLAUDE.md, AGENTS.md, .github/copilot-instructions.md, SOUL.md, TOOLS.md). This is within the stated scope, but the skill also suggests capturing 'Environment details if relevant' and unstructured 'Full context' and 'Actual error message or output' which could cause the agent to log sensitive information if not sanitized.
Install Mechanism
No install spec and no code files. Instruction-only skills are lowest-risk from an install/remote-code perspective.
Credentials
The skill declares no env vars or credentials, which is appropriate. However, the runtime instructions imply reading and recording contextual/environment details and touching multiple project documentation files. That implicit access to repository files is proportionate for a logging/promote workflow but creates a privacy risk if secrets or sensitive environment variables are captured and appended to logs.
Persistence & Privilege
always is false, the skill is user-invocable and not force-included. It does instruct the agent to modify project files (create/append/promote), which is expected behavior and limited to the project workspace rather than system-wide privileges.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install self-improving-agent-4
  3. After installation, invoke the skill by name or use /self-improving-agent-4
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.1
- Removed 9 files, including learning templates, reference guides, and shell scripts, simplifying the skill’s structure. - Core usage and logging documentation remains unchanged and is now contained entirely within SKILL.md. - All asset, script, and reference folder content was eliminated; setup and logging examples are still available in SKILL.md. - Reduced maintenance overhead and potential confusion by consolidating all documentation in a single file. - No changes to the core process or workflow described for self-improvement logging.
v0.1.0
Initial release of the Self-Improvement Skill. - Introduces a unified system for logging learnings, errors, and feature requests to markdown files for continuous improvement. - Defines standardized templates and categories for .learnings/LEARNINGS.md, ERRORS.md, and FEATURE_REQUESTS.md. - Details workflows for promoting high-value learnings to permanent project memory in files like CLAUDE.md and AGENTS.md. - Provides clear triggers and guidelines for when and how to log, review, resolve, and promote entries. - Includes periodic review procedures and quick reference commands to keep continuous improvement actionable and organized.
Metadata
Slug self-improving-agent-4
Version 0.1.1
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 2
Frequently Asked Questions

What is Self Improvement?

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 211 downloads so far.

How do I install Self Improvement?

Run "/install self-improving-agent-4" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Self Improvement free?

Yes, Self Improvement is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Self Improvement support?

Self Improvement is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Self Improvement?

It is built and maintained by marveldcdad-eng (@marveldcdad-eng); the current version is v0.1.1.

💬 Comments