← Back to Skills Marketplace
brasco05

Autodream Claw

by brasco05 · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
114
Downloads
0
Stars
2
Active Installs
1
Versions
Install in OpenClaw
/install auto-dream
Description
Memory consolidation skill that replicates Anthropic's Auto Dream feature. Runs a 4-phase reflective pass over memory files: Orient → Gather → Merge → Prune....
README (SKILL.md)

Auto Dream — Memory Consolidation

Repliziert Anthropics Auto Dream Feature für OpenClaw. Führt einen 4-Phasen-Pass über alle Memory-Dateien durch und konsolidiert sie effizient.

Wann ausführen

  • Nach langen Sessions (Kontext fühlt sich voll an)
  • Manuell: "führe einen dream durch" / "konsolidiere memory"
  • Automatisch: Wird vom daily-reflection Skill aufgerufen
  • Nach Claude Code Sessions die viele Memory-Dateien erzeugt haben

Die 4 Phasen

Phase 1 — Orient

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.

Phase 2 — Gather Signal

Quellen in Prioritäts-Reihenfolge:

  1. Heutige Tages-Datei: memory/YYYY-MM-DD.md (append-only Stream)
  2. Nacht-Summary: memory/nacht-summary.md
  3. Session-Ende: memory/session-ende-DATUM.md
  4. Alte Memories die mit aktuellem Codebase-Stand widersprechen
  5. Bei Bedarf: git log --oneline -20 für aktuelle Commits

Nicht: Session-Transcripts exhaustiv lesen. Nur gezielt grep wenn nötig.

Phase 3 — Merge

Für jedes neue Signal das es wert ist gespeichert zu werden:

  • In bestehende Topic-Dateien mergen, NICHT neue Duplikate anlegen
  • Relative Daten ("gestern", "letzte Woche") → absolute Daten (2026-04-02)
  • Widersprüche auflösen: wenn neue Info alte widerlegt → alte korrigieren/löschen
  • Fakten-Updates: gelöste Tasks als ✅ markieren, offene aktualisieren

In MEMORY.md schreiben:

  • Neue Projekte, Entscheidungen, Tech-Learnings
  • Erledigte Tasks → in durchgestrichen oder raus
  • Maximal ~200 Zeilen — es ist ein Index, kein Dump
  • Jeder Eintrag: eine Zeile unter 150 Zeichen

Phase 4 — Prune

MEMORY.md auf Stand bringen:

  • Einträge über gelöste Bugs/Tasks entfernen oder als ✅ markieren
  • Veraltete Infos (>30 Tage, nicht mehr relevant) raus
  • Widersprüchliche Einträge: das falsche fixen
  • Index-Einträge über 200 Zeichen → Detail in Topic-Datei auslagern, Zeile kürzen
  • Ziel: MEMORY.md bleibt unter 200 Zeilen und unter ~25KB

Output

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."

Regeln

  • Nicht exhaustiv lesen — gezielt scrollen, nicht alles lesen
  • Merge statt create — bestehende Dateien verbessern, keine Duplikate
  • Absolute Daten — "gestern" ist nach 3 Tagen wertlos
  • Index bleibt Index — MEMORY.md ist Navigation, kein Content-Dump
  • Secrets niemals — keine Tokens, Keys, Passwörter in Memory
  • Idempotent — zweimaliges Ausführen ändert nichts wenn nichts neu ist

Integration mit daily-reflection

Der daily-reflection Skill ruft am Ende diesen Skill auf. Reihenfolge: daily-reflection → auto-dream → morning-briefing schreiben.

Trigger-Logik (für Cron)

Automatisch triggern wenn:

  • wc -l memory/YYYY-MM-DD.md > 100 Zeilen (viele Aktivitäten)
  • wc -l MEMORY.md > 180 Zeilen (fast voll)
  • Nach Claude Code Sessions > 30 Minuten
Usage Guidance
This skill appears to do what it says: read and consolidate your workspace memory files. Before installing, back up your memory/ directory (or ensure it's under git) and prefer running it manually the first few times to inspect its output. Ask the author or add a dry-run/confirm step to avoid unintended deletions. If you use daily-reflection automation, decide whether you want auto-pruning enabled or prefer manual approval.
Capability Analysis
Type: OpenClaw Skill Name: auto-dream Version: 1.0.0 The 'auto-dream' skill is a memory management tool designed to consolidate and prune agent memory files. It uses standard file operations (ls, cat, wc) and git commands (git log) within a specific 'memory/' directory to maintain context efficiency. The instructions in SKILL.md explicitly forbid storing secrets or credentials, and the logic is entirely consistent with its stated purpose of replicating Anthropic's memory consolidation feature.
Capability Assessment
Purpose & Capability
Name/description (Auto Dream memory consolidation) match the actions in SKILL.md: scanning memory/, gathering recent logs, merging/pruning memories and updating an index. Commands referenced (ls, cat, grep, git log, wc) are coherent with that purpose.
Instruction Scope
Instructions explicitly tell the agent to read and modify memory files (INDEX, topic files) and run git log and simple shell commands. This is appropriate for consolidation but is potentially destructive (merge/delete/prune). The SKILL.md includes good rules (e.g., don't leak secrets, be idempotent) but does not enforce backups or require user confirmation before deletions—recommend adding explicit backup and review steps.
Install Mechanism
This is instruction-only with no install spec or downloaded code. No binaries or external packages are pulled, so there is no installation risk.
Credentials
No environment variables, credentials, or config paths are requested. The skill operates on local workspace files, which is proportionate to its stated function.
Persistence & Privilege
always:false and no special privileges requested. However, the skill modifies user files and may be invoked automatically by daily-reflection per the README; automatic modification of memories warrants caution (backups, dry-run mode, or requiring confirmation). Autonomous invocation is allowed by default but is not excessive here.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install auto-dream
  3. After installation, invoke the skill by name or use /auto-dream
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of auto-dream: memory consolidation skill. - Replicates Anthropic's Auto Dream with a 4-phase pass: Orient, Gather, Merge, Prune. - Automatically or manually consolidates and summarizes memory files for clarity and relevance. - Converts relative dates to absolute, removes contradictions, merges updates, and prunes outdated info. - Works with daily-reflection skill and after long or code-heavy sessions. - Ensures MEMORY.md stays concise, under 200 lines, and serves as an up-to-date index.
Metadata
Slug auto-dream
Version 1.0.0
License MIT-0
All-time Installs 2
Active Installs 2
Total Versions 1
Frequently Asked Questions

What is Autodream Claw?

Memory consolidation skill that replicates Anthropic's Auto Dream feature. Runs a 4-phase reflective pass over memory files: Orient → Gather → Merge → Prune.... It is an AI Agent Skill for Claude Code / OpenClaw, with 114 downloads so far.

How do I install Autodream Claw?

Run "/install auto-dream" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Autodream Claw free?

Yes, Autodream Claw is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Autodream Claw support?

Autodream Claw is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Autodream Claw?

It is built and maintained by brasco05 (@brasco05); the current version is v1.0.0.

💬 Comments