Manager Self-Evolution
v1.0.0Enable managers to self-diagnose, identify defects, track improvements, and maintain skill health without relying on external prompts.
⭐ 0· 95·0 current·0 all-time
by@wjl1004
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
OpenClaw
Benign
high confidencePurpose & 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.
Assessment
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).Like a lobster shell, security has layers — review code before you run it.
auto-diagnosisvk976y26cxvvmdfpphfg78d768s83vdnblatestvk976y26cxvvmdfpphfg78d768s83vdnbmanagervk976y26cxvvmdfpphfg78d768s83vdnbself-improvementvk976y26cxvvmdfpphfg78d768s83vdnb
License
MIT-0
Free to use, modify, and redistribute. No attribution required.
