К основному содержанию
скилл CX Codex

memory-metadata-search · basicmachines-co — скилл для Claude Code

Скилл для Basic Memory: ищет заметки по полям frontmatter — статусу, приоритету, уверенности — вместо свободного текста.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add basicmachines-co/basic-memory-skills --skill memory-metadata-search -a claude-code
Открыть на GitHub

Что делает memory-metadata-search

Заметки в Basic Memory хранят структуру в YAML-frontmatter. Любой ваш ключ помимо стандартных (title, type, tags, permalink, schema) попадает в индекс entity_metadata и становится доступен для запроса. Скилл объясняет агенту, как строить такие запросы через search_notes.

Фильтры передаются словарём JSON в metadata_filters. Есть равенство, вхождение в список через $in, сравнения $gt, $gte, $lt, $lte, диапазон $between и вложенные поля через точку — например {"schema.version": "2"}. Несколько ключей складываются по «И». Для tags и status есть короткие параметры. Текстовый поиск можно сузить метаданными или вовсе обойтись без запроса.

Операторы пишутся с префиксом $. Без него фильтр считается точным совпадением ключа и молча вернёт пусто: {"confidence": {"gte": 0.7}} не сработает, нужно $gte. Ключи подчиняются шаблону [A-Za-z0-9_-]+, в операторном словаре ровно один оператор, а $between принимает строго пару [min, max].

Какие задачи решает

  • найти все заметки со статусом draft
  • отобрать спеки с приоритетом high или critical
  • выбрать заметки с уверенностью выше порога
  • сузить текстовый поиск по полю frontmatter
  • отфильтровать заметки по вложенному полю схемы

Примеры запросов агенту

  • Найди заметки с status: in-progress и типом spec
  • Покажи заметки, где confidence больше 0.7
  • Найди заметки с тегом security и статусом draft

Как установить memory-metadata-search

1Через Skills CLI (Vercel)

npx skills add basicmachines-co/basic-memory-skills --skill memory-metadata-search -a claude-code

2Вручную: положить файлы

~/.claude/skills/memory-metadata-search/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/memory-metadata-search/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о memory-metadata-search

Как установить memory-metadata-search в Claude Code?

Выполните npx skills add basicmachines-co/basic-memory-skills --skill memory-metadata-search -a claude-code. Файл скилла появится по пути ~/.claude/skills/memory-metadata-search/SKILL.md.

Что делает memory-metadata-search?

Учит агента искать заметки Basic Memory по полям frontmatter: равенство, диапазоны, вхождение в список, вложенные ключи. Работает через search_notes с параметром metadata_filters.

Чем метаданные-поиск отличается от обычного текстового?

Текстовый ищет по содержанию, метаданные — по известному значению поля. Их можно совмещать: текстовый запрос плюс фильтр по статусу или приоритету.

Похожие скиллы

Все скиллы по теме «Настройка агента: память, контекст, субагенты» →

Сначала — memory-metadata-search от других авторов.

memory-metadata-search basicmachines-co Скилл помогает находить заметки Basic Memory по полям YAML: статусу, приоритету, тегам и вложенным значениям. Пригодится, когда обычного поиска по тексту недостаточно. CX Codex +1 1 200установок setup-matt-pocock-skills Matt Pocock Скилл настраивает репозиторий для инженерных скиллов Matt Pocock: задаёт трекер задач, метки триажа и расположение доменной документации. Запустите его перед первым использованием остальных скиллов. 1 052 851установок ask-matt Matt Pocock Помогает выбрать подходящий скилл или рабочий поток из набора Matt Pocock. Пригодится, когда непонятно, с чего начать задачу: от идеи до разбора бага. 766 587установок to-tickets Matt Pocock Разбивает план, спецификацию или переписку на небольшие сквозные задачи и отмечает, какие из них блокируют остальные. Пригодится, когда нужно согласовать порядок работы до публикации задач в трекере. 711 230установок writing-plans Jesse Vincent Скилл превращает требования к многошаговой задаче в подробный план реализации до начала работы с кодом. Пригодится, когда исполнителю нужно зафиксировать файлы, интерфейсы и проверки. CX Codex 282 859установок caveman-review JuliusBrussee Пишет замечания к коду одной строкой: место, проблема, исправление. Пригодится, когда ревью диффа или PR надо пройти быстро и без воды. CX Codex +1 411 800установок caveman-compress JuliusBrussee Сжимает CLAUDE.md, списки задач и другие текстовые файлы в краткий формат, сохраняя читаемую резервную копию. CX Codex +1 411 500установок

Из того же набора6

memory-ingest Разбирает расшифровки встреч, логи переписки и вставленные документы в структурированные заметки Basic Memory. Пригодится, когда сырой текст нужно превратить в сущности и связи. CX Codex +1 541установок memory-reflect Скилл для фоновой рефлексии: разбирает недавние сессии и дневные заметки, вытаскивает важное и переносит в долговременную память. Запускается по расписанию или вручную. CX Codex +1 746установок memory-defrag Разбирает разросшиеся файлы памяти агента: делит большие, склеивает дубли, убирает устаревшее. Запускают по расписанию или вручную. CX Codex +1 632установок memory-lifecycle Скилл для Basic Memory: переводит заметки между папками статусов, правит frontmatter и не даёт удалять историю. CX Codex +1 546установок memory-research Скилл ищет информацию о компании, человеке или технологии в вебе и складывает результат в структурированную заметку Basic Memory. CX Codex +1 524установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой