Agent skill · operations · sundial-org
self-improvement
Captures learnings, errors, and corrections to enable continuous improvement. Use when: (1) A command or operation fails unexpectedly, (2) User corrects Claude ('No, that's wrong...', 'Actually...'), (3) User requests a capability that doesn't exist, (4) An external API or tool fails, (5) Claude realizes its knowledge is outdated or incorrect, (6) A better approach is discovered for a recurring task. Also review learnings before major tasks.
Why this skill is useful
Adds structured logging and promotion of learnings that enhance the agent's ability to improve over time, which is not standard knowledge.
What it needs
Requires clawdhub installed locally. About 9k tokens when loaded. Last updated 2026-03-07. 639 stars on the source repository.
What this skill does
Self-Improvement Skill Log learnings and errors to markdown files for continuous improvement. Coding agents can later process these into fixes, and important learnings get promoted to project memory. Quick Reference Situation Action ----------- -------- Command/operation fails Log to .learnings/ERRORS.md User corrects you Log to .learnings/LEARNINGS.md with category correction User wants missing feature Log to .learnings/FEATUREREQUESTS.md API/external tool fails Log to .learnings/ERRORS.md with integration details Knowledge was outdated Log to .learnings/LEARNINGS.md with category knowledgegap Found better approach Log to .learnings/LEARNINGS.md with category bestpractice Similar to existing entry Link with See Also, consider priority bump Broadly applicable learning Promote to CLAUDE.md, AGENTS.md, and/or .github/copilot-instructions.md Workflow improvements Promote to AGENTS.md (OpenClaw workspace) Tool gotchas Promote to TOOLS.md (OpenClaw workspace) Behavioral patterns Promote to SOUL.md (OpenClaw workspace) OpenClaw Setup (Recommended) OpenClaw is the primary platform for this skill. It uses workspace-based prompt injection with automatic skill loading. Installation Via ClawdHub (recommended): Manual: Workspace Structure OpenClaw injects these files into every session: Create Learning Files Then create the log files (or copy from assets/): LEARNINGS.md — corrections, knowledge gaps, best practices ERRORS.md — command failures, exceptions FEATUREREQUESTS.md — user-requested capabilities Promotion Targets When learnings prove broadly applicable, promote them to workspace files: Learning Type Promote To Example --------------- ------------ --------- Behavioral patterns SOUL.md "Be concise, avoid disclaimers" Workflow improvements AGENTS.md "Spawn sub-agents for long tasks" Tool gotchas TOOLS.md "Git push needs auth configured first" Inter-Session Communication OpenClaw provides tools to share learnings across sessions: sessionslist — View active/recent sessions s …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills sundial-org/self-improvement