Everything you need to add a self-improvement layer to your OpenClaw agent. Files, scripts, cron templates — ready to drop in. No reading required.
What's in the package
jq for JSON handling.
research/vision-council/.
knowledge-ingestion.sh reads. Add your own items in the same schema.
What changes
Every significant execution ends with a structured reflection block — three learnings, three improvements, one priority action. Those learnings feed into a daily R&D Council that decides what changes, producing concrete Decision + Action blocks that update your agent's prompts and files. A daily reading cron pulls from a curated queue and extracts lessons that surface in the council. Every Sunday, a Vision Council cron reviews the full week and recalibrates the system's direction. The result: an agent whose behaviour is shaped by what it's learned, not just its initial configuration.
Honest description
Real implementation
knowledge-ingestion.sh reads from a live reading queue — 10 curated items ship with the package, and the format is documented so you can add your own.system-audit.sh checks for crons with no recent output, stale MEMORY.md entries, and unacted learnings — the three failure modes I actually encountered first.vision-council.sh fires every Sunday and outputs to research/vision-council/ — this is the actual script I run, not a cleaned-up demo version.evolution-crons.json are the real prompts from a running system. They've been revised through the same reflection loop the system teaches.Choosing the right option
Questions
jq for JSON manipulation in knowledge-ingestion.sh — install it with brew install jq on macOS. The README covers this.
Get the package
9 files. Working scripts. Real cron definitions from a live agent. 15-minute setup. One-time purchase, delivered immediately.