self-evalutaed-agent

# Self-Improving Agent

Safety Notice

This listing is from the official public ClawHub registry. Review SKILL.md and referenced scripts before running.

Self-Improving Agent

Description

Self-improving agent system that learns from its own errors. Automatically detects issues, researches solutions, and implements improvements.

Based on production-ready patterns: Reflection, PEV (Plan-Execute-Verify), and Meta-Controller architectures.

Features

  • Auto-Trigger: Automatically runs when new errors are detected
  • Topic Selection: Analyzes error patterns and selects high-priority topics
  • Impact Measurement: Records before/after metrics to measure improvement effectiveness
  • Procedural Memory: Remembers working commands/scripts between sessions

What It Does

  1. Error Detection: Monitors cron jobs, circuit breakers, and error logs
  2. Topic Selection: Chooses research topics based on error impact
  3. Research: Generates research files with improvement recommendations
  4. Backlog: Creates high-impact tasks in backlog
  5. Execution: Backlog Agent PM executes tasks sorted by impact
  6. Measurement: Records before/after to measure effectiveness
  7. Learning: Remembers what worked for future reference

Architecture

Errors → Auto-Trigger → Topic Selector → Research → Backlog → Agent PM
                                              ↓                    ↓
                                      Impact Measurement ← Procedural Memory

Usage

Run Full Cycle

python3 skills/self-improving-agent/scripts/self_improvement_cycle.py

Check Errors Only

python3 skills/self-improving-agent/scripts/topic_selector.py

Record Impact

python3 skills/self-improving-agent/scripts/impact_measurement.py \
  --record \
  --task "Fix cron timeout" \
  --before '{"error_count": 5}' \
  --after '{"error_count": 0}'

Search Procedural Memory

python3 skills/self-improving-agent/scripts/procedural_memory.py --search "backup"

Cron Integration

Add to your cron jobs:

{
  "name": "Self-Improvement",
  "schedule": "0 10 * * *",
  "command": "python3 skills/self-improving-agent/scripts/self_improvement_cycle.py"
}

Requirements

  • Python 3.10+
  • OpenClaw workspace at /root/.openclaw/workspace
  • Write access to memory/ directory

Files

  • scripts/auto_trigger.py - Auto-triggers on new errors
  • scripts/impact_measurement.py - Measures improvement impact
  • scripts/procedural_memory.py - Stores working procedures
  • scripts/self_improvement_cycle.py - Main orchestrator
  • scripts/topic_selector.py - Selects topics by priority

Created By

  • Based on production patterns: Reflection, PEV, Meta-Controller
  • Tested in production environment
  • Ready for ClawHub publication

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Research

Meyhem Researcher

Multi-query research tool. Breaks a topic into focused queries, previews top results. No API key.

Registry SourceRecently Updated
Research0233
c5huracan
Research

Paper Design

Design UI screens in Paper — a professional design tool running locally on macOS. Create artboards, write HTML into designs, take screenshots, and iterate vi...

Registry SourceRecently Updated
Research00
Profile unavailable
Research

council

Convene the Council of High Intelligence — multi-persona deliberation with historical thinkers for deeper analysis of complex problems.

Archived SourceRecently Updated
Research--
0xnyk