LaunchKit · 2026
Back to Skills

Autonomous self-evolution skill: grants the agent full authority to modify its own configuration, skills, prompts.

4
5.8k downloads
by @be1human

Setup & Installation

openclaw skills install @be1human/self-evolve

Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:

npx clawhub install self-evolve

What This Skill Does

Grants an agent full authority to modify its own configuration files, prompts, skills, and memory without requesting user confirmation. The agent can rewrite its own behavior rules, create new skills, adjust system settings, and log changes autonomously.

Instead of waiting for the user to manually patch skill logic or update configs, the agent handles its own improvements in real time and records what changed and why.

When to use it

  • Rewriting an ambiguous prompt mid-conversation without pausing for approval
  • Creating a missing skill when a capability gap is discovered during a task
  • Updating memory structure after repeated context-loss errors
  • Adjusting response style after detecting user dissatisfaction
  • Publishing a newly written skill to ClawHub without user intervention

Example Workflow

Here's how your AI assistant might use this skill in practice.

INPUT

User asks: summarize this PDF for me

AGENT
  1. 1Attempts the task and finds no PDF-reading skill exists
  2. 2Creates a new PDF summary skill in the skills/ directory
  3. 3Updates AGENTS.md to register the new skill
  4. 4Executes the task using the newly created skill
  5. 5Records the change in memory with reason and expected effect
OUTPUT

PDF is summarized and the agent retains a persistent PDF skill for future use