ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified

auto-evolution

Multi-agent auto-evolution system — orchestrate review-execute-audit loops with 4 roles (Coordinator, Reviewer, Executor, Auditor). A single coordinator agent drives the loop by spawning sub-agents for review, execution, and audit. Break goals into subtasks, auto-iterate with dual quality gates, and auto-package results. Use when: user wants autonomous task execution with built-in quality assurance.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/cjboy007/auto-evolution
Or

auto-evolution

Category: Agent Orchestration / Meta-Skill Version: 0.6.0


Description

Multi-agent auto-evolution system — a coordinator agent drives an autonomous review → execute → audit loop by spawning specialized sub-agents for each role.

This is a meta-skill: it doesn't handle business logic. It orchestrates the loop so complex tasks get completed autonomously with dual quality gates (pre-execution review + post-execution audit).

Architecture (4 Roles)

RoleResponsibilityWhen SpawnedRecommended Model
CoordinatorDrives the loop, updates task state, spawns sub-agentsAlways (heartbeat/cron)Any (cost-efficient)
ReviewerPre-execution review, generates detailed instructionsBefore each subtaskStrong (Sonnet/GPT-4o)
ExecutorImplements one subtask, runs verificationAfter review approvesCost-effective (Qwen/Haiku)
AuditorPost-execution audit, decides pass/retryAfter execution completesStrong (Sonnet/GPT-4o)

Why 4 roles?

  • Reviewer and Auditor are both quality gates but serve different purposes
  • Reviewer ensures the plan is sound before work starts
  • Auditor verifies the result matches the plan after work completes
  • Executor is pure labor — follows instructions, no judgment needed

Cost control: Only Reviewer and Auditor need strong models. Coordinator and Executor can use cheap models.


Core Modules

FilePurpose
scripts/heartbeat-coordinator.jsCoordinator: scan tasks → spawn Reviewer/Executor/Auditor
scripts/monitor.jsMonitor: detect stuck tasks, clean orphaned locks
scripts/pack-skill.jsPackage completed tasks → skill directories
config/task-schema.jsonTask file JSON Schema

Setup

1. Initialize workspace

mkdir -p evolution/tasks evolution/archive evolution/test-results

2. Create a task

cp skills/auto-evolution/references/task-example.json evolution/tasks/task-001.json
# Edit with your goal and subtasks

3. Configure the coordinator

Option A: Heartbeat (recommended — in your agent's HEARTBEAT.md)

## Evolution Loop
1. Run `node skills/auto-evolution/scripts/heartbeat-coordinator.js`
2. Parse output: if phase=review → spawn Reviewer sub-agent
3. Apply review → if phase=execute → spawn Executor sub-agent
4. Apply execution → if phase=audit → spawn Auditor sub-agent
5. Apply audit → done for this tick

Option B: Cron

openclaw cron add --agent <your-agent> \
  --name "evolution-coordinator" \
  --every 5m \
  --session isolated \
  --timeout-seconds 300 \
  --message "Evolution heartbeat: scan and process tasks."

4. (Optional) Configure the monitor

Metadata

Author@cjboy007
Stars3562
Views1
Updated2026-03-29
View Author Profile
AI Skill Finder

Not sure this is the right skill?

Describe what you want to build — we'll match you to the best skill from 16,000+ options.

Find the right skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-cjboy007-auto-evolution": {
      "enabled": true,
      "auto_update": true
    }
  }
}
Safety NoteClawKit audits metadata but not runtime behavior. Use with caution.