self-improvement

Log corrections and errors to Markdown files for cross-session reuse.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Log learnings, corrections, and errors to Markdown files to enable systematic, continuous improvement across AI coding sessions and to promote valuable learnings into project memory.

Core Features & Use Cases

  • Log to .learnings/LEARNINGS.md for corrections and knowledge gaps
  • Log to .learnings/ERRORS.md for command failures and exceptions
  • Promote broadly applicable learnings to CLAUDE.md, AGENTS.md, or .github/copilot-instructions.md
  • Optional OpenClaw integration to extract reusable skills from learnings

Quick Start

Log your first learning to .learnings/LEARNINGS.md after completing a task.

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 coding errors and learnings for continuous improvement across sessions?

You log AI coding learnings and errors by writing them to Markdown files in a .learnings directory, separating corrections into LEARNINGS.md and command failures into ERRORS.md to capture knowledge gaps across sessions.

What is the best way to promote broadly applicable learnings into project memory?

To promote learnings into project memory, you move broadly applicable corrections from .learnings Markdown files into instruction files such as CLAUDE.md, AGENTS.md, or .github/copilot-instructions.md.

Do I need an OpenClaw workspace to capture cross-session corrections and feature requests?

Yes, capturing cross-session corrections requires OpenClaw workspace integration and a designated .learnings directory structure to store logs for later processing and reuse.

Can I extract reusable skills directly from logged errors and corrections?

Yes, you can extract reusable skills from logged errors and corrections through optional OpenClaw integration, which processes accumulated learnings to generate new skills for future tasks.

What are the limitations of using Markdown files for logging AI coding errors?

Using Markdown files for logging AI coding errors limits automated querying and requires manual promotion of broadly applicable learnings into instruction files to ensure AI agents read and apply the corrections.