Memory consolidation skill that replicates Anthropic's Auto Dream feature. Runs a 4-phase reflective pass over memory files: Orient → Gather → Merge → Prune. Use when: (1) Context window feels cluttered with stale info, (2) After long coding sessions, (3) Manually triggered with /dream, (4) Automatically after daily-reflection. Keeps memories tight, removes contradictions, converts relative dates to absolute.
Repliziert Anthropics Auto Dream Feature für OpenClaw. Führt einen 4-Phasen-Pass über alle Memory-Dateien durch und konsolidiert sie effizient.
ls memory/
cat memory/morning-briefing.md (Index)
Skim alle topic files → verstehen was existiert
Ziel: Verstehen was da ist, Duplikate erkennen bevor sie entstehen.
Quellen in Prioritäts-Reihenfolge:
memory/YYYY-MM-DD.md (append-only Stream)memory/nacht-summary.mdmemory/session-ende-DATUM.mdgit log --oneline -20 für aktuelle CommitsNicht: Session-Transcripts exhaustiv lesen. Nur gezielt grep wenn nötig.
Für jedes neue Signal das es wert ist gespeichert zu werden:
In MEMORY.md schreiben:
MEMORY.md auf Stand bringen:
Am Ende: Kurze Summary was konsolidiert, geupdatet oder gepruned wurde. Format:
🌙 Dream abgeschlossen
✅ Merged: [X neue Infos in bestehende Files]
🗑️ Pruned: [X veraltete Einträge entfernt]
🔧 Fixed: [X Widersprüche aufgelöst]
📝 MEMORY.md: [vorher] → [nachher] Zeilen
Wenn nichts geändert wurde: "Memories sind bereits tight — nichts zu tun."
Der daily-reflection Skill ruft am Ende diesen Skill auf. Reihenfolge: daily-reflection → auto-dream → morning-briefing schreiben.
Automatisch triggern wenn:
wc -l memory/YYYY-MM-DD.md > 100 Zeilen (viele Aktivitäten)wc -l MEMORY.md > 180 Zeilen (fast voll)