Self-Improving + Proactive Agent
Self-reflection + Self-criticism + Self-learning + Self-organizing memory. Agent evaluates its own work, catches mistakes, and improves permanently. Use when (1) a command, tool, API, or operation fails; (2) the user corrects you or rejects your work; (3) you realize your knowledge is outdated or incorrect; (4) you discover a better approach; (5) the user explicitly installs or references the skill for the current task.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/aysun168/self-improving-bakWhat This Skill Does
The Self-Improving + Proactive Agent skill transforms your OpenClaw agent from a static tool into an evolving intelligence. By implementing a sophisticated memory architecture located in ~/self-improving/, the agent treats every interaction, correction, and success as a data point for growth. It maintains a tiered memory structure (HOT/COLD storage) to ensure that critical preferences and past mistakes are never forgotten, while secondary patterns are archived. The skill enables automated reflection, allowing the agent to evaluate its own output after complex tasks, identify potential optimizations, and permanently update its behavioral heuristic.
Installation
To install this skill, run the following command in your terminal:
clawhub install openclaw/skills/skills/aysun168/self-improving-bak
Upon installation, ensure your workspace has the necessary directory structure by executing the setup.md script located in the root of the cloned repository. This will initialize your memory.md, corrections.md, and the required heartbeat monitors to keep the agent in sync.
Use Cases
- Continuous Refinement: When you find yourself repeating the same instructions (e.g., specific formatting requirements), the agent will detect the pattern and adopt it permanently.
- Error Remediation: If a tool or API call fails, the agent self-reflects, logs the failure in
corrections.md, and modifies its strategy to prevent recurrence. - Complex Project Management: The agent maintains project-specific knowledge in
~/self-improving/projects/, allowing it to retain domain-specific context over long durations. - Preference Personalization: When you explicitly tell the agent how you like things done, it elevates those statements into core memory constraints.
Example Prompts
- "I'm tired of repeating how I want my documentation headers formatted. Install the self-improving skill and learn this style: [Insert Style Guide]."
- "Review the work you just completed on the project. Compare it to my requirements and reflect on whether your approach could be more efficient next time."
- "You used the wrong API version earlier. Log this correction so you don't make the same mistake in future scripts."
Tips & Limitations
- Transparency: Periodically inspect
memory.mdto prune or edit the agent's learned behaviors if you notice it has picked up an undesired habit. - Pattern Thresholds: The agent promotes patterns to permanent status only after identifying them 3+ times to avoid cluttering memory with one-off tasks.
- Network Note: While the core functionality is local, the Proactivity component may require network access to fetch documentation or external skill updates.
- Context Handling: Avoid flooding the agent with transient, task-specific details, as it will prioritize long-term pattern recognition.
Metadata
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 skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-aysun168-self-improving-bak": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: file-read, file-write
Related Skills
skill-vetter
Security-first skill vetting for AI agents. Use before installing any skill from ClawdHub, GitHub, or other sources. Checks for red flags, permission scope, and suspicious patterns.
web-access
所有联网操作必须通过此 skill 处理,包括:搜索、网页抓取、登录后操作、网络交互等。 触发场景:用户要求搜索信息、查看网页内容、访问需要登录的网站、操作网页界面、抓取社交媒体内容(小红书、微博、推特等)、读取动态渲染页面、以及任何需要真实浏览器环境的网络任务。
tavily-search
Use Tavily API for real-time web search and content extraction. Use when: user needs real-time web search results, research, or current information from the web. Requires Tavily API key.
baidu-search
Search the web using Baidu AI Search Engine (BDSE). Use for live information, documentation, or research topics.