← Back to Skills Marketplace
lintqiu

Captures learnings, errors, and corrections to enable continuous improvement. Use when: (1) A command or operation fails unexpectedly, (2) User corrects Claude ('No, that's wrong...', 'Actually...'), (3) User requests a capability that doesn't exist, (4) An external API or tool fails, (5) Claude realizes its knowledge is outdated or incorrect, (6) A better approach is discovered for a recurring task. Also review learnings before major tasks.

by lintqiu · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
164
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install self-improvement-test
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: inject lightweight reminders and provide helpers to log and promote "learnings". Before enabling it, review the included scripts and hook handler (they are short and readable). Prefer enabling hooks at the project level rather than user/global level if you want to limit injection to specific workspaces. If you run extract-skill.sh, be aware it will create files/directories under the current workspace (it includes checks to avoid absolute paths or '..' but still writes locally). No credentials are requested, but as with any hook that alters agent bootstrap/context, only enable it if you trust its content and the referenced repository.
Capability Analysis
Type: OpenClaw Skill Name: self-improvement-test Version: 1.0.0 The 'self-improvement-test' skill bundle provides a framework for AI agents to log errors, user corrections, and new insights into local markdown files within a '.learnings/' directory. It includes utility scripts like 'extract-skill.sh' for scaffolding new skills and OpenClaw hooks ('handler.js') to inject reminders into the agent's context. The logic and instructions are consistent with the stated goal of continuous improvement, and the scripts include basic safety checks (e.g., path validation in 'extract-skill.sh') to prevent directory traversal.
Capability Assessment
Purpose & Capability
Name/description (log learnings, detect errors, promote learnings) align with the files and scripts provided. No unrelated credentials, binaries, or surprising requirements are requested. The included hooks and scripts directly support logging, reminders, and extracting learnings into skill scaffolds.
Instruction Scope
SKILL.md instructs copying a hook into OpenClaw hooks and creating a .learnings/ workspace that will be injected into sessions. That's expected for a "self-improvement" skill, but it does mean the skill injects reminder context into agent sessions (workspace/prompt injection). The scripts only emit reminder text or create local skill scaffolds; they do not exfiltrate data. Review that you want reminder injection into every session you enable and prefer project-level installs over global user-level if you want to limit scope.
Install Mechanism
There is no automated install spec; installation is manual (git clone or copying the hook). The package bundles scripts and hook handlers in the repo rather than downloading arbitrary binaries at runtime. This is a lower-risk install model, but installing or enabling hooks will cause agent-run code to execute (activator/error-detector scripts and the handler), so inspect scripts before enabling.
Credentials
The skill declares no required env vars or credentials. The error-detector script reads CLAUDE_TOOL_OUTPUT (an agent-provided env var) which is reasonable for detecting command failures but is not declared in requires.env — this is expected in OpenClaw/Claude contexts. No secrets or unrelated credentials are requested.
Persistence & Privilege
always:false (not force-included). However SKILL.md guides enabling hooks at user-level (~/.claude/settings.json or ~/.openclaw) which would cause the hook scripts and virtual-file injection to run for all sessions for that user. That is intentional for reminders but you should enable at project scope if you want to avoid global persistence.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install self-improvement-test
  3. After installation, invoke the skill by name or use /self-improvement-test
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of the self-improvement-test skill. - Enables continuous improvement by logging learnings, errors, and feature requests in structured markdown files. - Provides clear guidelines on when and how to log corrections, failures, feature requests, and best practices. - Includes recommendations for promoting broadly applicable lessons into project-wide memory files. - Offers integration instructions for both OpenClaw and generic agent environments. - Supplies detailed templates and ID conventions for consistent learning, error, and feature request entries.
Metadata
Slug self-improvement-test
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Captures learnings, errors, and corrections to enable continuous improvement. Use when: (1) A command or operation fails unexpectedly, (2) User corrects Claude ('No, that's wrong...', 'Actually...'), (3) User requests a capability that doesn't exist, (4) An external API or tool fails, (5) Claude realizes its knowledge is outdated or incorrect, (6) A better approach is discovered for a recurring task. Also review learnings before major tasks.?

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 164 downloads so far.

How do I install Captures learnings, errors, and corrections to enable continuous improvement. Use when: (1) A command or operation fails unexpectedly, (2) User corrects Claude ('No, that's wrong...', 'Actually...'), (3) User requests a capability that doesn't exist, (4) An external API or tool fails, (5) Claude realizes its knowledge is outdated or incorrect, (6) A better approach is discovered for a recurring task. Also review learnings before major tasks.?

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

Is Captures learnings, errors, and corrections to enable continuous improvement. Use when: (1) A command or operation fails unexpectedly, (2) User corrects Claude ('No, that's wrong...', 'Actually...'), (3) User requests a capability that doesn't exist, (4) An external API or tool fails, (5) Claude realizes its knowledge is outdated or incorrect, (6) A better approach is discovered for a recurring task. Also review learnings before major tasks. free?

Yes, Captures learnings, errors, and corrections to enable continuous improvement. Use when: (1) A command or operation fails unexpectedly, (2) User corrects Claude ('No, that's wrong...', 'Actually...'), (3) User requests a capability that doesn't exist, (4) An external API or tool fails, (5) Claude realizes its knowledge is outdated or incorrect, (6) A better approach is discovered for a recurring task. Also review learnings before major tasks. is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Captures learnings, errors, and corrections to enable continuous improvement. Use when: (1) A command or operation fails unexpectedly, (2) User corrects Claude ('No, that's wrong...', 'Actually...'), (3) User requests a capability that doesn't exist, (4) An external API or tool fails, (5) Claude realizes its knowledge is outdated or incorrect, (6) A better approach is discovered for a recurring task. Also review learnings before major tasks. support?

Captures learnings, errors, and corrections to enable continuous improvement. Use when: (1) A command or operation fails unexpectedly, (2) User corrects Claude ('No, that's wrong...', 'Actually...'), (3) User requests a capability that doesn't exist, (4) An external API or tool fails, (5) Claude realizes its knowledge is outdated or incorrect, (6) A better approach is discovered for a recurring task. Also review learnings before major tasks. is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Captures learnings, errors, and corrections to enable continuous improvement. Use when: (1) A command or operation fails unexpectedly, (2) User corrects Claude ('No, that's wrong...', 'Actually...'), (3) User requests a capability that doesn't exist, (4) An external API or tool fails, (5) Claude realizes its knowledge is outdated or incorrect, (6) A better approach is discovered for a recurring task. Also review learnings before major tasks.?

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

💬 Comments