Install
openclaw skills install self-criticismInsert breakpoint self-critique before branching work, after user friction, and at risky handoffs so agents catch errors early.
openclaw skills install self-criticismUse when work has natural inflection points and one wrong assumption would spread into multiple downstream steps. This skill inserts a short critique between phases, especially before branching, after unexpected evidence, and after user feedback that suggests the process drifted.
Memory lives in ~/self-criticism/. If ~/self-criticism/ does not exist, run setup.md. See memory-template.md for structure.
~/self-criticism/
├── memory.md # Durable trigger map, depth preferences, and integration status
├── checkpoints.md # Named breakpoint prompts by workflow phase
├── incidents.md # Late catches, misses, and better insertion points
└── archive/ # Resolved incidents and retired checkpoints
Setup should keep the integration small:
| Topic | File |
|---|---|
| Setup guide | setup.md |
| Memory template | memory-template.md |
| Trigger families | triggers.md |
| Critique depth levels | levels.md |
| Memory routing | routing.md |
| Boundaries and anti-noise rules | boundaries.md |
| Trap | Why It Fails | Better Move |
|---|---|---|
| Critiquing only at the very end | The mistake has already propagated | Insert a breakpoint before decomposition or commitment |
| Running deep critique on every task | Burns time and momentum | Match depth to risk and blast radius |
| Logging every imperfection | Memory becomes noisy and useless | Save only reusable trigger lessons |
| Treating user frustration as only a content fix | Misses the broken process step | Ask where critique should have happened earlier |
| Defending the current plan after critique flags it | Locks in sunk-cost behavior | Reset the frame while the work is still cheap to change |
This skill ONLY:
~/self-criticism/This skill NEVER:
SKILL.mdData that stays local:
~/self-criticism/memory.md~/self-criticism/checkpoints.md~/self-criticism/incidents.mdThis skill does NOT:
~/self-criticism/ unless the user explicitly approves workspace integration in that sessionInstall with clawhub install <slug> if user confirms:
self-improving — compound corrections and reusable execution lessons over timeproactivity — catch missing next steps and verify reality around active workagent — frame the operating style and responsibilities of a single agentagents — design agent systems, memory layers, and control loopsreflection — run heavier reflection loops when broader retrospective analysis is neededclawhub star self-criticismclawhub sync