← Back to Skills Marketplace
wjl1004

Manager Self-Evolution

by wjl1004 · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
172
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install manager-self-evolution
Description
Enable managers to self-diagnose, identify defects, track improvements, and maintain skill health without relying on external prompts.
README (SKILL.md)

Self-Evolution Skill - 自我进化技能

功能定位

使Manager具备自我诊断、自我改进的机制,不依赖外部提醒持续优化。

核心功能

1. 自我诊断 (self-diagnose)

  • 检查最近对话记录,识别理解错误模式
  • 检查MEMORY.md中的教训是否被遵守
  • 检查SOUL.md原则是否在行为中体现

2. 缺陷发现 (defect-discovery)

  • 在heartbeat时主动扫描最近对话
  • 发现问题立即记录到evolution-log.md
  • 不等用户提醒

3. 改进追踪 (improvement-tracking)

  • 记录每次自我发现的问题
  • 追踪改进是否落实
  • 评估改进效果

4. 技能健康 (skill-health)

  • 定期检查skill文件完整性
  • 检查skill中的承诺是否兑现
  • 确保skill不成为空壳

触发机制

触发条件 执行内容
每次heartbeat 运行自我诊断
发现重大失误后 立即记录并提醒
每周五 汇总进化日志

文件结构

self-evolution/
├── SKILL.md           # 本文件
├── self-check.py      # 自我检查脚本
└── evolution-log.md   # 进化日志(自动创建)

注意事项

  • 只读优先:尽可能减少写入
  • 不影响现有系统:不修改MEMORY.md/SOUL.md/AGENTS.md
  • 用户确认:重大改进需用户确认才执行
  • 透明记录:所有自我发现都记录在evolution-log

使用方式

# 手动运行自我检查
python3 skills/self-evolution/self-check.py diagnose

# 查看进化日志
cat memory/evolution-log.md
Usage Guidance
This skill appears to do what it claims: local self-diagnostics and a local evolution log. Before enabling it (especially with autonomous invocation): 1) Review the bundled self-check.py yourself (you already have it) to confirm no network calls or unexpected behavior (the script has none). 2) Note it reads files under /root/.openclaw/workspace and lists all skills — those locations may contain private conversations or other sensitive data, so only enable it if you're comfortable allowing a skill to read those files. 3) Consider running it manually first (python3 self-check.py diagnose) to see what it logs. 4) If you want stricter isolation, run the script in a sandbox or adjust the WORKSPACE path to a restricted directory. 5) If you expect the agent to act on discovered issues automatically, ensure user-confirmation flows are enforced (the SKILL.md promises user confirmation for major changes but the script only logs findings).
Capability Analysis
Type: OpenClaw Skill Name: manager-self-evolution Version: 1.0.0 The 'manager-self-evolution' skill bundle is a diagnostic utility designed to help an OpenClaw agent monitor its own performance and consistency. The SKILL.md instructions and self-check.py script focus on reading local workspace files (such as MEMORY.md and SOUL.md) to identify potential understanding errors or missing implementation files. The code uses standard Python libraries, performs no network operations, and explicitly includes safeguards such as requiring user confirmation for major changes and prioritizing read-only access.
Capability Assessment
Purpose & Capability
The skill says it will self-diagnose, find defects, track improvements, and maintain skill health. The provided self-check.py implements exactly those behaviors: it reads recent conversation logs, MEMORY.md, SOUL.md, scans the skills directory for inconsistencies, and writes entries to a local evolution-log.md. The resources accessed (workspace memory and skills folder) are appropriate for the stated purpose.
Instruction Scope
SKILL.md instructs the agent to perform read-first diagnostics and record findings to evolution-log; the script follows that scope. It reads specific files under the workspace and prints/logs findings; it does not modify MEMORY.md/SOUL.md/AGENTS.md and contains no network calls or external endpoints. The script does write a local log file and prints results when run (manual or automated trigger).
Install Mechanism
There is no install spec and no external downloads. The skill is instruction-only plus a small Python script bundled in the skill — low-risk from an install perspective.
Credentials
The skill requires no environment variables or external credentials, which is proportional. However it reads files from /root/.openclaw/workspace and enumerates /root/.openclaw/skills — these locations can contain user conversation content or other skill files (potentially sensitive). Reading those files is justified by the purpose but does grant access to potentially private data; users should be aware the script inspects workspace memory and other skill directories.
Persistence & Privilege
The skill is not always-enabled, does not claim elevated privileges, and does not modify other skills' configuration. Its only persistent effect is creating/appending a local evolution-log.md under the workspace memory directory, which is consistent with its goals.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install manager-self-evolution
  3. After installation, invoke the skill by name or use /manager-self-evolution
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release: Manager自我进化skill,支持自动诊断和进化日志
Metadata
Slug manager-self-evolution
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Manager Self-Evolution?

Enable managers to self-diagnose, identify defects, track improvements, and maintain skill health without relying on external prompts. It is an AI Agent Skill for Claude Code / OpenClaw, with 172 downloads so far.

How do I install Manager Self-Evolution?

Run "/install manager-self-evolution" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Manager Self-Evolution free?

Yes, Manager Self-Evolution is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Manager Self-Evolution support?

Manager Self-Evolution is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Manager Self-Evolution?

It is built and maintained by wjl1004 (@wjl1004); the current version is v1.0.0.

💬 Comments