Requirements
- Target platform
- OpenClaw
- Install method
- Manual import
- Extraction
- Extract archive
- Prerequisites
- OpenClaw
- Primary doc
- SKILL.md
Structured memory system for OpenClaw agents. Context death resilience (checkpoint/recover), structured storage, Obsidian-compatible markdown, local semantic search, and session transcript repair.
Structured memory system for OpenClaw agents. Context death resilience (checkpoint/recover), structured storage, Obsidian-compatible markdown, local semantic search, and session transcript repair.
This item is timing out or returning errors right now. Review the source page and try again later.
Use the source page and any available docs to guide the install because the item is currently unstable or timing out.
I tried to install a skill package from Yavira, but the item is currently unstable or timing out. Inspect the source page and any extracted docs, then tell me what you can confirm and any manual steps still required.
I tried to upgrade a skill package from Yavira, but the item is currently unstable or timing out. Compare the source page and any extracted docs with my current installation, then summarize what changed and what manual follow-up I still need.
An elephant never forgets. Structured memory for OpenClaw agents. Built for OpenClaw โ install via clawhub install clawvault
npm install -g clawvault
# Initialize vault (creates folder structure + templates) clawvault init ~/my-vault # Or set env var to use existing vault export CLAWVAULT_PATH=/path/to/memory # Optional: shell integration (aliases + CLAWVAULT_PATH) clawvault shell-init >> ~/.bashrc
# Start your session (recover + recap + summary) clawvault wake # Capture and checkpoint during work clawvault capture "TODO: Review PR tomorrow" clawvault checkpoint --working-on "PR review" --focus "type guards" # End your session with a handoff clawvault sleep "PR review + type guards" --next "respond to CI" --blocked "waiting for CI" # Health check when something feels off clawvault doctor
clawvault wake clawvault sleep "what I was working on" --next "ship v1" --blocked "waiting for API key"
# Types: fact, feeling, decision, lesson, commitment, preference, relationship, project clawvault remember decision "Use Postgres over SQLite" --content "Need concurrent writes for multi-agent setup" clawvault remember lesson "Context death is survivable" --content "Checkpoint before heavy work" clawvault remember relationship "Justin Dukes" --content "Client contact at Hale Pet Door"
clawvault capture "TODO: Review PR tomorrow"
# Keyword search (fast) clawvault search "client contacts" # Semantic search (slower, more accurate) clawvault vsearch "what did we decide about the database"
clawvault wake
clawvault sleep "what I was working on" --next "finish docs" --blocked "waiting for review"
clawvault checkpoint --working-on "PR review" --focus "type guards" --blocked "waiting for CI"
clawvault recover --clear # Shows: death time, last checkpoint, recent handoff
clawvault handoff \ --working-on "ClawVault improvements" \ --blocked "npm token" \ --next "publish to npm, create skill" \ --feeling "productive"
clawvault recap # Shows: recent handoffs, active projects, pending commitments, lessons
Wiki-link entity mentions in markdown files: # Link all files clawvault link --all # Link single file clawvault link memory/2024-01-15.md
vault/ โโโ .clawvault/ # Internal state โ โโโ last-checkpoint.json โ โโโ dirty-death.flag โโโ decisions/ # Key choices with reasoning โโโ lessons/ # Insights and patterns โโโ people/ # One file per person โโโ projects/ # Active work tracking โโโ handoffs/ # Session continuity โโโ inbox/ # Quick captures โโโ templates/ # Document templates
Wake at session start โ clawvault wake restores context Checkpoint every 10-15 min during heavy work Sleep before session end โ clawvault sleep captures next steps Use types โ knowing WHAT you're storing helps WHERE to put it Wiki-link liberally โ [[person-name]] builds your knowledge graph
When the Anthropic API rejects with "unexpected tool_use_id found in tool_result blocks", use: # See what's wrong (dry-run) clawvault repair-session --dry-run # Fix it clawvault repair-session # Repair a specific session clawvault repair-session --session <id> --agent <agent-id> # List available sessions clawvault repair-session --list What it fixes: Orphaned tool_result blocks referencing non-existent tool_use IDs Aborted tool calls with partial JSON Broken parent chain references Backups are created automatically (use --no-backup to skip).
qmd not installed โ run bun install -g github:tobi/qmd or npm install -g qmd No ClawVault found โ run clawvault init or set CLAWVAULT_PATH CLAWVAULT_PATH missing โ run clawvault shell-init and add to shell rc Too many orphan links โ run clawvault link --orphans Inbox backlog warning โ process or archive inbox items "unexpected tool_use_id" error โ run clawvault repair-session
ClawVault uses qmd for search: # Install qmd bun install -g github:tobi/qmd # Add vault as collection qmd collection add /path/to/vault --name my-memory --mask "**/*.md" # Update index qmd update && qmd embed
CLAWVAULT_PATH โ Default vault path (skips auto-discovery)
npm: https://www.npmjs.com/package/clawvault GitHub: https://github.com/Versatly/clawvault Issues: https://github.com/Versatly/clawvault/issues
Code helpers, APIs, CLIs, browser automation, testing, and developer operations.
Largest current source with strong distribution and engagement signals.