self-improving-agent

Log learnings, errors, and corrections to markdown files with YAML frontmatter.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

The Self-Improvement Skill logs learnings, errors, and corrections to enable continuous improvement across sessions and tools.

Core Features & Use Cases

  • Log corrections to LEARNINGS.md with context and categories.
  • Capture errors to ERRORS.md and feature requests to FEATURE_REQUESTS.md for traceability.
  • Promote broadly useful learnings to CLAUDE.md, AGENTS.md, or copilot-instructions.md and optionally extract new skills.
  • Supports OpenClaw workspace integration and hook-based reminders to drive discipline.

Quick Start

Log a learning entry after completing a task or when an error occurs to begin your continuous-improvement cycle.

Frequently Asked Questions about self-improving-agent

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

FAQPage Schema
How do I persist AI session errors and corrections for continuous improvement?

To persist AI session errors and corrections, log entries into LEARNINGS.md and ERRORS.md files with context and categories to maintain a continuous-improvement record across sessions.

What is the best way to capture failed commands and knowledge gaps from AI sessions?

Capturing failed commands and knowledge gaps requires organizing in-session prompts and corrections into structured logs under a dedicated .learnings directory for later extraction.

How do I promote broadly useful learnings to project memory files like CLAUDE.md?

Promoting useful learnings to project memory files involves extracting validated entries from your logs and writing them into CLAUDE.md, AGENTS.md, or copilot-instructions.md.

Does the self-improving agent work with OpenClaw workspaces and hook-based reminders?

Yes, the self-improving agent supports OpenClaw workspace integration and hook-based reminders to drive logging discipline and ensure learnings are captured systematically.

What format do I need to structure learning logs for AI agents?

Structuring learning logs requires a YAML frontmatter with name and description fields, ensuring entries are organized and persist correctly within the .learnings directory.

Can I extract new skills from recurring corrections and feature requests?

Yes, you can extract new skills by promoting recurring corrections and feature requests from FEATURE_REQUESTS.md logs into standalone skill definitions for future use.