← Back to Skills Marketplace
wuliyuan2026

Self Improvement Local

by Wu Liyuan · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
96
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install self-improvement-local
Description
Captures learnings, errors, and corrections to enable continuous improvement. Use when: (1) A command or operation fails unexpectedly, (2) User corrects Clau...
Usage Guidance
This skill appears to do what it says: log learnings, produce small reminders, and help scaffold extracted skills. Before enabling it: - Review and run the scripts locally (activator.sh, error-detector.sh, extract-skill.sh) to confirm behavior and ensure you are comfortable with their outputs. - Enable hooks only in the scope you control (prefer project-level settings over user-global ~/.claude or ~/.openclaw unless you trust all projects). The PostToolUse hook reads CLAUDE_TOOL_OUTPUT — avoid enabling it if you run commands that may output secrets or sensitive data. - Follow the SKILL.md guidance: never log secrets or full configs unless you explicitly want that and understand the risk. - Use the extract-skill.sh --dry-run first before creating new files, and check file permissions (chmod +x where needed). - Note minor metadata/name inconsistencies (slug/ownerId and repo names) — these are bookkeeping issues but you may want to confirm the source repo if you prefer installing from a specific upstream. If you want more assurance, run the scripts in a sandboxed project or review the small hook handlers (handler.js/handler.ts) — they only inject a virtual reminder file and do not perform network calls or exfiltration.
Capability Analysis
Type: OpenClaw Skill Name: self-improvement-local Version: 1.0.0 The skill bundle is designed to help an AI agent log errors, corrections, and insights into local markdown files for continuous improvement. It includes shell scripts (e.g., `scripts/activator.sh`, `scripts/extract-skill.sh`) and OpenClaw hooks to automate reminders and scaffold new skill directories. The instructions in `SKILL.md` explicitly warn against logging sensitive data like secrets or private keys, and the file-creation logic includes basic safeguards against path traversal. The behavior is entirely consistent with the stated purpose of self-improvement and lacks any indicators of malicious intent or data exfiltration.
Capability Tags
cryptocan-make-purchases
Capability Assessment
Purpose & Capability
The skill's name and description (capture learnings/errors and promote them) align with the files and runtime actions: creating .learnings files, small helper scripts, a skill-extraction helper, and an OpenClaw hook that injects a reminder. There are minor naming/metadata inconsistencies (frontmatter/name vs. published slug vs. repository names and _meta.json ownerId mismatch) that look like bookkeeping differences but do not change functionality.
Instruction Scope
SKILL.md instructs agents to create .learnings/ in project or OpenClaw workspace and to optionally install a hook that injects a reminder at bootstrap. The instructions explicitly warn not to log secrets and to sanitize CLAUDE_TOOL_OUTPUT; the scripts follow this approach (they detect errors but do not forward raw tool output). The skill also documents cross-session tools (sessions_history/sessions_send) and advises they be used only in trusted contexts. Overall scope stays within logging, reminders, and scaffolding; the only privileged action is injecting virtual bootstrap files (expected for a hook).
Install Mechanism
No remote downloads or package installs. This is instruction-first with local scripts and hook handlers included in the bundle. There is no URL-based extract/install step that would fetch arbitrary code. Scripts create files locally (extract-skill.sh) but validate paths to avoid absolute paths or '..' segments.
Credentials
The skill declares no required environment variables or credentials. The error-detector script reads CLAUDE_TOOL_OUTPUT (an environment variable provided by the host agent runtime) — this is expected for a PostToolUse hook. The SKILL.md warns about avoiding secrets and not logging full outputs. No unrelated secrets or cloud credentials are requested.
Persistence & Privilege
always:false (no force inclusion). The optional hook installs into the user's OpenClaw hooks directory and injects a virtual bootstrap file at agent:bootstrap; this grants the skill persistent presence only if the user enables the hook or copies files into ~/.openclaw. This is consistent with its goal (workspace-level reminders/persistence). Because hooks inject context into model sessions, enable them only where you trust the workspace; the skill itself does not autonomously request broad privileges.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install self-improvement-local
  3. After installation, invoke the skill by name or use /self-improvement-local
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Local install
Metadata
Slug self-improvement-local
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Self Improvement Local?

Captures learnings, errors, and corrections to enable continuous improvement. Use when: (1) A command or operation fails unexpectedly, (2) User corrects Clau... It is an AI Agent Skill for Claude Code / OpenClaw, with 96 downloads so far.

How do I install Self Improvement Local?

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

Is Self Improvement Local free?

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

Which platforms does Self Improvement Local support?

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

Who created Self Improvement Local?

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

💬 Comments