К основному содержанию
субагент

metadata-agent — субагент для Claude Code: что делает и как установить

Субагент приводит к единому стандарту frontmatter в заметках Obsidian. Он находит файлы без метаданных, проставляет типы, теги и даты создания.

Установить в Claude Code · Через claude-code-templates Все способы и платформы ↓
npx claude-code-templates@latest --agent obsidian-ops-team/metadata-agent
Открыть на GitHub

Что делает metadata-agent

Агент проверяет markdown-документы в хранилище Obsidian и добавляет шапку frontmatter туда, где её нет. В метаданные попадают поля tags, type, created, modified и status. Субагент определяет дату создания из файловой системы, а теги собирает по расположению файла и его содержимому. Тип заметки выбирается из списка: note, reference, moc, daily-note, template или system.

Для работы используется Python-скрипт metadata_adder.py, который запускается через инструмент Bash. Сначала выполняется проверка с ключом --dry-run, чтобы увидеть планируемые правки без записи на диск. Субагент сохраняет уже существующие метаданные и правит frontmatter только при обнаружении явных ошибок.

В исходных инструкциях пути к скрипту и правилам жёстко привязаны к каталогу /Users/cam/VAULT01/System_Files/, поэтому под своё хранилище пути в шаблоне придётся поправить.

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

  • добавить недостающие блоки frontmatter в markdown-файлы хранилища
  • заполнить дату создания заметки по времени из файловой системы
  • назначить иерархические теги на основе папки и текста
  • присвоить статус и категорию документа для базы знаний

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

  • Проверь хранилище через субагента metadata-agent и покажи файлы без frontmatter
  • Запусти metadata-agent с флагом --dry-run для заметок в каталоге проектов
  • Добавь недостающие метаданные во все markdown-файлы базы знаний

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

1Через claude-code-templates

npx claude-code-templates@latest --agent obsidian-ops-team/metadata-agent

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

.claude/agents/metadata-agent.md

Для всех проектов — ~/.claude/agents/. Claude делегирует задачу сам по полю description или по @-упоминанию

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

Вопросы о metadata-agent

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

Выполните команду npx claude-code-templates@latest --agent obsidian-ops-team/metadata-agent. Шаблон субагента сохранится в файл .claude/agents/metadata-agent.md.

Что делает metadata-agent?

Он проверяет markdown-файлы в хранилище Obsidian и проставляет унифицированные метаданные frontmatter с тегами, типами заметок, статусом и датами.

Зачем нужен тестовый прогон с флагом --dry-run?

Команда python3 /Users/cam/VAULT01/System_Files/Scripts/metadata_adder.py --dry-run выводит список файлов, требующих обновления, позволяя проверить разметку перед фактической записью в документы.

Похожие субагенты

Все субагенты по теме «Заметки, задачи и проекты» →
context-manager VoltAgent Community Организует общий контекст мультиагентного проекта в файлах: раскладывает состояние, решения и историю задач по понятной структуре. 10 638установок code-architect официальный Anthropic Субагент анализирует паттерны в кодовой базе и составляет план реализации новой фичи: список файлов для правок, схему данных и пошаговый чеклист сборки. 1 439установок search-specialist VoltAgent Community Субагент для поиска точной информации по многим источникам: оптимизирует запросы и отбирает релевантные результаты. Пригодится, когда нужно найти, а не анализировать. 6 886установок content-marketer VoltAgent Community Субагент планирует контент, готовит материалы для SEO и других каналов, а затем помогает оценивать их результаты. Подойдёт для работы над контент-планом или кампанией. 4 038установок product-manager VoltAgent Community Субагент помогает принимать продуктовые решения, расставлять приоритеты и составлять roadmap по запросам пользователей и целям бизнеса. 1 104установок project-manager VoltAgent Community Субагент планирует проект, контролирует сроки и бюджет, а также отслеживает риски через структурированные чек-листы и отчёты. Пригодится для ведения сложных задач в репозитории. 1 064установок

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

Весь набор →
nextjs-component-generator Команда создаёт компоненты Next.js на TypeScript с учётом структуры проекта. Задайте имя и тип: клиентский, серверный, страница или макет. 935установок create-feature Собирает каркас новой функции: план, код, тесты и документацию. Пригодится, когда нужно провести задачу через единый процесс разработки. 898установок api-architect Проектирует REST- и GraphQL-API и готовит код для связи сервисов. Вызывайте его, когда нужно выбрать стиль API или продумать устойчивость и защиту. 881установок build-on-change Запускает сборку проекта сразу после того, как Claude Code редактирует файл. Распознаёт конфигурации npm, yarn, make, cargo, maven и gradle. 877установок technical-debt-manager Находит архитектурные проблемы и дыры в тестах. Помогает составить план рефакторинга перед спринтом. 857установок market-research-analyst Субагент для Claude, который собирает данные о рынке и конкурентах через веб-поиск и выдаёт результат в виде структурированного отчёта. 851установок mcp-security-auditor Проверяет серверы Model Context Protocol на уязвимости, настраивает OAuth 2.1 и роли доступа. Пригодится перед запуском MCP-сервера в продакшене. 851установок content-curator Субагент проверяет качество заметок Obsidian, находит дубли и устаревшие материалы. Подключайте его для регулярной чистки хранилища. 846установок

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

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