What problem does it solve?
File-based memory is hard to maintain across sessions. This skill provides a PARA-based memory system to store, retrieve, update, and organize knowledge across sessions, covering three memory layers: (1) Knowledge graph in PARA folders with atomic YAML facts, (2) Daily notes as raw timeline, (3) Tacit knowledge about user patterns. It also handles planning files, memory decay, weekly synthesis, and recall via qmd. Trigger on any memory operation: saving facts, writing daily notes, creating entities, running weekly synthesis, recalling past context, or managing plans.
Core Features & Use Cases
- Three memory layers: Knowledge Graph, Daily Notes, and Tacit Knowledge, all paths relative to $AGENT_HOME.
- Layer 1 (Knowledge Graph): each entity folder contains summary.md and items.yaml, with status and relationships encoded in YAML.
- Layer 2 (Daily Notes): $AGENT_HOME/memory/YYYY-MM-DD.md serves as the raw timeline for easier recollection.
- Layer 3 (Tacit Knowledge): $AGENT_HOME/MEMORY.md stores user patterns and operational preferences for faster adaptation.
- Planning, memory decay, weekly synthesis, and recall via qmd to surface relevant context.
- Never delete facts; use superseded_by and status to supersede outdated information.
Quick Start
Create a new memory entry by adding a durable fact to an entity under $AGENT_HOME/life, then record daily notes in $AGENT_HOME/memory/YYYY-MM-DD.md and update the entity summary.