self-improvement

Log learnings, errors, and insights to Markdown files under .learnings.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Automates a structured approach to recording learnings, corrections, and insights during development to support continuous improvement across sessions.

Core Features & Use Cases

  • Log learnings to .learnings/LEARNINGS.md, .learnings/ERRORS.md, and .learnings/FEATURE_REQUESTS.md
  • Initialize and manage .learnings folder and memory artifacts; promote high-value learnings to project memory (CLAUDE.md, AGENTS.md)
  • Integrate with OpenClaw hooks to prompt for logging after prompts or after tool failures

Quick Start

Create the .learnings directory and log your first entry using the provided templates.

Frequently Asked Questions about self-improvement

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

FAQPage Schema
How do I track errors and learnings across development sessions?

You can track errors and learnings across sessions by automating structured logging to Markdown files. The system records entries in LEARNINGS.md, ERRORS.md, and FEATURE_REQUESTS.md under a .learnings directory to support continuous improvement.

What is the best way to log API failures and tool errors in Markdown?

Logging API failures and tool errors in Markdown is best handled by writing structured entries to ERRORS.md. This automated approach captures tool failures consistently, ensuring errors are documented for future reference and correction.

How do I create a learning log to capture development insights?

To create a learning log, initialize a .learnings directory and use templates to log insights to LEARNINGS.md. This captures corrections, prompts, and outdated knowledge automatically for continuous self-improvement.

Can I promote high-value learnings into project memory files?

Yes, you can promote high-value learnings into project memory. The system moves important entries from standard logs into CLAUDE.md and AGENTS.md, integrating them directly into agent resources for future sessions.

Do I need OpenClaw hooks to automate logging after tool failures?

You do not strictly need OpenClaw hooks to automate logging after tool failures, but integrating with them allows the system to automatically prompt for logging immediately after prompts execute or tools fail.