Agent skill · writing content · sundial-org

triple-memory

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 a comprehensive memory architecture with executable scripts and integration patterns that enhance persistent context management across sessions.

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 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. Just do it: ❌ "I'll remember this" ❌ "Saving to memory" ✅ (silently store and continue)

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills sundial-org/triple-memory

View the source on GitHub

Browse the @skills marketplace