A three-tier evolution system for AI agents that automatically captures errors, distills experience, and promotes recurring knowledge into permanent skills.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install lorin-self-evolving-agent
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 lorin-self-evolving-agent 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-Improving Agent is a comprehensive framework designed to transform every mistake and successful workflow into a reusable asset. By combining automated hooks, active distillation, and a structured promotion system, this skill ensures that an AI agent never repeats the same error twice and continuously refines its operational efficiency.
Inspired by advanced agentic management protocols, it implements a three-layer architecture: automatic error detection (Hooks), proactive experience extraction (Skills), and systematic knowledge promotion (Soul/Tools). This allows the agent to build a persistent memory that scales across different tasks and environments, making it a cornerstone of the Openclaw Skills ecosystem.
To enable the automatic error detection and self-improvement hooks, run the following commands in your terminal:
# Copy hooks to the Openclaw directory
cp -r hooks/openclaw ~/.openclaw/hooks/self-improvement
# Enable the self-improvement hooks
openclaw hooks enable self-improvement
# (Optional) Run the extraction script to test skill distillation
./scripts/extract-skill.sh <skill-name> --dry-run
The skill manages information through a structured directory in .learnings/ and the Openclaw workspace:
| File Type | Purpose | Taxonomy/ID |
|---|---|---|
ERRORS.md |
Tracks command and tool failures | ERR-YYYYMMDD-XXX |
LEARNINGS.md |
Stores general distilled experiences | LRN-YYYYMMDD-XXX |
FEATURE_REQUESTS.md |
Records desired agent capabilities | FEAT-YYYYMMDD-XXX |
SKILL.md |
Standardized reusable skill definition | Semantic Naming (e.g., mysql_connect_prod) |
Data is organized by area (frontend, backend, infra) and priority (low to critical).
Loading
An AI-driven expense assistant that automates invoice recognition, travel reimbursement, and policy compliance workflows.

A powerful utility for downloading Douyin videos without watermarks by bypassing anti-hotlinking protections using custom curl commands.

An automated utility for configuring Nginx reverse proxies, binding domains to specific ports, and securing traffic with SSL.

An automated system for discovering GitHub issue bounties and solving them using AI-driven coding agents.

A specialized AI image generation skill for creating polished K-pop debut-style portraits and photocard aesthetics via the Neta AI API.

A structured multi-agent collaboration framework that organizes specialized AI entities into a cohesive team hierarchy for complex project management.








































