Skills Janitor — плагин

Плагин показывает, какие скиллы, субагенты и MCP-серверы зря занимают контекст, и помогает убрать лишнее

  • 125 ★ репозитория
  • Последний коммит
  • MIT
Плагин

Расширенный доступ

Почему такой уровень

  • Читает транскрипты сессий и конфигурации, удаляет выбранные скиллы и записи серверов после подтверждения; перед правкой конфигов делает резервные копии.
Все причины и проверки

khendzel/skills-janitor

Установка

Работает в

В терминале, через SkillFoxx CLI

npx skillfoxx add plugins/skills-janitor

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Читает транскрипты сессий и конфигурации, удаляет выбранные скиллы и записи серверов после подтверждения; перед правкой конфигов делает резервные копии.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Skills Janitor проходит по каталогам скиллов (пользовательский, проектный, Codex, установленные через плагины), по субагентам и MCP-серверам. Он находит дубли, битые симлинки, неиспользуемые скиллы и серверы, подключенные, но ни разу не вызванные. Счетчики использования берутся из реальных транскриптов сессий. Команд шесть: /janitor-report, /janitor-fix, /janitor-value, /janitor-security, /janitor-discover и /janitor-swipe. Последняя открывает терминальный интерфейс, где скиллы и MCP-серверы листают как карточки: влево удалить, вправо оставить. Безопасностный скан ищет в скиллах фразы переопределения инструкций, скрытый текст и скрипты, которые тянут код из сети в оболочку.

Для кого. Тем, у кого в Claude Code или Codex накопились десятки скиллов и серверов и контекст заполняется до первого запроса.

Подходит, если

  • Контекст забит с начала сессии, а какой из скиллов тому причиной, непонятно.
  • Перед установкой чужого скилла хочется проверить его на скрытые инструкции.
  • Один и тот же скилл лежит и в проекте, и в плагине, и нужно найти такие пары.
  • На рабочей машине остались мертвые симлинки и пустые папки после старых установок.

Не подходит, если

  • Вы работаете только в Claude Code и хотите лишь урезать контекст: те же данные дают встроенные команды /skill-doctor и /doctor.
  • Нужен подсчет токенов по MCP-серверам: схемы лежат на стороне сервера, плагин считает только вызовы.
  • Требуются новые возможности: автор перевел проект в режим поддержки и принимает только исправления.

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

Покажи, какие скиллы и MCP-серверы не использовались последние восемь недель, и предложи, что удалить.

Ограничения

С сентября 2026 года проект в режиме поддержки, новых функций автор не планирует. Основную часть учета контекста Claude Code теперь делает сам через команды /skill-doctor и /doctor, они видят реальное использование изнутри. Плагин остается нужным для безопасностного скана, поиска дублей, поддержки Codex и удаления битых симлинков. Вердикты скана эвристические: RISK означает «прочтите перед установкой» и не доказывает вредоносность. Скрипты используют Bash, Python 3 и curl.

Как отключить. Выполните /plugin uninstall skills-janitor либо удалите папку ~/.claude/skills/skills-janitor, если ставили копированием. Резервные копии конфигов с суффиксом .bak после удаления серверов остаются в тех же папках.

Частые вопросы

Чем отличается /janitor-swipe от /janitor-fix?

/janitor-swipe открывает интерактивную колоду: вы по одному решаете, удалять ли скилл или MCP-сервер. /janitor-fix чинит найденные проблемы автоматически, а с флагом --prune убирает битые симлинки и пустые папки.

Что происходит при удалении MCP-сервера из колоды?

Запись сервера удаляется из его конфигурационного файла, рядом сохраняется резервная копия с меткой времени и суффиксом .bak. Серверы из плагинов только помечаются для проверки.

Как проверить скилл до установки?

Выполните /janitor-discover с адресом репозитория: команда покажет пересечение с уже установленными скиллами и результат безопасностного скана.

Работает ли плагин с Codex?

Да, README заявляет поддержку Claude Code и OpenAI Codex.

Нужно ли что-то ставить кроме плагина?

Нет, зависимостей нет: скриптам хватает Bash, Python 3 и curl, pip и node-модули не требуются.

Обсуждение

Вопросов и отзывов пока нет.

Плагины

Десктоп-приложение и CLI skm: одна копия скилла в общем хранилище и симлинки во все AI-инструменты

CLIРасширенный доступ1,1 тыс.Звезды репозитория

Скилл для Windows: анализирует диск C по 12 категориям и составляет отчет и поэтапный план очистки.

СкиллШирокий доступ394Звезды репозитория

SkillRoster сканирует скиллы всех ваших агентов, находит дубли и битые ссылки и собирает для каждого агента свой список с откатом.

CLIРасширенный доступ54Звезды репозитория

Carl Skills собирает 17 рабочих процессов автора с реестром установки и тремя своими скиллами, среди них чистка скиллов.

СкиллРасширенный доступ81Звезды репозитория

Четыре скилла для человека с несколькими ИИ-помощниками: журнал поручений, приемка с доказательствами, инструкции новичкам

ПлагинМинимальный доступ828Звезды репозитория
Официальный

CLI prompthub управляет промптами, скиллами, MCP и плагинами и раздает один скилл в Claude Code, Cursor и Codex.

CLIШирокий доступ1,8 тыс.Звезды репозитория

Коротко о README

Установить плагин можно через маркетплейс Claude Code, через skills.sh или клонированием в каталог скиллов. Для обновления с версии 1.2 переименованы пять старых команд.

Бейдж для README

Сообщить о проблеме