memory-notes — скилл для Claude Code: что делает и как установить
Задаёт правила разметки заметок для графа знаний Basic Memory. Скилл учит агента оформлять метаданные, категории фактов и связи через вики-ссылки.
npx skills add basicmachines-co/basic-memory --skill memory-notes -a claude-codeЧто делает memory-notes
Скилл объясняет агенту структуру markdown-файла для системы Basic Memory. Каждая запись объединяет frontmatter, подробный контекст и два специальных раздела: наблюдения и связи. Заголовок в YAML обязан точно совпадать с заголовком первого уровня в тексте документа, иначе парсер базы не свяжет сущности.
Наблюдения записываются строками вида - [категория] текст #тег. Категории разрешено придумывать на ходу. Для фиксации времени используют квалификаторы вроде @effective или @due. Относительные даты вроде вчерашнего дня синтаксис не разбирает, поэтому числа приходится писать явно. Поиск через bm_search умеет фильтровать записи сразу по типам утверждений и диапазону их действия.
Какие задачи решает
- структурировать markdown-заметки для графа знаний Basic Memory
- фиксировать архитектурные решения с датами вступления в силу
- связывать документы типизированными вики-ссылками
- размечать атомарные факты и риски по категориям
Примеры запросов агенту
- Сделай заметку о переходе на PostgreSQL с описанием причин и рисками в формате Basic Memory.
- Оформи результаты встречи как заметку с категориями решений и связью на спецификацию API.
- Добавь в документ наблюдение со сроком сдачи через квалификатор due.
Как установить memory-notes
1Через Skills CLI (Vercel)
npx skills add basicmachines-co/basic-memory --skill memory-notes -a claude-code2Вручную: положить файлы
~/.claude/skills/memory-notes/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/memory-notes/
1Через Skills CLI (Vercel)
npx skills add basicmachines-co/basic-memory --skill memory-notes -a codex2Вручную: положить файлы
.agents/skills/memory-notes/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add basicmachines-co/basic-memory --skill memory-notes -a cursor2Вручную: положить файлы
.cursor/skills/memory-notes/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install basicmachines-co/basic-memory memory-notes2Вручную: положить файлы
.github/skills/memory-notes/SKILL.md1Через Skills CLI (Vercel)
npx skills add basicmachines-co/basic-memory --skill memory-notes -a gemini-cli2Командой платформы
gemini skills install https://github.com/basicmachines-co/basic-memory --path skills/memory-notesВручную: положить файлы
.devin/skills/memory-notes/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add basicmachines-co/basic-memory --skill memory-notes -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о memory-notes
Как установить memory-notes в Claude Code?
Выполните команду npx skills add basicmachines-co/basic-memory --skill memory-notes -a claude-code. Инструкция сохранится в файле ~/.claude/skills/memory-notes/SKILL.md.
Что делает memory-notes?
Скилл инструктирует ассистента, как составлять markdown-заметки для индексации в Basic Memory. Он задаёт правила для frontmatter, категорий фактов и графовых связей.
Как в заметках Basic Memory указывать сроки и даты событий?
К наблюдению добавляют префиксы вроде @effective:ГГГГ-ММ-ДД или @due:ГГГГ-ММ-ДД. Относительные слова вроде «вчера» парсер игнорирует, поэтому дату нужно писать в числовом формате или брать в кавычки.