vault-cleanup-auditor — скилл для Claude Code
Пробегает по хранилищу Obsidian и находит залежавшиеся черновики, пустые папки, дубли имён и файлы без заголовков. Отчёт ложится в датированный файл.
npx skills add BrianRWagner/ai-marketing-claude-code-skills --skill vault-cleanup-auditor -a claude-codeЧто делает vault-cleanup-auditor
Скилл запускает четыре проверки по хранилищу. Первая ищет черновики старше 30 дней, которые так и не опубликованы: он смотрит в content/ready-to-post и отбирает файлы с пометкой **Posted:** ❌. Вторая вылавливает .md длиннее пяти строк, где нет ни одного заголовка. Третья собирает файлы с одинаковыми именами в разных папках, четвёртая — пустые директории. Служебные каталоги .git, .obsidian и .openclaw из обхода исключены.
Путь к хранилищу скилл спросит сам, если вы его не назвали. Дальше он выполняет проверки через find, grep, wc и stat, а результат складывает в vault-audit/YYYY-MM-DD-audit.md — папку создаёт по ходу. В отчёте четыре раздела с пометками по важности и короткий блок с тем, что делать: опубликовать, удалить, перенести в content/posted/, дочистить или переименовать. Списки обрезаны по 15 позиций в каждом разделе, остаток сворачивается в строку вида «...and N more».
Нужен Claude с доступом к bash и обычный набор утилит: find, grep, wc, stat, date, awk. Плюс права на чтение хранилища и запись в vault-audit/ внутри него. Никаких API и платных сервисов. Проверка на дубликаты опирается на find -printf, а это расширение GNU findutils — на macOS и BSD-системах такой вызов отработает не так, как задумано.
Какие задачи решает
- найти черновики, которые лежат без публикации больше месяца
- вычистить пустые папки из хранилища
- развести файлы с одинаковыми именами по разным папкам
- дописать заметки, которые остались без заголовков
- получить датированный список того, что стоит разобрать
Примеры запросов агенту
- Запусти скилл vault-cleanup-auditor по моему хранилищу в
/root/obsidian-vault. - Прогони аудит хранилища и сохрани отчёт в
vault-audit. - Проверь моё хранилище на залежавшиеся черновики и дубли имён.
Как установить vault-cleanup-auditor
1Через Skills CLI (Vercel)
npx skills add BrianRWagner/ai-marketing-claude-code-skills --skill vault-cleanup-auditor -a claude-code2Вручную: положить файлы
~/.claude/skills/vault-cleanup-auditor/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/vault-cleanup-auditor/
1Через Skills CLI (Vercel)
npx skills add BrianRWagner/ai-marketing-claude-code-skills --skill vault-cleanup-auditor -a codex2Вручную: положить файлы
.agents/skills/vault-cleanup-auditor/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add BrianRWagner/ai-marketing-claude-code-skills --skill vault-cleanup-auditor -a cursor2Вручную: положить файлы
.cursor/skills/vault-cleanup-auditor/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install BrianRWagner/ai-marketing-claude-code-skills vault-cleanup-auditor2Вручную: положить файлы
.github/skills/vault-cleanup-auditor/SKILL.md1Через Skills CLI (Vercel)
npx skills add BrianRWagner/ai-marketing-claude-code-skills --skill vault-cleanup-auditor -a gemini-cli2Командой платформы
gemini skills install https://github.com/BrianRWagner/ai-marketing-claude-code-skills --path vault-cleanup-auditorВручную: положить файлы
.devin/skills/vault-cleanup-auditor/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add BrianRWagner/ai-marketing-claude-code-skills --skill vault-cleanup-auditor -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о vault-cleanup-auditor
Как установить vault-cleanup-auditor в Claude Code?
Выполните npx skills add BrianRWagner/ai-marketing-claude-code-skills --skill vault-cleanup-auditor -a claude-code. Скилл встанет в ~/.claude/skills/vault-cleanup-auditor/SKILL.md.
Что делает vault-cleanup-auditor?
Прогоняет четыре проверки по хранилищу Obsidian: старые неопубликованные черновики, файлы без заголовков, совпадающие имена и пустые папки. Итог сохраняется в vault-audit/YYYY-MM-DD-audit.md.
Что нужно для работы скилла?
Claude Code с доступом к bash, утилиты find, grep, wc, stat, date, awk и права на чтение хранилища с записью в vault-audit/. Внешние сервисы не задействованы.