vault-optimizer — субагент для Claude Code: чистит хранилище Obsidian
Субагент Claude для оптимизации хранилища Obsidian: находит тяжёлые файлы, разбирается с вложениями и ускоряет поиск.
npx claude-code-templates@latest --agent obsidian-ops-team/vault-optimizerЧто делает vault-optimizer
vault-optimizer — субагент Claude, который занимается производительностью хранилища Obsidian. Он анализирует время загрузки и отклик поиска, ищет markdown-файлы крупнее 1MB, считает, сколько места занимает каждый тип контента, и предлагает, что с этим делать.
Внутри — пять направлений: анализ производительности, оптимизация размеров файлов, работа с вложениями, индекс поиска и уборка мусора. Агент умеет сжимать картинки и PDF, удалять осиротевшие вложения, схлопывать дубликаты, архивировать старые заметки и шаблоны. Для поиска он гоняет find по хранилищу, поэтому путь к нему надо указать точно. В отчёте — разбивка по занятому месту, узкие места и сравнение метрик до и после.
Перед запуском сделайте бэкап: агент пишет файлы и двигает их, а ссылки между заметками при этом легко порвать. Ещё он держит целевые ориентиры — markdown не больше 1MB, JPEG со сжатием до 85% качества, архив для файлов старше 2 лет. Порог по возрасту настраивается, остальное стоит воспринимать как ориентир, а не как жёсткое правило. Инструменты у него такие: Read, Write, Bash, Glob, LS.
Какие задачи решает
- найти markdown-файлы крупнее 1MB, которые тормозят хранилище
- сжать тяжёлые картинки и PDF без потери читаемости
- вычистить осиротевшие вложения и дубликаты заметок
- разложить вложения по папкам вместо одной свалки
- сравнить метрики до и после оптимизации
Примеры запросов агенту
- проанализируй производительность моего хранилища Obsidian и покажи, что тормозит
- найди в хранилище файлы крупнее 1MB и предложи, что сжать
- почисти осиротевшие вложения, но сначала сделай бэкап
Как установить vault-optimizer
1Через claude-code-templates
npx claude-code-templates@latest --agent obsidian-ops-team/vault-optimizer2Вручную: положить файлы
.claude/agents/vault-optimizer.mdДля всех проектов — ~/.claude/agents/. Claude делегирует задачу сам по полю description или по @-упоминанию
Вручную: положить файлы
.codex/agents/vault-optimizer.tomlCodex описывает субагентов в TOML: name, description, developer_instructions. Текст из Markdown перенесите в developer_instructions вручную. Для всех проектов — ~/.codex/agents/
Вручную: положить файлы
.cursor/agents/vault-optimizer.mdCursor понимает и .claude/agents/
По шагам, с командами для каждой платформы: Субагенты Claude Code: как создать, вызвать и не утопить контекст
Вопросы о vault-optimizer
Как установить vault-optimizer в Claude?
Выполните npx claude-code-templates@latest --agent obsidian-ops-team/vault-optimizer, затем проверьте, что файл агента лежит в .claude/agents/vault-optimizer.md.
Что делает vault-optimizer?
Следит за производительностью хранилища Obsidian: ищет крупные файлы, сжимает вложения, убирает дубликаты и мусор, смотрит на индекс поиска и время загрузки.
Какие инструменты нужны агенту?
Ему выдан доступ к Read, Write, Bash, Glob и LS. Через Bash он и запускает поиск по файлам, так что путь к хранилищу должен быть верным.