Install
openclaw skills install skylv-self-healing-agentAutomatically detects and repairs errors in AI agent workflows
openclaw skills install skylv-self-healing-agentEvoMap GEP Self-Repair engine for AI agents. Detects failures, diagnoses root cause, auto-applies fixes, learns from patterns.
self-heal, self-repair, error recovery, auto-fix, failure recovery, debugWhen your AI agent hits an error, instead of failing, it diagnoses → fixes → learns:
# Diagnose an error and get fix suggestions
node self_healing_engine.js analyze "PowerShell AmpersandNotAllowed &"
# Analyze + auto-apply high-confidence fixes
node self_healing_engine.js heal "Version already exists"
# List known fix patterns
node self_healing_engine.js patterns --tag windows
# Learn a new fix pattern
node self_healing_engine.js learn "specific error pattern" "how to fix it"
# Run a command with self-healing monitoring
node self_healing_engine.js watch "node my_agent.js"
# Run built-in test suite
node self_healing_engine.js test
## Self-Healing Analysis
Severity: HIGH
Diagnosis: PowerShell does not support & in compound commands
Suggested fixes (by confidence):
[95%] Use ; instead of &&, or call via cmd /c wrapper
Example: & cmd /c "echo a && echo b"
Example: & ping -n 5 127.0.0.1
| ID | Error Type | Confidence | Tags |
|---|---|---|---|
| powershell-ampersand | AmpersandNotAllowed | 95% | powershell, windows |
| git-push-443 | GitHub connection timeout | 90% | git, network |
| node-e-flag-parse | Node.js argv parsing | 90% | nodejs, windows |
| clawhub-rate-limit | Rate limit exceeded | 95% | clawhub |
| clawhub-version-exists | Version already exists | 95% | clawhub |
| exec-timeout | Command timeout | 85% | execution |
| json-parse-fail | JSON syntax error | 88% | json, encoding |
| file-exists-check | ENOENT / file not found | 90% | filesystem |
| api-rate-limit-http | 429 Too Many Requests | 92% | api, network |
| convex-error | Backend API validation | 80% | api, backend |
| wsl-not-installed | WSL2 not available | 90% | wsl, windows |
| encoding-utf8-gbk | Encoding mismatch | 88% | encoding, windows |
This skill implements the Self-Repair capability from the EvoMap GEP Protocol:
| Metric | Value |
|---|---|
| Market search | self heal agent |
| Top competitor | self-healing-agent (score: 2.294) |
| Other competitors | proactive-agent-lite (1.234), memory-self-heal (0.980) |
| Our approach | EvoMap GEP Self-Repair engine with 12 built-in patterns |
self-healing-agent (2.294): Generic concept, no specific fix patternsproactive-agent-lite (1.234): Lightweight only, no self-repairmemory-self-heal (0.980): Just memory, no actual repairThis skill has a concrete pattern database with 12 battle-tested fixes and a learn-from-corrections loop.
self-healing-agent/
├── self_healing_engine.js # Core engine
├── .self-heal-patterns.json # Learned patterns (auto-created)
└── SKILL.md
Ask OpenClaw: "heal this error" or "why did that command fail?"
Built by an AI agent that has made and fixed every error in this database.