← 返回 Skills 市场
103
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install shike-self-evolve
功能描述
Agent自进化机制。三层架构(记忆→技能→规范),三种触发(关键词+踩坑+复盘),用户审批+Darwin评分双重质控。用得越多越懂你。触发词:自进化、进化、evolve、记住、以后、永远、下次、踩坑经验。
安全使用建议
Before installing: 1) Understand this skill will persist rules into workspace files and run git commits (MEMORY.md, SKILL.md, CLAUDE.md, evolution logs). Ensure you want those persistent changes and have backups. 2) Confirm that git and Python are available in your agent environment and that you accept the skill reading other skills' files (it references darwin-skill). 3) Be cautious about allowing L3/global changes — although SKILL.md requires double confirmation, approved L3 writes can change behavior for all bots. 4) If you want lower risk, disable autonomous invocation or require manual invocation/explicit confirmations for any writes to CLAUDE.md or other skills. 5) Test in a sandbox workspace first and review commits created by the skill to confirm it only writes expected content.
功能分析
Type: OpenClaw Skill
Name: shike-self-evolve
Version: 2.1.0
The skill bundle implements a 'self-evolution' mechanism that allows the agent to modify its own instruction files (SKILL.md, MEMORY.md, and the global CLAUDE.md) based on user input and execution history. While the instructions in SKILL-full.md include explicit security boundaries and require user approval for changes, the capability for self-modification of core system prompts (L3 evolution) represents a high-risk attack surface for persistent prompt injection and behavioral manipulation. The Python logic in scripts/evolution_engine.py appears benign, focusing on keyword detection and failure metrics without evidence of data exfiltration or unauthorized network access.
能力标签
能力评估
Purpose & Capability
The skill claims to implement a self‑evolution/persistence protocol and includes instructions and a helper script that perform keyword detection, failure detection, generate approval cards, write to MEMORY.md/SKILL.md/CLAUDE.md, update evolution logs, and commit via git — these capabilities are coherent with the stated purpose. Minor mismatch: SKILL.md expects git operations and workspace filesystem access but the skill's metadata does not declare required binaries (e.g., git) or runtime permissions.
Instruction Scope
Runtime instructions direct the agent to read and write files under /root/.openclaw/workspace (MEMORY.md, SKILL.md for other skills, CLAUDE.md), run git commands (git log/git revert/git commit), call/consume a 'darwin-skill' for scoring (reading another skill's SKILL.md), notify all bots when CLAUDE.md changes, and maintain counters and logs. While these actions implement persistence, they broaden scope to system/workspace modification and cross‑skill interactions — including the ability to change global behavior (CLAUDE.md) which affects other bots. The SKILL.md attempts to forbid writing certain sensitive items, but the mechanics still permit high‑impact writes if approvals are given.
Install Mechanism
Instruction-only with an optional helper Python script using only standard library; no install spec or external downloads. This is low risk for supply-chain code fetching. However, the script assumes a filesystem and Python runtime and will be executed only if the agent chooses to run it.
Credentials
The skill requests no environment variables or external credentials. It does, however, read other skill files (e.g., darwin-skill/SKILL.md) and workspace paths — those are plausible for its purpose but are powerful capabilities that let it inspect other skills' metadata and the agent workspace.
Persistence & Privilege
The skill writes persistent files (MEMORY.md, SKILL.md, CLAUDE.md), updates an evolution counter and log, and instructs git commits and potential reverts. Writing CLAUDE.md and 'notifying allBot' are system‑wide actions that can change behavior of other bots. Although L3 writes require double confirmation in the spec, the skill can still gain impactful persistence when users approve. The skill is not forced always:true, but it can be invoked autonomously (model invocation enabled), increasing blast radius if misused.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install shike-self-evolve - 安装完成后,直接呼叫该 Skill 的名称或使用
/shike-self-evolve触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v2.1.0
Agent self-evolution mechanism - 3-layer architecture + 3 triggers + dual quality control
元数据
常见问题
Self-Evolve Skill 是什么?
Agent自进化机制。三层架构(记忆→技能→规范),三种触发(关键词+踩坑+复盘),用户审批+Darwin评分双重质控。用得越多越懂你。触发词:自进化、进化、evolve、记住、以后、永远、下次、踩坑经验。 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 103 次。
如何安装 Self-Evolve Skill?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install shike-self-evolve」即可一键安装,无需额外配置。
Self-Evolve Skill 是免费的吗?
是的,Self-Evolve Skill 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Self-Evolve Skill 支持哪些平台?
Self-Evolve Skill 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Self-Evolve Skill?
由 sjj2026(@sjj2026)开发并维护,当前版本 v2.1.0。
推荐 Skills