← Back to Skills Marketplace
69
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install openclaw-skill-self-improvement
Description
Health, eval, and regression system for continuously improving OpenClaw skills. Use when creating, auditing, or maintaining AgentSkills to ensure quality, de...
Usage Guidance
This package appears to implement a local health-check and routing-eval system and includes runnable Node.js scripts — but review and test before running on real workspaces.
Key things to check before use:
- Inspect scripts locally (they are included) and confirm the paths they use. The scripts default to paths like /Users/m1/.openclaw/workspace, /Users/m1/.openclaw/agents, and /Users/m1/.npm-global/... — change these to point to a safe test workspace or pass an explicit workspace path when running.
- Understand data access: the tool will scan SKILL.md files and will read recent lines from .jsonl agent transcripts to infer 'last used' signals. If your transcripts contain PII or secrets, run the scripts on a sanitized or isolated copy instead.
- Address path inconsistencies: README/SKILL.md examples run 'node scripts/...', but some scripts (daily heartbeat, routing eval) look for assets under workspaceRoot/skills/openclaw-self-improvement. If you intend to run the packaged scripts, place them where the scripts expect or update the paths in the scripts to match your layout.
- Run first in a small test directory or container with no sensitive data to observe outputs (.learnings/) and ensure behavior is safe.
- Because daily-health-heartbeat uses child_process.execSync to invoke other scripts using constructed paths, verify those constructed paths resolve to the intended scripts in your environment to avoid accidentally executing unrelated files.
If you want a cleaner install: move the repo into a dedicated workspace, update agentsRoot and systemSkillsRoot to point to intended locations (or make them configurable), and re-run. If you are not comfortable auditing JS, avoid running it on production systems or on a host that contains real agent transcripts.
Capability Analysis
Type: OpenClaw Skill
Name: openclaw-skill-self-improvement
Version: 1.0.0
The skill bundle provides a utility for auditing and improving OpenClaw skills but utilizes several high-risk patterns. The script `skill-health-check.mjs` scans and reads agent session logs (transcripts) from `/Users/m1/.openclaw/agents` to determine skill usage, which presents a significant privacy risk as these logs contain historical user interactions. Additionally, `daily-health-heartbeat.mjs` employs `execSync` to execute shell commands using paths derived from CLI arguments, creating a potential command injection vulnerability. While these behaviors are functionally consistent with the stated purpose of a 'self-improvement' system, the broad access to sensitive session data and the use of risky execution methods warrant a suspicious classification.
Capability Assessment
Purpose & Capability
The declared purpose (skill health, routing evals, heartbeat) matches the included scripts and outputs: the code scans SKILL.md files, runs eval cases, and writes reports. That said, the scripts assume and access additional system locations (e.g., /Users/m1/.openclaw/workspace, /Users/m1/.openclaw/agents, /Users/m1/.npm-global/...) which are not documented in SKILL.md and appear specific to the developer environment — this is an inconsistency that could cause the tool to scan unintended files on the host.
Instruction Scope
Runtime instructions and example commands in SKILL.md are reasonable, but the scripts perform broader actions than the examples explicitly call out: they recursively scan global system skills, and they read agent session transcripts (.jsonl) to infer usage signals. Reading transcripts is coherent with usage-tracking goals but is sensitive (may contain PII or secrets). Also, several path assumptions are inconsistent (examples run 'node scripts/…' while some scripts try to read files under workspaceRoot/skills/openclaw-self-improvement), increasing the chance of accidental or surprising behavior.
Install Mechanism
No install spec or external downloads are present; the package is instruction-plus-scripts only. All code is included in the repo (no network fetch or archive extraction). This is lower risk than arbitrary installers.
Credentials
The skill requests no environment variables or credentials, which is appropriate. However, it accesses local agent session files and system skill directories by default (hardcoded paths under /Users/m1). Access to transcripts and global node_modules is sensitive and should be justified and explicitly configured by the user rather than assumed by the scripts.
Persistence & Privilege
The skill does not request 'always:true' and does not modify other skills' configs. It writes reports under the provided workspace (.learnings/) which is expected. The main persistence/privilege concern is that it will read local agent transcript directories (sensitive) and system skill directories if those default paths exist.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install openclaw-skill-self-improvement - After installation, invoke the skill by name or use
/openclaw-skill-self-improvement - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of OpenClaw skill self-improvement system.
- Adds automated health checks for duplicate, dark, and stale skills.
- Includes routing evaluation to verify skill triggering accuracy.
- Provides daily heartbeat automation with history and summary outputs.
- Outputs human-readable reports and recommended actions.
- Offers CLI scripts for manual or scheduled runs.
Metadata
Frequently Asked Questions
What is Openclaw Skill Self Improvement?
Health, eval, and regression system for continuously improving OpenClaw skills. Use when creating, auditing, or maintaining AgentSkills to ensure quality, de... It is an AI Agent Skill for Claude Code / OpenClaw, with 69 downloads so far.
How do I install Openclaw Skill Self Improvement?
Run "/install openclaw-skill-self-improvement" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Openclaw Skill Self Improvement free?
Yes, Openclaw Skill Self Improvement is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Openclaw Skill Self Improvement support?
Openclaw Skill Self Improvement is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Openclaw Skill Self Improvement?
It is built and maintained by X-RayLuan (@x-rayluan); the current version is v1.0.0.
More Skills