Install
openclaw skills install inkwellBootstrap a complete 3-layer memory system for any OpenClaw agent. PARA knowledge structure, QMD search integration, daily consolidation cron, transcript verification, and end-of-day sign-off routine — all in one install. Use when: setting up memory, initializing a knowledge base, bootstrapping memory, configuring PARA structure, setting up QMD, creating a second brain, organizing agent knowledge, enabling daily consolidation, or configuring sign-off routines.
openclaw skills install inkwellMindkeeper bootstraps a production-grade, 3-layer memory system for OpenClaw agents. It turns a fresh agent into one that remembers, learns, and organizes knowledge automatically.
Three layers, each serving a distinct purpose:
Layer 1: MEMORY.md — Tacit knowledge (preferences, lessons, patterns)
Layer 2: memory/*.md — Daily notes (raw capture of what happened)
Layer 3: /life/ (PARA) — Structured knowledge repo, QMD-indexed
├── projects/ — Active endeavors with goals and deadlines
├── areas/ — Ongoing responsibilities (no end date)
├── resources/ — Reference material, how-tos, patterns
└── archive/ — Completed or inactive items
Supporting systems:
The setup script creates the directory structure and starter files. It never overwrites existing files.
Windows (PowerShell):
pwsh -File "<skill_dir>/scripts/setup.ps1" -Workspace "<workspace_path>"
Linux/Mac (Bash):
bash "<skill_dir>/scripts/setup.sh" "<workspace_path>"
Where <workspace_path> is the OpenClaw workspace root (typically ~/.openclaw/workspace).
QMD provides semantic search across all your knowledge files and session transcripts. See references/qmd-setup.md for the complete setup guide including Windows workarounds.
A cron job reviews all sessions and extracts knowledge into your PARA structure. See references/consolidation.md for the exact cron command, prompt, and configuration options.
For voice-heavy workflows, add inline transcript echo and local storage. See references/transcripts.md for the two-layer approach.
End-of-day routine: consolidation → memory update → status report → optional gateway stop. See references/sign-off.md for the complete workflow.
memory/YYYY-MM-DD.md)MEMORY.md with the distilled insightlife/projects/life/resources/life/resources/decisions/Use memory_search to find information across all indexed files. QMD searches MEMORY.md, daily notes, and the entire /life/ tree.
life/archive/, prune stale contentStarter templates are in the templates/ directory:
| Template | Purpose |
|---|---|
templates/project.md | New project file for life/projects/ |
templates/area.md | New area of responsibility for life/areas/ |
templates/resource.md | Reference material for life/resources/ |
templates/decision.md | Lightweight ADR for life/resources/decisions/ |
templates/daily-note.md | Daily note for memory/ |
templates/memory.md | MEMORY.md starter with recommended sections |
Copy and customize as needed. The setup script uses these templates for initial file creation.
| Document | Read when... |
|---|---|
| references/qmd-setup.md | Setting up QMD search backend |
| references/consolidation.md | Configuring daily consolidation cron |
| references/transcripts.md | Setting up voice transcript verification |
| references/sign-off.md | Configuring end-of-day routine |