self-improvement

Log learnings, errors, and corrections to markdown files for continuous improvement.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Logs learnings, corrections, and errors to dedicated markdown files to enable continuous improvement across sessions and projects.

Core Features & Use Cases

  • Capture corrections when user corrects you to improve future responses
  • Record errors and external tool failures for post-mortem analysis
  • Promote broadly useful learnings to CLAUDE.md, AGENTS.md, or Copilot instructions

Quick Start

To begin capturing learnings, activate the self-improvement workflow in your session and log any non-obvious findings to the designated .learnings/ files.

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 corrections for continuous improvement across sessions?

To log errors and corrections for continuous improvement, you capture events like user corrections and command failures, then write them to dedicated markdown files in a .learnings/ directory to preserve knowledge across sessions.

What is the best way to capture knowledge gaps and command failures in markdown?

The best way to capture knowledge gaps and command failures is logging them directly into markdown files. This records non-obvious findings and external tool failures for later post-mortem analysis.

How do I promote broadly applicable learnings to project memory files?

You promote broadly applicable learnings to project memory by elevating captured corrections and knowledge gaps into instruction files like CLAUDE.md, AGENTS.md, or Copilot instructions.

Can I use self-improvement logging to update Copilot instructions and AGENTS.md?

Yes, you can use self-improvement logging to update Copilot instructions and AGENTS.md. Broadly useful learnings captured during sessions are promoted directly into these project memory files.

Do I need a specific directory structure to start logging learnings and corrections?

You need a .learnings/ directory to start logging learnings and corrections. The implementation uses this dedicated directory alongside a standardized SKILL.md frontmatter to organize captured events.

Why should I record external tool failures and user corrections during a session?

You record external tool failures and user corrections during a session to prevent repeating mistakes. Capturing these events enables post-mortem analysis and promotes broadly useful knowledge to project memory.