← Back to Skills Marketplace
dodge1218

Auto Improve

by KairoKid · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
90
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install dsb-auto-improve
Description
Self-improvement loop that reads learnings, errors, and memory — detects patterns — and updates skills/protocols automatically. Use when the agent should get...
README (SKILL.md)

Auto-Improve

Loop

SCAN → PROPOSE → APPLY

Scan

Read .learnings/ERRORS.md, .learnings/LEARNINGS.md, relevant memory files.

Look For

Repeated errors, repeated user corrections, stale facts, valuable unused wins.

Apply

  • Low-risk reversible → apply directly.
  • Medium-risk → apply + notify.
  • High-risk → write proposal only.

Targets

Skill Learned sections, SOUL.md, AGENTS.md, memory facts, reminder/ticket files.

Rule

Logging alone is not improvement. Update the playbook.

Usage Guidance
This skill gives an agent broad authority to read and modify other skills, memory, and agent configuration files without specifying which paths or requiring human approval. Before installing or enabling: 1) Require an explicit, narrow list of readable/writable paths and declare them in the skill metadata; 2) Add mandatory human approval for any non-reversible or non-trivial changes (no automatic 'apply' for anything beyond a very small, well-defined set); 3) Use a dry-run mode that generates proposed changes but does not write files, and require explicit user acceptance to apply; 4) Run the skill first in a sandboxed environment with backups of all agent/skill files; 5) Add detailed risk definitions and logging/audit trails for every change; 6) If you do not have strong controls and review processes, do not grant this skill permission to run autonomously or to write to other skills' files. Additional info that would change this assessment: a declared list of file paths the skill may access, explicit safety/approval gates, or code that implements a secure apply/approval workflow.
Capability Analysis
Type: OpenClaw Skill Name: dsb-auto-improve Version: 1.0.0 The skill 'active-self-improvement' in SKILL.md implements a self-modification loop that allows the agent to autonomously update its own core configuration files, including SOUL.md, AGENTS.md, and other skill definitions. While the stated intent is to learn from errors and optimize performance, the capability to rewrite its own logic and protocols without direct user intervention creates a significant risk of persistent instruction override or unintended behavioral changes.
Capability Assessment
Purpose & Capability
The name/description (self-improvement loop) lines up with the SKILL.md: it reads learnings/memory and proposes/applies changes to skills/protocols. However, the skill declares no required config paths or credentials while the instructions assume access to repository/agent files (e.g., .learnings/*, SOUL.md, AGENTS.md, skill 'Learned' sections). The absent declaration of which files it will read/write is a mismatch.
Instruction Scope
The runtime instructions explicitly tell the agent to read local learnings/memory files and to update/modify 'Skill Learned' sections, SOUL.md, AGENTS.md, memory facts, and reminder/ticket files. They allow applying changes automatically (low-risk directly, medium-risk apply+notify) with vague risk definitions and no approval workflow, file path restrictions, or human-in-the-loop gating — giving the agent broad discretion to change other skills and agent behavior.
Install Mechanism
Instruction-only skill with no install spec and no code files; nothing is written to disk by an installer. This is the lowest install risk.
Credentials
The skill requests no environment variables or declared config paths but expects access to sensitive internal files and skill artifacts. Requiring write access to other skills' files or agent configuration is a high-privilege action that should be declared and justified; the lack of declared paths/permissions is disproportionate.
Persistence & Privilege
always is false, but the skill is invocable and model-invocation is enabled, so the agent could autonomously run it. The instructions direct modification of other skills and agent-level files (AGENTS.md, SOUL.md), which counts as modifying other skills' configurations or system-wide settings — this is a privileged action that should be restricted and audited.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install dsb-auto-improve
  3. After installation, invoke the skill by name or use /dsb-auto-improve
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release: Self-improvement loop that detects error patterns and updates skills automatically.
Metadata
Slug dsb-auto-improve
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Auto Improve?

Self-improvement loop that reads learnings, errors, and memory — detects patterns — and updates skills/protocols automatically. Use when the agent should get... It is an AI Agent Skill for Claude Code / OpenClaw, with 90 downloads so far.

How do I install Auto Improve?

Run "/install dsb-auto-improve" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Auto Improve free?

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

Which platforms does Auto Improve support?

Auto Improve is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Auto Improve?

It is built and maintained by KairoKid (@dodge1218); the current version is v1.0.0.

💬 Comments