self-improvement

Log command failures, corrections, and feature requests into markdown files.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/WangK0221/OpenClaw_Shrimp --skill self-improvement-wangk0221
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: self-improvement
Source: https://github.com/WangK0221/OpenClaw_Shrimp/tree/main/skills/self-improving-agent
Command: npx skills add https://github.com/WangK0221/OpenClaw_Shrimp --skill self-improvement-wangk0221

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill captures learnings, errors, and corrections to enable continuous improvement of AI agents and workflows, preventing recurring mistakes and accelerating development.

Core Features & Use Cases

  • Error Logging: Records command failures, exceptions, and unexpected behaviors.
  • Learning Capture: Logs corrections, knowledge gaps, and best practices discovered during operation.
  • Feature Request Tracking: Documents user-requested capabilities that don't yet exist.
  • Promotion: Facilitates promoting valuable learnings to permanent project memory (e.g., CLAUDE.md, AGENTS.md).
  • Skill Extraction: Provides a mechanism to extract recurring learnings into new, reusable skills.
  • Use Case: When an AI agent fails to execute a command, this Skill logs the error, the command, and the context. If a user corrects the AI's output, that correction is logged as a learning. Over time, these logs build a knowledge base for future improvements.

Quick Start

Use the self-improvement skill to log a command failure with its error message and context.

Frequently Asked Questions about self-improvement

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I log AI agent command failures and errors for continuous improvement?

To log AI agent command failures for continuous improvement, capture the failed command, error message, and execution context into structured markdown files. This records unexpected behaviors and exceptions to prevent recurring mistakes during development workflows.

What is the best way to capture user corrections and knowledge gaps in AI workflows?

The best way to capture user corrections and knowledge gaps in AI workflows is logging the corrected output and missing knowledge context into structured markdown files. This records discovered best practices to build a knowledge base for future agent improvements.

How do I promote logged learnings to permanent project memory like CLAUDE.md?

To promote logged learnings to permanent project memory like CLAUDE.md, elevate captured corrections and best practices from error logs into the project's core configuration files. This ensures AI agents persistently reference operational improvements across sessions.

How do I extract recurring learnings into reusable skills?

To extract recurring learnings into reusable skills, analyze aggregated error logs and user corrections to identify repeated patterns. Mechanisms within the self-improvement workflow package these recurring resolutions into new, standalone skills for future deployment.

Can I track feature requests that don't exist yet using error logging?

Yes, you can track feature requests that don't exist yet by documenting user-requested capabilities and missing functionalities within structured markdown logs. This captures operational knowledge gaps alongside standard error logging and continuous improvement data.