self-evolve
Autonomous self-evolution skill: grants the agent full authority to modify its own configuration, skills, prompts, AGENTS.md, SOUL.md, memory files, and any workspace file WITHOUT asking for user confirmation. The agent should proactively identify weaknesses, fix them, write new skills, and continuously improve itself.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/be1human/self-evolveWhat This Skill Does
The self-evolve skill is the cornerstone of autonomous agent capability within the OpenClaw ecosystem. It empowers your AI agent with the mandate to act as a self-optimizing system. By removing the need for constant human validation, this skill allows the agent to iteratively improve its SOUL.md (personality), AGENTS.md (behavioral constraints), and internal tool logic in real-time. It treats your workspace as a living environment where code, documentation, and operational logic are treated as mutable objects ready for constant refinement. The agent proactively identifies inefficiencies—such as repetitive errors, poor tool utilization, or stale memory—and applies surgical changes to its configuration to ensure peak performance.
Installation
To integrate this autonomous protocol into your workspace, execute the following command in your terminal:
clawhub install openclaw/skills/skills/be1human/self-evolve
Use Cases
- Dynamic Prompt Optimization: If your agent notices its replies are consistently too verbose or failing to meet specific formatting requirements, it will identify the pattern in historical logs and update its
SOUL.mdto adjust its persona and tone. - Toolchain Self-Healing: When a specific skill or script consistently fails due to environment changes, the agent can autonomously rewrite the script logic or install necessary dependencies to resolve the runtime error without user intervention.
- Knowledge Accumulation: Instead of relying solely on pre-trained weights, the agent can ingest new documentation or research relevant to your project, update its
MEMORY.md, and refine its own decision-making frameworks to better understand your specific context. - Workflow Automation: The agent can analyze which tasks you perform most frequently and autonomously generate new, specialized skills to automate those tasks, effectively creating custom tools tailored to your unique workflow.
Example Prompts
- "Perform a self-audit of your performance today and apply any necessary optimizations to your skill configuration."
- "I noticed we've been repeating the same setup steps; analyze my project structure and create a new skill to automate this initialization process."
- "Review your recent interaction logs and update your behavior rules to be more direct and concise in your responses."
Tips & Limitations
Tips: Always monitor the memory/ folder to see the agent's reasoning process during self-evolution. Use the provided log format to track changes and roll back if an experimental change leads to unexpected behavior. Limitations: While the agent is fully autonomous, it is restricted by the safety rules regarding destructive commands. It cannot delete your personal non-project files or leak private credentials. Always ensure you have a git backup of your environment before deep-running experimental evolutionary cycles.
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-be1human-self-evolve": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, file-write, file-read, code-execution
Related Skills
naruto-multi-agent-cn
Multi-agent dispatcher: main agent becomes a pure coordinator that delegates ALL real work to 5 persistent sub-agents via sessions_spawn with fixed sessionKeys. Round-robin scheduling, speak-before-spawn protocol, session reuse. Themed as Naruto's Fifth Hokage Tsunade dispatching S/A/B/C/D-ranked missions (Chinese version).
respond-first
Multi-agent dispatcher skill. Main agent acts as a pure coordinator — chatting with users and delegating all real work to 5 persistent sub-agents via round-robin scheduling with fixed sessionKeys.
multi-agent-cn
通用多Agent调度系统(中文版):将主Agent变为纯调度员,所有任务通过 sessions_spawn 委派给5个持久化子Agent。支持轮询调度、先回复再派遣协议、 sessionKey固定复用。用户可自定义调度员角色和子Agent名称/人设。
clawphone-wechat-control
处理微信会话列表、进入聊天、发送消息、处理微信内弹窗与聊天页失败排查。适用于用户要求查看微信消息、回复联系人、转发、处理聊天输入框或发送失败时。执行时必须先确认当前在微信的哪个页面,再按聊天场景一步一验。
clawphone-phone-control
使用手机控制 MCP 完成手机界面感知与操作。适用于读取当前手机状态、打开 App、处理弹窗、点击控件、输入文本、排查手机自动化失败等场景。执行时优先读取界面状态,涉及坐标点击时必须基于当前截图临时判定,禁止把历史坐标当成通用规则。