← Back to Skills Marketplace
x-rayluan

OpenClaw Self-Improvement

by X-RayLuan · GitHub ↗ · v0.2.9 · MIT-0
cross-platform ⚠ suspicious
1700
Downloads
0
Stars
10
Active Installs
11
Versions
Install in OpenClaw
/install openclaw-self-improvement
Description
A reusable operator-guided workflow improvement skill for OpenClaw and ClawLite that turns repeated failures into logged learnings, binary eval loops, SOPs,...
Usage Guidance
This skill appears to do what it says: local logging, experiments, and promotion into local docs. Before installing or running it, confirm the workspace path it will use (WORKSPACE env var or default ~/.openclaw/workspace). Avoid setting WORKSPACE or OBSIDIAN_LEARNINGS_DIR to system-critical or sensitive directories (e.g., /, /etc, or project roots you don't want modified). Use promote-learning --dry-run to preview promotions; remember log-learning and log-experiment will append to files immediately. If you want extra safety, run the scripts in a dedicated, write-isolated directory or with a disposable user account to limit accidental modifications.
Capability Analysis
Type: OpenClaw Skill Name: openclaw-self-improvement Version: 0.2.9 The skill provides a mechanism for an AI agent to modify its own core instruction and configuration files (AGENTS.md, TOOLS.md, SOUL.md) based on 'learnings' derived from its operations. While the scripts (e.g., scripts/promote-learning.mjs and scripts/log-learning.mjs) are simple file-appending utilities and the documentation emphasizes operator review, the design inherently enables persistent prompt injection. If an agent is tricked into 'learning' a malicious instruction and then 'promoting' it, the agent's future behavior could be permanently compromised. No evidence of intentional malice or data exfiltration was found, but the capability for self-modification of instructions is a high-risk pattern.
Capability Assessment
Purpose & Capability
Name/description (self-improvement, logging, eval loops, promotion into AGENTS/TOOLS/SOUL/Obsidian) match the included scripts and references. The only required runtime is node, which the package.json and scripts expect. The write targets ('.learnings/', AGENTS.md, TOOLS.md, SOUL.md, optional Obsidian export) are coherent with promotion and logging behavior.
Instruction Scope
Runtime instructions are local-file operations and the scripts follow them: log-learning and log-experiment append structured blocks to files under WORKSPACE (or default ~/.openclaw/workspace). promote-learning echoes the resolved path and supports --dry-run before appending. experiment-summary reads EXPERIMENTS.md and outputs JSON. There is no network I/O or external endpoints. Note: the log scripts will append immediately (no dry-run) to whichever workspace path is resolved, so verify the workspace before running.
Install Mechanism
There is no install spec in the registry entry; the package contains small Node scripts and an npm-style package.json (private). No remote downloads or executable installers are used, lowering install risk. Typical usage is 'npm install' or running the scripts directly with node.
Credentials
The skill does not request secrets or external credentials. Scripts read optional environment variables WORKSPACE and OBSIDIAN_LEARNINGS_DIR (falling back to HOME/.openclaw/workspace). Registry metadata lists no required env vars — a minor mismatch with SKILL.md which documents those env vars. Because those vars control filesystem targets, operators should ensure they point at intended directories (not system or sensitive locations).
Persistence & Privilege
The skill is not always-enabled and does not modify other skills or global agent settings. It writes to local files under the resolved workspace/obsidian path only; promote-learning prints the path and supports --dry-run. Autonomous invocation is allowed by default (platform normal), but this skill's actions are limited to local file writes and reads.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install openclaw-self-improvement
  3. After installation, invoke the skill by name or use /openclaw-self-improvement
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.2.9
Align metadata and write-boundary declarations.
v0.2.8
Harden promotion paths and align docs.
v0.2.7
Update listing descriptions for SEO and GEO clarity.
v0.2.6
Sync SKILL.md summary with short multilingual description
v0.2.5
Shorten package description to avoid UI truncation while keeping multilingual cues
v0.2.4
Update package description with inline multilingual text for ClawHub listing
v0.2.3
Fix SKILL description formatting so multilingual text is rendered inline on directory listing
v0.2.2
Add multilingual SKILL description (EN/ZH/JA/KO/ES) for openclaw-self-improvement intro
v0.2.1
Safer packaging: workspace-local default exports, explicit local-only safety notes, removed embedded .git metadata.
v0.2.0
Add eval-loop support, decision rules, practical examples, experiment summary helper, and self-improvement daily routine integration.
v0.1.0
Initial self-improvement skill with learnings logs, promotion flow, and Obsidian support.
Metadata
Slug openclaw-self-improvement
Version 0.2.9
License MIT-0
All-time Installs 12
Active Installs 10
Total Versions 11
Frequently Asked Questions

What is OpenClaw Self-Improvement?

A reusable operator-guided workflow improvement skill for OpenClaw and ClawLite that turns repeated failures into logged learnings, binary eval loops, SOPs,... It is an AI Agent Skill for Claude Code / OpenClaw, with 1700 downloads so far.

How do I install OpenClaw Self-Improvement?

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

Is OpenClaw Self-Improvement free?

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

Which platforms does OpenClaw Self-Improvement support?

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

Who created OpenClaw Self-Improvement?

It is built and maintained by X-RayLuan (@x-rayluan); the current version is v0.2.9.

💬 Comments