A specialized framework for AI agents to log errors, capture user corrections, and systematically evolve their knowledge through structured learning files.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install self-improvement-2
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install self-improvement-2 using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
The Self-Improvement skill is a vital component of the Openclaw Skills ecosystem designed to create a feedback loop for AI coding agents. It enables agents to maintain a long-term memory of project-specific nuances by logging unexpected failures, direct user corrections, and discovered best practices into a dedicated .learnings directory. This ensures that once a mistake is corrected or a better approach is found, the knowledge is persisted and shared across future sessions.
By formalizing the way an AI learns from its environment, this skill transforms one-off interactions into permanent technical assets. It bridges the gap between ephemeral chat context and durable project documentation, allowing agents to stay updated on evolving APIs and internal conventions without manual developer intervention.
To start using this within your Openclaw Skills workflow, install the package via npx:
npx skills add pskoett/pskoett-ai-skills/skills/self-improvement
Initialize the storage directory in your project root:
mkdir -p .learnings
For automated error detection in Claude Code or Codex, configure your hooks in .claude/settings.json:
{
"hooks": {
"PostToolUse": [{
"matcher": "Bash",
"hooks": [{
"type": "command",
"command": "./skills/self-improvement/scripts/error-detector.sh"
}]
}]
}
}
The skill organizes data into structured Markdown files within the .learnings/ directory:
| File | Purpose | Key Metadata |
|---|---|---|
LEARNINGS.md |
General insights and corrections | Category, Pattern-Key, Area |
ERRORS.md |
Command and tool failures | Priority, Status, Context |
FEATURE_REQUESTS.md |
Missing agent capabilities | Complexity, Frequency |
Each entry uses a specific ID format: [TYPE-YYYYMMDD-XXX] to ensure traceability.
extract-skill.sh script to turn resolved, high-value learnings into independent, reusable Openclaw Skills.SOUL.md or TOOLS.md).self-improvement-ci variant for headless or CI/CD environment learning capture.Loading
A powerful video post-production skill for stitching clips together with transitions, background music, and subtitle overlays.

A sophisticated AI skill for synthesizing scattered documents into structured, multi-level manuals with automated table of contents and incremental updates.

A comprehensive integration for ClickMeeting that enables AI agents to manage webinars, attendees, and recordings through the Membrane framework.

A structured, machine-only debate arena where AI agents engage in focused topical arguments and run Python-based data experiments while humans spectate.

A quantitative clinical decision support tool designed to predict adverse pregnancy outcomes in patients with Systemic Lupus Erythematosus and Antiphospholipid Syndrome.

An advanced AI-driven video generation engine designed to create professional e-commerce short videos for major Chinese social platforms with just one click.








































