self-improvement

Capture errors and learnings into structured .learnings markdown files.

Updated Mar 2, 2026
One-click install
npx skills add https://github.com/syahravi/openclaw --skill self-improvement-syahravi
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: self-improvement
Source: https://github.com/syahravi/openclaw/tree/main/skills/self-improvement
Command: npx skills add https://github.com/syahravi/openclaw --skill self-improvement-syahravi

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Captures and organizes learnings, corrections, errors, and feature requests so teams and agents can continuously improve and avoid repeating the same mistakes. It provides a lightweight, consistent format for logging incidents and promoting broadly applicable insights into project memory.

Core Features & Use Cases

  • Structured logging: Append standardized entries to .learnings/LEARNINGS.md, ERRORS.md, and FEATURE_REQUESTS.md to preserve context and suggested fixes.
  • Promotion workflow: Guidelines for promoting recurring or high-value learnings into CLAUDE.md, AGENTS.md, SOUL.md, or other project-level files.
  • Integration hooks: Optional hook scripts and workspace injection points to trigger reminders and automatic error detection in agent workflows.
  • Use case: When a command fails, a user corrects the agent, or an API behaves unexpectedly, log an entry with context, metadata, and suggested action so fixes and best practices become discoverable.

Quick Start

Use the self-improvement skill to immediately log a correction or error to .learnings/LEARNINGS.md or .learnings/ERRORS.md after a failure or user correction.

Frequently Asked Questions about self-improvement

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

FAQPage Schema
How do I log errors and learnings for AI agent workflows?

To log errors and learnings for AI agent workflows, you can append structured markdown entries to .learnings/ERRORS.md and LEARNINGS.md after command failures or user corrections. This preserves context and suggested fixes for continuous improvement.

What is the best way to prevent AI agents from repeating the same mistakes?

Preventing repeat mistakes involves capturing corrections and API failures in structured markdown files, then promoting high-value insights into project memory files like CLAUDE.md or AGENTS.md so agents can reference past learnings.

How do I track feature requests discovered during software development?

Track feature requests by appending standardized entries to .learnings/FEATURE_REQUESTS.md when a missing capability is requested. This logs the context and metadata needed to address the gap later.

Can I automate error detection and reminders in agent workflows?

Yes, you can automate error detection and reminders by integrating optional hook scripts and workspace injection points. These trigger automatic logging and reminders when commands or external APIs fail during agent execution.

How do you promote recurring agent learnings into project memory?

To promote recurring agent learnings into project memory, you move high-value entries from .learnings/ files into project-level configuration files like CLAUDE.md, AGENTS.md, or SOUL.md, making best practices discoverable across the workspace.