tag-agent — субагент для Claude Code: что делает и как установить
Приводит теги базы знаний к единой иерархии и устраняет дубли. Пригодится для поддержания порядка в заметках Obsidian.
npx claude-code-templates@latest --agent obsidian-ops-team/tag-agentЧто делает tag-agent
Субагент упорядочивает дерево тегов в хранилище заметок. Он находит дубликаты, исправляет регистр в названиях технологий вроде PostgreSQL или LangChain и распределяет метки по вложенным категориям с глубиной не более трёх уровней.
Для работы используются встроенные инструменты Claude Code: Read, MultiEdit, Bash и Glob. Основную логику выполняет локальный скрипт tag_standardizer.py, умеющий запускаться с флагом --report для предварительного отчёта без перезаписи файлов.
Без установленного модуля PyYAML и настроенного пути к скрипту автоматическая правка меток работать не сможет. Важно проверять окружение перед запуском пакетной обработки.
Какие задачи решает
- устранить дубликаты меток и разрозненное написание тегов
- выстроить древовидную структуру тегов с глубиной до трёх уровней
- сгенерировать отчёт об ошибках таксономии перед внесением правок
- привести названия инструментов к каноническому регистру
Примеры запросов агенту
- Проанализируй теги в хранилище и составь отчёт об ошибках
- Исправь регистр в названиях технологий и объедини похожие теги
- Примени иерархическую структуру категорий к заметкам
Как установить tag-agent
1Через claude-code-templates
npx claude-code-templates@latest --agent obsidian-ops-team/tag-agent2Вручную: положить файлы
.claude/agents/tag-agent.mdДля всех проектов — ~/.claude/agents/. Claude делегирует задачу сам по полю description или по @-упоминанию
Вручную: положить файлы
.codex/agents/tag-agent.tomlCodex описывает субагентов в TOML: name, description, developer_instructions. Текст из Markdown перенесите в developer_instructions вручную. Для всех проектов — ~/.codex/agents/
Вручную: положить файлы
.cursor/agents/tag-agent.mdCursor понимает и .claude/agents/
По шагам, с командами для каждой платформы: Субагенты Claude Code: как создать, вызвать и не утопить контекст
Вопросы о tag-agent
Как установить tag-agent в Claude Code?
Выполните команду npx claude-code-templates@latest --agent obsidian-ops-team/tag-agent. Конфигурация субагента сохранится в .claude/agents/tag-agent.md.
Что делает tag-agent?
Он проверяет соответствие тегов правилам таксономии, объединяет синонимы, нормализует регистр названий продуктов и организует вложенность меток.
Какие зависимости нужны для запуска?
Требуется интерпретатор python3 с установленной библиотекой PyYAML, а также наличие скрипта tag_standardizer.py в каталоге хранилища.