← 返回 Skills 市场
shenmeng

Self Evolution Engine 自我进化引擎

作者 shenmeng · GitHub ↗ · v2025.4.15 · MIT-0
cross-platform ⚠ suspicious
797
总下载
1
收藏
0
当前安装
69
版本数
在 OpenClaw 中安装
/install shenmeng-self-evolution-engine
功能描述
自我进化引擎 - 让AI Skill具备自我分析、自我改进、自我学习的能力。通过监控执行日志、分析用户反馈、自动发现优化点并生成改进方案,实现Skills的持续进化。适用于技能开发者希望自动化技能维护、优化和迭代的场景。
安全使用建议
Do not install or run this skill without manual review and mitigation. Specific concerns: 1) payment.py embeds a hard-coded billing API key — treat this as compromised/unknown provenance and remove before use; verify the billing endpoint and author separately. 2) The package references required env vars in _meta.json (SKILLPAY_API_KEY, SKILLPAY_USER_ID) but the registry metadata lists none — clarify which credentials are required and why. 3) The evolution generator and version manager default to /root/.openclaw/workspace/skills and will read/modify other skills' files; run only in a sandboxed environment and avoid running as root. 4) SKILL.md references missing scripts (init_engine.py, feedback_learner.py) and docs, and some runtime behaviors are vaguely specified — request a complete, consistent SKILL.md and confirm which operations require human approval. 5) Before using: audit the code paths that apply patches (ensure human confirmation is enforced), remove or rotate any embedded secrets, test in an isolated environment, and require explicit consent/approval for any changes to other skills. If you cannot get a trustworthy author or a corrected package, consider this skill unsafe to run in production.
功能分析
Type: OpenClaw Skill Name: shenmeng-self-evolution-engine Version: 2025.4.15 The skill bundle implements a 'self-evolution' framework designed to monitor, analyze, and modify its own code or other skills within the OpenClaw workspace (scripts/evolution_generator.py, scripts/version_manager.py). It features a mandatory payment gateway (payment.py) that interfaces with an external billing service (https://skillpay.me) and includes a hardcoded API key. While these capabilities are consistent with the stated goal of an automated optimization engine, the combination of self-modifying code logic and a third-party financial gate presents a high-risk profile for potential abuse or unintended code corruption.
能力标签
cryptocan-make-purchasesrequires-sensitive-credentials
能力评估
Purpose & Capability
The skill's declared purpose (self-analysis and automated improvement of other skills) matches many implemented components (performance monitor, error analyzer, evolution generator, version manager). However there are mismatches: _meta.json declares SkillPay billing env vars as required but the registry metadata shown earlier says none; SKILL.md references tools/files (init_engine.py, feedback_learner.py, some reference docs) that are missing from the package. The evolution generator and version manager operate on a workspace path (/root/.openclaw/workspace/skills) which gives access to other skills' code — that is coherent with cross-skill evolution but is a high-privilege capability that should have been explicitly declared.
Instruction Scope
Runtime instructions in SKILL.md direct running monitoring, analysis, and apply commands. The scripts will read/write local log files and can create backups, snapshots, and apply patches to skill directories. SKILL.md does not disclose that the code will operate on /root/.openclaw/workspace/skills or create .evolutions/.backups/.versions inside other skill directories, nor does it clearly state how payment verification is enforced. SKILL.md also tells users to run a script (scripts/init_engine.py) that is not present — runtime instructions are therefore incomplete and unsafely vague.
Install Mechanism
No install spec or remote downloads are present; this is an instruction-and-script bundle. That lowers install-time risk (no external archives executed automatically). Dependencies are listed in requirements.txt and are reasonable for the described functionality.
Credentials
Multiple inconsistencies around credentials: _meta.json indicates SKILLPAY_API_KEY and SKILLPAY_USER_ID are required, SKILL.md and payment.py expect a SKILLPAY_USER_ID, but the presented registry metadata lists no required env vars. Worse, payment.py contains a hard-coded billing API key (long secret string) embedded in source — this is a serious security and provenance concern. The skill reaches out to an external billing service (https://skillpay.me). The code does not require or justify host-level credentials but does assume write access to a workspace under /root, which is privileged and not declared.
Persistence & Privilege
The skill will create and modify files under a workspace path (default /root/.openclaw/workspace/skills/<skill>) including .evolutions, .backups, and .versions and can apply patches to skill code. While this capability aligns with an auto-evolution purpose, it is effectively high privilege (can alter other skills) and was not declared in the registry metadata. always:false mitigates forced installation, but autonomous invocation is enabled (default) and would increase risk if the skill is allowed to run without strict human gating.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install shenmeng-self-evolution-engine
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /shenmeng-self-evolution-engine 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v2025.4.15
- No changes detected in this version. - Documentation, features, and usage remain the same as the previous release.
v4.15.0
- No changes detected in this version. - Documentation, source files, and features remain the same as the previous release.
v2026.4.14
- No changes detected in this version. - Documentation and core features remain unchanged.
v101.0.0
- Initial public release of Self-Evolution Engine. - Enables automated self-analysis, improvement, and learning for AI Skills. - Includes performance monitoring, error analysis, user feedback learning, automated optimization suggestions, and version management. - Integrates with SkillPay system (0.01 USDT per call via BNB Chain USDT). - Provides workflow guidance and essential tools for skill developers.
v2025.4.14
- No changes detected in this version. - All features and documentation remain the same as the previous release.
v11.0.0
Version 11.0.0 - No file changes detected in this version. - No updates to features, documentation, or implementation. - All existing functionality and instructions remain unchanged.
v1.3.0
No user-facing or internal changes detected in this version. - No file changes or updates were made from the previous version.
v1.0.2000000000
- No changes detected in this version. - All features and documentation remain the same as the previous release.
v1.0.1776047104
- No file changes detected in this version. - Skill functionality and documentation remain unchanged.
v2026.4.13-1
- No changes detected in this version; documentation, code, and features remain the same.
v2025.4.13
- No changes were detected in this version; SKILL.md remains unchanged. - The skill continues to provide automated self-analysis, self-improvement, and self-learning capabilities for AI Skills. - All existing features and documentation are retained.
v2026.4.13
- No changes detected in this version. - Functionality and documentation remain the same as the previous release.
v2025.4.12
- No changes detected in this version. - Documentation and features remain the same as the previous release.
v1000001.0.0
- Initial release of the Self-Evolution Engine skill. - Empowers AI skills with self-analysis, self-improvement, and self-learning capabilities. - Features performance monitoring, error analysis, user feedback learning, automated optimization, and version management. - Includes built-in pay-per-use system via SkillPay (0.01 USDT per call).
v1.9.0
No changes detected in this version. - Version 1.9.0 was released with no file or documentation changes.
v2025.4.11
- No changes since the previous version; documentation, core features, and workflow remain the same.
v2024.1.0
- No file changes detected in this version. - Documentation content remains unchanged from the previous release. - No updates to features, interfaces, or usage instructions.
v2025.1.0
Version 2025.1.0 - No file changes or user-facing updates detected in this release. - All existing features and documentation remain unchanged.
v2025.0.0
Version 2025.0.0 - No file or documentation changes detected for this release. - All features, workflow, and documentation remain unchanged from the previous version.
v1.2025.411
- No changes detected in this version. - Functionality, documentation, and features remain the same as the previous release.
元数据
Slug shenmeng-self-evolution-engine
版本 2025.4.15
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 69
常见问题

Self Evolution Engine 自我进化引擎 是什么?

自我进化引擎 - 让AI Skill具备自我分析、自我改进、自我学习的能力。通过监控执行日志、分析用户反馈、自动发现优化点并生成改进方案,实现Skills的持续进化。适用于技能开发者希望自动化技能维护、优化和迭代的场景。 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 797 次。

如何安装 Self Evolution Engine 自我进化引擎?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install shenmeng-self-evolution-engine」即可一键安装,无需额外配置。

Self Evolution Engine 自我进化引擎 是免费的吗?

是的,Self Evolution Engine 自我进化引擎 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Self Evolution Engine 自我进化引擎 支持哪些平台?

Self Evolution Engine 自我进化引擎 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Self Evolution Engine 自我进化引擎?

由 shenmeng(@shenmeng)开发并维护,当前版本 v2025.4.15。

💬 留言讨论