Requirements
- Target platform
- OpenClaw
- Install method
- Manual import
- Extraction
- Extract archive
- Prerequisites
- OpenClaw
- Primary doc
- SKILL.md
Complete memory system combining LanceDB auto-recall, Git-Notes structured memory, and file-based workspace search. Use when setting up comprehensive agent memory, when you need persistent context across sessions, or when managing decisions/preferences/tasks with multiple memory backends working together.
Complete memory system combining LanceDB auto-recall, Git-Notes structured memory, and file-based workspace search. Use when setting up comprehensive agent memory, when you need persistent context across sessions, or when managing decisions/preferences/tasks with multiple memory backends working together.
Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.
I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete.
I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run.
A comprehensive memory architecture combining three complementary systems for maximum context retention across sessions.
User Message โ [LanceDB auto-recall] โ injects relevant conversation memories โ Agent responds (using all 3 systems) โ [LanceDB auto-capture] โ stores preferences/decisions automatically โ [Git-Notes] โ structured decisions with entity extraction โ [File updates] โ persistent workspace docs
Auto-recall: Relevant memories injected before each response Auto-capture: Preferences/decisions/facts stored automatically Tools: memory_recall, memory_store, memory_forget Triggers: "remember", "prefer", "my X is", "I like/hate/want"
Branch-aware: Memories isolated per git branch Entity extraction: Auto-extracts topics, names, concepts Importance levels: critical, high, normal, low No external API calls
Searches: MEMORY.md, memory/*.md, any workspace file Script: scripts/file-search.sh
{ "plugins": { "slots": { "memory": "memory-lancedb" }, "entries": { "memory-lancedb": { "enabled": true, "config": { "embedding": { "apiKey": "${OPENAI_API_KEY}", "model": "text-embedding-3-small" }, "autoRecall": true, "autoCapture": true } } } } }
clawdhub install git-notes-memory
Copy scripts/file-search.sh to your workspace.
python3 skills/git-notes-memory/memory.py -p $WORKSPACE sync --start
python3 skills/git-notes-memory/memory.py -p $WORKSPACE remember \ '{"decision": "Use PostgreSQL", "reason": "Team expertise"}' \ -t architecture,database -i h
./scripts/file-search.sh "database config" 5
LanceDB handles this automatically. Manual tools: memory_recall "query" - search conversation memory memory_store "text" - manually store something memory_forget - delete memories (GDPR)
FlagLevelWhen to Use-i cCritical"always remember", explicit preferences-i hHighDecisions, corrections, preferences-i nNormalGeneral information-i lLowTemporary notes
SystemUse ForLanceDBConversation context, auto-retrievalGit-NotesStructured decisions, searchable by entity/tagFile SearchWorkspace docs, daily logs, MEMORY.md
workspace/ โโโ MEMORY.md # Long-term curated memory โโโ memory/ โ โโโ active-context.md # Current session state โ โโโ YYYY-MM-DD.md # Daily logs โโโ scripts/ โ โโโ file-search.sh # Workspace search โโโ skills/ โโโ git-notes-memory/ # Structured memory
Never announce memory operations to users. Just do it: โ "I'll remember this" โ "Saving to memory" โ (silently store and continue)
Workflow acceleration for inboxes, docs, calendars, planning, and execution loops.
Largest current source with strong distribution and engagement signals.