memory-metadata-search — скилл для Claude Code: поиск по метаданным
Скилл помогает находить заметки Basic Memory по полям YAML: статусу, приоритету, тегам и вложенным значениям. Пригодится, когда обычного поиска по тексту недостаточно.
npx skills add basicmachines-co/basic-memory --skill memory-metadata-search -a claude-codeЧто делает memory-metadata-search
Скилл добавляет поиск по полям frontmatter в заметках Basic Memory. Можно отбирать записи по точному значению, списку, диапазону или вложенному полю; несколько условий объединяются через AND. Пользовательские ключи YAML тоже индексируются.
Для поиска используются bm_search и bm_find: первый возвращает ранжированные результаты, второй помогает находить файлы с выбранными полями. Фильтры можно сочетать с текстовым запросом или искать только по ним. Метаданные есть лишь у Markdown-заметок, поэтому PDF и изображения такими фильтрами не найдутся.
Какие задачи решает
- найти заметки с нужным статусом или приоритетом
- отобрать записи по порогу числового поля
- найти заметки по тегам и вложенным полям YAML
- сузить текстовый поиск фильтрами метаданных
Примеры запросов агенту
- Найди заметки со статусом
draftи высоким приоритетом. - Отбери записи, где
confidenceвыше0.7. - Найди заметки с тегами
securityиoauth, где статусactive.
Как установить memory-metadata-search
1Через Skills CLI (Vercel)
npx skills add basicmachines-co/basic-memory --skill memory-metadata-search -a claude-code2Вручную: положить файлы
~/.claude/skills/memory-metadata-search/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/memory-metadata-search/
1Через Skills CLI (Vercel)
npx skills add basicmachines-co/basic-memory --skill memory-metadata-search -a codex2Вручную: положить файлы
.agents/skills/memory-metadata-search/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add basicmachines-co/basic-memory --skill memory-metadata-search -a cursor2Вручную: положить файлы
.cursor/skills/memory-metadata-search/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install basicmachines-co/basic-memory memory-metadata-search2Вручную: положить файлы
.github/skills/memory-metadata-search/SKILL.md1Через Skills CLI (Vercel)
npx skills add basicmachines-co/basic-memory --skill memory-metadata-search -a gemini-cli2Командой платформы
gemini skills install https://github.com/basicmachines-co/basic-memory --path skills/memory-metadata-searchВручную: положить файлы
.devin/skills/memory-metadata-search/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add basicmachines-co/basic-memory --skill memory-metadata-search -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о memory-metadata-search
Как установить memory-metadata-search в Claude Code?
Выполните npx skills add basicmachines-co/basic-memory --skill memory-metadata-search -a claude-code. Файл скилла появится по пути ~/.claude/skills/memory-metadata-search/SKILL.md.
Что делает memory-metadata-search?
Помогает искать заметки Basic Memory по значениям в YAML frontmatter, в том числе по пользовательским полям. Условия можно сочетать с поиском по тексту.
Найдёт ли скилл PDF по полям метаданных?
Нет. Фильтры метаданных применяются к Markdown-заметкам; PDF, изображения и другие обычные файлы не попадут в результаты.