para-memory-files

Organize durable agent memory into PARA-structured files with daily notes and semantic recall.

Updated Jun 16, 2026
One-click install
npx skills add https://github.com/adamtpang/summon.company --skill para-memory-files-adamtpang
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: para-memory-files
Source: https://github.com/adamtpang/summon.company/tree/main/skills/para-memory-files
Command: npx skills add https://github.com/adamtpang/summon.company --skill para-memory-files-adamtpang

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? AI agents lose all context between sessions, forcing users to repeat facts, preferences, and project details. This Skill provides a file-based memory system that persists durable knowledge across sessions using Tiago Forte's PARA method. ## Core Features & Use Cases - Three-Layer Memory: A PARA knowledge graph (projects, areas, resources, archives) for entity facts, daily notes for raw timelines, and a tacit knowledge file capturing user patterns and preferences. - Atomic Fact Schema with Decay: Facts stored in items.yaml carry status, timestamps, and access counts; weekly synthesis rewrites summaries using recency tiers so stale facts drop out without deletion. - Semantic Recall via qmd: Search memory with vector similarity, BM25 keyword search, and reranking instead of grepping files. - Use Case: When a user mentions a coworker for the third time, create an entity folder under areas/people, record facts in items.yaml, and later recall them instantly with a qmd query. ## Quick Start Save this fact to memory and organize it under the right PARA category, then show me what you remember about my current projects.

Frequently Asked Questions about para-memory-files

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I give an AI agent persistent memory across sessions?

Store durable facts in files rather than context. This Skill uses a PARA-structured knowledge graph with summary.md and items.yaml per entity, daily notes for timelines, and a MEMORY.md file for user patterns, all under $AGENT_HOME.

What is the PARA method for organizing notes?

PARA sorts information into Projects (active work with deadlines), Areas (ongoing responsibilities), Resources (reference topics), and Archives (inactive items). Entities move to archives when they become inactive, and nothing is ever deleted.

How do I search agent memory semantically instead of grepping files?

Use the qmd tool: qmd query runs semantic search with reranking, qmd search runs BM25 keyword search, and qmd vsearch runs pure vector similarity. Index the memory folder first with qmd index $AGENT_HOME.

When should a new entity folder be created in memory?

Create an entity when it is mentioned three or more times, has a direct relationship to the user such as family or coworkers, or is a significant project or company. Otherwise, record it only in daily notes.

Does this memory system delete old or outdated facts?

No. Facts are never deleted; outdated ones are marked superseded with a superseded_by pointer. Memory decay only lowers retrieval priority in summaries based on recency tiers and access counts, while items.yaml retains the full record.