skills/xiucheng-self-improving-agent/SKILL.md
Self-improving agent system that analyzes conversation quality, identifies improvement opportunities, and continuously optimizes response strategies.
npx skillsauth add acefrost511/workmemory self-improving-agentInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
An intelligent self-improvement system for OpenClaw agents that analyzes conversation quality and continuously optimizes performance.
clawhub install self-improving-agent
The skill automatically analyzes conversations after each session.
from self_improving import SelfImprovingAgent
sia = SelfImprovingAgent()
sia.log_improvement("Need to be more concise in technical explanations")
report = sia.generate_weekly_report()
print(report)
| Setting | Default | Description | |---------|---------|-------------| | improvement_log | ./improvement_log.md | Learning log file | | soul_file | ./SOUL.md | Personality anchor file | | auto_analyze | true | Auto-analyze conversations |
Works best with:
memory-manager: For tracking improvement historyMIT License - Help agents get better every day!
development
Create, edit, analyze spreadsheets (.xlsx, .xlsm, .csv). Formulas, formatting, data analysis.
tools
Use when starting any conversation - establishes how to find and use skills, requiring Skill tool invocation before ANY response including clarifying questions
documentation
Turn a chosen AI topic into a public-account writing package: collect evidence from X/Twitter and other sources, extract high-value comments, and produce title options + structured outline written into Obsidian. Use when user asks for topic-based research and article prep.
development
Standard PR review and merge workflow for task-driven development. Use when reviewing a programmer agent PR linked to a task, deciding merge vs change request, handling post-merge actions (Trello + branch cleanup), and sending a clear outcome handoff.