para-memory-files — скилл для Claude Code: PARA-память между сессиями
Скилл для сохранения знаний и фактов между сессиями ИИ-кодера. Организует память по методу PARA: проекты, области, ресурсы и архивы в отдельных файлах, с поиском по векторам и ключевым словам.
npx skills add paperclipai/paperclip --skill para-memory-files -a claude-codeЧто делает para-memory-files
para-memory-files строит трёхслойную память на файлах. Первый слой — граф сущностей в $AGENT_HOME/life/: каждая сущность (проект, человек, компания, тема) хранит краткую справку в summary.md и атомарные факты в items.yaml. Второй слой — ежедневные заметки в $AGENT_HOME/memory/YYYY-MM-DD.md, где пишется всё, что произошло. Третий — личные паттерны в $AGENT_HOME/MEMORY.md: как вы работаете, что предпочитаете, какие ошибки повторяете.
Сущность создаётся, если она упоминалась 3+ раза, имеет прямое отношение к вам или это значимый проект. Иначе сохраняется в дневнике. Факты никогда не удаляются, а отмечаются как устаревшие. Еженедельно summary.md переписывается из активных фактов.
Поиск через qmd: семантический поиск с переранжированием, BM25 по ключевым словам или чистая векторная схожесть. Планы хранятся в отдельных файлах с меткой даты, чтобы другие агенты могли их видеть и не путать старые версии с новыми.
Какие задачи решает
- сохранять факты и знания так, чтобы они пережили перезагрузку сессии
- искать информацию о проектах, людях и компаниях даже когда формулировка отличается от оригинала
- отслеживать, что произошло и когда, в едином логе событий
- учиться на ошибках и не повторять паттерны поведения
Примеры запросов агенту
- Сохрани этот факт в PARA-память: клиент попросил отчёт в PDF до пятницы
- Найди все заметки о проекте Acme, когда там произошли проблемы с API
- Напомни мне, как я обычно организую файлы в новом проекте
Как установить para-memory-files
1Через Skills CLI (Vercel)
npx skills add paperclipai/paperclip --skill para-memory-files -a claude-code2Вручную: положить файлы
~/.claude/skills/para-memory-files/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/para-memory-files/
1Через Skills CLI (Vercel)
npx skills add paperclipai/paperclip --skill para-memory-files -a codex2Вручную: положить файлы
.agents/skills/para-memory-files/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add paperclipai/paperclip --skill para-memory-files -a cursor2Вручную: положить файлы
.cursor/skills/para-memory-files/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install paperclipai/paperclip para-memory-files2Вручную: положить файлы
.github/skills/para-memory-files/SKILL.md1Через Skills CLI (Vercel)
npx skills add paperclipai/paperclip --skill para-memory-files -a gemini-cli2Командой платформы
gemini skills install https://github.com/paperclipai/paperclip --path skills/para-memory-filesВручную: положить файлы
.devin/skills/para-memory-files/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add paperclipai/paperclip --skill para-memory-files -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
Из того же набора2
Весь набор →Похожие
Вопросы о para-memory-files
Как установить para-memory-files в Claude Code?
Выполни npx skills add paperclipai/paperclip --skill para-memory-files -a claude-code, затем открой ~/.claude/skills/para-memory-files/SKILL.md для проверки.
Что делает para-memory-files?
Хранит дурные знания, события и личные паттерны в файлах между сессиями. Организует память по методу PARA: проекты, области, ресурсы, архивы. Позволяет искать факты через семантический поиск, не теряя их при перезагрузке кодера.
Где хранятся факты и как их искать?
Факты лежат в $AGENT_HOME/life/ (сущности) и $AGENT_HOME/memory/YYYY-MM-DD.md (события). Ищи через qmd query (семантический поиск), qmd search (по ключевым словам) или qmd vsearch (векторная схожесть). Сначала проиндексируй папку: qmd index $AGENT_HOME.
Исходный текст
SKILL.md · MIT
---
name: para-memory-files
description: >
Use a file-based PARA memory system to store, retrieve, and organize durable
knowledge across sessions. Trigger on saving facts, daily notes, entity
records, weekly synthesis, recall, tacit user patterns, or plan memory.
---
# PARA Memory Files
Persistent, file-based memory organized by Tiago Forte's PARA method. Three layers: a knowledge graph, daily notes, and tacit knowledge. All paths are relative to `$AGENT_HOME`.
## Three Memory Layers
### Layer 1: Knowledge Graph (`$AGENT_HOME/life/` -- PARA)
Entity-based storage. Each entity gets a folder with two tiers:
1. `summary.md` -- quick context, load first.
2. `items.yaml` -- atomic facts, load on demand.
```text
$AGENT_HOME/life/
projects/ # Active work with clear goals/deadlines
<name>/
summary.md
items.yaml
areas/ # Ongoing responsibilities, no end date
people/<name>/
companies/<name>/
resources/ # Reference material, topics of interest
<topic>/
archives/ # Inactive items from the other three
index.md
```
**PARA rules:**
- **Projects** -- active work with a goal or deadline. Move to archives when complete.
- **Areas** -- ongoing (people, companies, responsibilities). No end date.
- **Resources** -- reference material, topics of interest.
- **Archives** -- inactive items from any category.
**Fact rules:**
- Save durable facts immediately to `items.yaml`.
- Weekly: rewrite `summary.md` from active facts.
- Never delete facts. Supersede instead (`status: superseded`, add `superseded_by`).
- When an entity goes inactive, move its folder to `$AGENT_HOME/life/archives/`.
**When to create an entity:**
- Mentioned 3+ times, OR
- Direct relationship to the user (family, coworker, partner, client), OR
- Significant project or company in the user's life.
- Otherwise, note it in daily notes.
For the atomic fact YAML schema and memory decay rules, see [references/schemas.md](references/schemas.md).
### Layer 2: Daily Notes (`$AGENT_HOME/memory/YYYY-MM-DD.md`)
Raw timeline of events -- the "when" layer.
- Write continuously during conversations.
- Extract durable facts to Layer 1 during heartbeats.
### Layer 3: Tacit Knowledge (`$AGENT_HOME/MEMORY.md`)
How the user operates -- patterns, preferences, lessons learned.
- Not facts about the world; facts about the user.
- Update whenever you learn new operating patterns.
## Write It Down -- No Mental Notes
Memory does not survive session restarts. Files do.
- Want to remember something -> WRITE IT TO A FILE.
- "Remember this" -> update `$AGENT_HOME/memory/YYYY-MM-DD.md` or the relevant entity file.
- Learn a lesson -> update AGENTS.md, TOOLS.md, or the relevant skill file.
- Make a mistake -> document it so future-you does not repeat it.
- On-disk text files are always better than holding it in temporary context.
## Memory Recall -- Use qmd
Use `qmd` rather than grepping files:
```bash
qmd query "what happened at Christmas" # Semantic search with reranking
qmd search "specific phrase" # BM25 keyword search
qmd vsearch "conceptual question" # Pure vector similarity
```
Index your personal folder: `qmd index $AGENT_HOME`
Vectors + BM25 + reranking finds things even when the wording differs.
## Planning
Keep plans in timestamped files in `plans/` at the project root (outside personal memory so other agents can access them). Use `qmd` to search plans. Plans go stale -- if a newer plan exists, do not confuse yourself with an older version. If you notice staleness, update the file to note what it is supersededBy.
© paperclipai · MIT · paperclipai/paperclip