← Back to Skills Marketplace
Self Improvement Ai
by
Fardeen Karim
· GitHub ↗
· v1.0.0
· MIT-0
142
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install self-improvement-ai
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 coherent and low-risk for its stated goal, but before installing or enabling hooks: 1) Verify provenance (SKILL.md references GitHub but registry/homepage are blank) and trust the author. 2) Inspect the three shell scripts (activator.sh, error-detector.sh, extract-skill.sh) and hook handler files yourself; they are small and readable. 3) Note that enabling the hook causes those scripts/handlers to run with the agent's permissions and the error-detector reads CLAUDE_TOOL_OUTPUT (platform-provided tool output) — acceptable for local error detection but avoid enabling in multi-tenant or untrusted environments without review. 4) If you run extract-skill.sh, run in a safe working directory (it prevents absolute paths and '..' but will create files under the current path). 5) If unsure, enable only the activator (reminder) and skip PostToolUse/error detection until you've validated behavior.
Capability Analysis
Type: OpenClaw Skill
Name: self-improvement-ai
Version: 1.0.0
The 'self-improvement-ai' skill bundle is a legitimate tool designed to help AI agents track errors, user corrections, and feature requests in a local `.learnings/` directory. It includes utility scripts like `scripts/error-detector.sh` to identify command failures and `scripts/extract-skill.sh` to scaffold new skills from logged insights, the latter of which includes basic path traversal protections. The OpenClaw hooks (`hooks/openclaw/handler.js`) and markdown instructions (`SKILL.md`) are focused on maintaining a project-specific memory and improving agent behavior without any evidence of data exfiltration, malicious execution, or unauthorized persistence.
Capability Assessment
Purpose & Capability
The skill's name/description (capture learnings, errors, promote learnings) matches the provided files: documentation, templates, a hook to inject reminders, and helper scripts to detect errors and scaffold extracted skills. The presence of OpenClaw/OpenClaw-hook handlers, activator/error-detector scripts, and extract-skill.sh is appropriate for this purpose. Note: the package metadata lacks a homepage/source URL even though SKILL.md refers to GitHub repos; that is a provenance gap to verify but does not contradict the skill's functionality.
Instruction Scope
SKILL.md instructs creating .learnings/, copying/enabling an OpenClaw hook, and optionally running included scripts. The instructions stay within the stated domain (logging, reminding, extracting skills). The error detector reads the platform-provided CLAUDE_TOOL_OUTPUT variable to detect command failures — expected for a PostToolUse hook. Nothing in the instructions directs data to external endpoints or asks the agent to read unrelated secrets or system-wide configurations.
Install Mechanism
There is no automatic install/download step; it's instruction-only with local scripts and hooks included. No network downloads or archive extracts are performed by the skill itself. The extract-skill.sh writes files under a relative ./skills directory (it blocks absolute paths and '..'), which is reasonable for a scaffolding helper — review before running.
Credentials
The skill declares no required environment variables or credentials. Runtime scripts reference CLAUDE_TOOL_OUTPUT (a platform-provided variable) and standard shell behavior; this is proportionate to detecting tool errors. No unrelated secrets or external-service keys are requested.
Persistence & Privilege
always is false and the skill is user-invocable. Hook enablement is explicitly opt-in (you must copy/enable the hook). The hook injects a virtual reminder at bootstrap and scripts run with the same permissions as the agent when invoked — expected behavior for a hook-based reminder system. The skill does not modify other skills' configurations or demand permanent elevated presence.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install self-improvement-ai - After installation, invoke the skill by name or use
/self-improvement-ai - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of the self-improvement skill for continuous learning and error logging.
- Enables structured logging of errors, user corrections, feature requests, knowledge gaps, and best practices to markdown files.
- Supports both OpenClaw and generic agent setups, with detailed instructions for file setup and promotion to project memory.
- Introduces standardized formats for learnings, errors, and feature requests, including metadata for tracking and resolution.
- Provides workflow to review and promote broadly applicable learnings to core project files (AGENTS.md, SOUL.md, TOOLS.md, CLAUDE.md).
- Includes OpenClaw integration with hooks and workspace file structure for seamless adoption and inter-session communication.
Metadata
Frequently Asked Questions
What is Self Improvement Ai?
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 142 downloads so far.
How do I install Self Improvement Ai?
Run "/install self-improvement-ai" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Self Improvement Ai free?
Yes, Self Improvement Ai is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Self Improvement Ai support?
Self Improvement Ai is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Self Improvement Ai?
It is built and maintained by Fardeen Karim (@fardeenkarim); the current version is v1.0.0.
More Skills