Agent skill · operations · sundial-org
triple-memory-2
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.
Why this skill is useful
Adds executable scripts for memory management and integrates multiple memory systems that enhance context retention and decision tracking.
What it needs
Requires git-notes-memory installed locally. About 2k tokens when loaded. Last updated 2026-03-07. 639 stars on the source repository.
What this skill does
Triple Memory System A comprehensive memory architecture combining three complementary systems for maximum context retention across sessions. Architecture Overview The Three Systems 1. LanceDB (Conversation Memory) Auto-recall: Relevant memories injected before each response Auto-capture: Preferences/decisions/facts stored automatically Tools: memoryrecall, memorystore, memoryforget Triggers: "remember", "prefer", "my X is", "I like/hate/want" 2. Git-Notes Memory (Structured, Local) Branch-aware: Memories isolated per git branch Entity extraction: Auto-extracts topics, names, concepts Importance levels: critical, high, normal, low No external API calls 3. File Search (Workspace) Searches: MEMORY.md, memory/.md, any workspace file Script: scripts/file-search.sh Setup Enable LanceDB Plugin Enable Auto Memory Flush (Pre-Compaction) Add to your Clawdbot config to automatically preserve context before compaction: This triggers automatic memory dump when context reaches ~80%, before any information is lost to compaction. Install Git-Notes Memory Create File Search Script Copy scripts/file-search.sh to your workspace. Usage Session Start (Always) Store Important Decisions Search Workspace Files Conversation Memory (Automatic) LanceDB handles this automatically. Manual tools: memoryrecall "query" - search conversation memory memorystore "text" - manually store something memoryforget - delete memories (GDPR) Importance Levels Flag Level When to Use ------ ------- ------------- -i c Critical "always remember", explicit preferences -i h High Decisions, corrections, preferences -i n Normal General information -i l Low Temporary notes When to Use Each System System Use For -------- --------- LanceDB Conversation context, auto-retrieval Git-Notes Structured decisions, searchable by entity/tag File Search Workspace docs, daily logs, MEMORY.md File Structure Silent Operation Never announce memory operations to users. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills sundial-org/triple-memory-2