This is a structured introspection system that integrates with OpenClaw's heartbeat mechanism to prompt Claude to review its own mistakes and lessons learned. Every 60 minutes, it checks if reflection is due, then either continues or triggers a review where the agent reads past entries and logs new insights with a tag, what went wrong, and how to fix it. The memory persists in markdown files, so lessons accumulate over time. It's essentially forcing the agent into a learning loop rather than treating each session as blank slate. Honestly pretty clever if you're running long-lived agents that make the same mistakes repeatedly, though the value depends entirely on whether the agent actually internalizes the logged reflections.

skills.sh installs
162
GitHub stars
674
last updated
Aug 21, 2026

Install

$ npx -y skills add sundial-org/awesome-openclaw-skills --skill self-reflection --agent claude-code

Installs into .claude/skills of the current project.

Files

🪞 Self-Reflection

A skill for continuous self-improvement. The agent tracks mistakes, lessons learned, and improvements over time through regular heartbeat-triggered reflections.

Quick Start

# Check if reflection is needed
self-reflection check

# Log a new reflection
self-reflection log "error-handling" "Forgot timeout on API call" "Always add timeout=30"

# Read recent lessons
self-reflection read

# View statistics
self-reflection stats

How It Works

Sponsors

Details

Repository
github.com/sundial-org/awesome-openclaw-skills
First seen
Jun 3, 2026

More from sundial-org/awesome-openclaw-skills

All 39

Recommended

1juliusbrussee avatarcavemanjuliusbrussee/cavemanUltra-compressed communication mode. Cuts output tokens 65% (measured) by speaking like caveman while keeping full technical accuracy. Supports intensity levels618.3Kskills.sh installs
2mattpocock avatargrill-memattpocock/skillsA relentless interview to sharpen a plan or design.1.5Mskills.sh installs
3shadcn avatarimproveshadcn/improveSurvey any codebase as a senior advisor and produce prioritized, self-contained implementation plans for OTHER models/agents to execute. Strictly read-only on s40Kskills.sh installs
4obra avatarsystematic-debuggingobra/superpowersUse when encountering any bug, test failure, or unexpected behavior, before proposing fixes326.7Kskills.sh installs
5forrestchang avatarkarpathy-guidelinesforrestchang/andrej-karpathy-skillsBehavioral guidelines to reduce common LLM coding mistakes through explicit assumptions, simplicity, and verifiable success criteria.17.9Kskills.sh installs
6vercel-labs avatarfind-skillsvercel-labs/skillsHelps users discover and install agent skills when they ask questions like "how do I do X", "find a skill for X", "is there a skill that can...", or express int4.3Mskills.sh installs