Плагин без зависимостей, который сокращает расход токенов AI-агентами для программирования за счёт более лаконичного текста, стиля кода и уменьшения объёмных результатов инструментов.
nicobailon/skill-diet
Навык для агентов, который сокращает раздутые файлы навыков, исправляет несоответствия описываемым инструментам и проверяет, что облегчённые версии по-прежнему работают.
- Звёзды
- 230
- Форки
- 9
- Открытые issues
- 0
- Последний коммит
- вчера
Что это?
Агенты при каждом использовании навыка читают весь файл SKILL.md, хотя большинству задач нужна лишь малая его часть. skill-diet переписывает другие навыки, делая их короче и точнее: переносит каждый факт на самый низкий уровень, откуда агент всё ещё успеет его получить, удаляет то, что модель и так знает, и сверяет навыки, описывающие CLI, API или SDK, с текущим поведением инструмента.
В тесте до и после одни и те же задачи выполняются со старым навыком, новым навыком и без навыка; сокращённую версию оставляют, только если агенты справляются не хуже. Проект также задаёт правила для будущих правок, чтобы новые уроки не вернули прежний объём, и включает второй навык — skill-model-gap, который запускает те же задачи на нескольких моделях, чтобы найти и исправить причины сбоев на более слабой модели.
Ключевые возможности
- 01Переписывает навык, сокращая количество токенов, загружаемых для каждой задачи, без ухудшения результатов тестов.
- 02Проверяет описывающие инструменты навыки на наличие команд, которые больше не работают.
- 03Перед тем как принять изменение, сравнивает старый навык, новый навык и вариант без навыка на одних и тех же задачах.
- 04Задаёт правила для будущих обновлений, чтобы навыки оставались компактными.
- 05Включает skill-model-gap для диагностики и исправления сбоев на отдельных моделях.
Сценарии использования
- Сократить объёмный внутренний навык, из-за которого замедляется каждый сеанс работы агента.
- Проверить, соответствует ли навык с описанием CLI установленной версии.
- Поддерживать навык в актуальном состоянии и не давать ему разрастаться с каждым новым уроком.
- Выяснить, почему навык работает на одной модели, но не справляется на более дешёвой.
Быстрый старт
- 1
Установите с помощью Pi (пакет npm)
pi install npm:skill-diet - 2
Или установите для Codex, Cursor и других агентов
npx skills add nicobailon/skill-diet -g --skill '*' - 3
В Claude Code установите плагин из marketplace
/plugin install skill-diet --marketplace nicobailon/skill-diet - 4
Попросите агента упростить skill. Например: «упрости skill для deploy»
Что важно знать
- Тест до и после изменений запускает реальные сеансы агента, поэтому требует времени и расходует токены.
- Проверки охватывают только eval-задачи и то, что было указано в прежнем skill, поэтому другие случаи могут остаться непроверенными.
- Логгер вызовов оборачивает только инструменты командной строки; нативные инструменты, MCP-серверы, API и SDK считываются из журналов сеансов.
В подборках
Темы
Частые вопросы
- Что такое skill-diet?
- Навык для агентов, который сокращает раздутые файлы навыков, исправляет несоответствия описываемым инструментам и проверяет, что облегчённые версии по-прежнему работают. Агенты при каждом использовании навыка читают весь файл SKILL.md, хотя большинству задач нужна лишь малая его часть. skill-diet переписывает другие навыки, делая их короче и точнее: переносит каждый факт на самый низкий уровень, откуда агент всё ещё успеет его получить, удаляет то, что модель и так знает, и сверяет навыки, описывающие CLI, API или SDK, с текущим поведением инструмента.
- skill-diet можно использовать бесплатно? Какая у него лицензия?
- skill-diet распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- skill-diet всё ещё поддерживается?
- Активно поддерживается. Последний коммит в skill-diet — 6 нояб. 2026 г..
- Для чего можно использовать skill-diet?
- Сократить объёмный внутренний навык, из-за которого замедляется каждый сеанс работы агента. Проверить, соответствует ли навык с описанием CLI установленной версии. Поддерживать навык в актуальном состоянии и не давать ему разрастаться с каждым новым уроком. Выяснить, почему навык работает на одной модели, но не справляется на более дешёвой.
- Как установить skill-diet?
- Установите с помощью Pi (пакет npm): pi install npm:skill-diet Или установите для Codex, Cursor и других агентов: npx skills add nicobailon/skill-diet -g --skill '*' В Claude Code установите плагин из marketplace: /plugin install skill-diet --marketplace nicobailon/skill-diet Попросите агента упростить skill. Например: «упрости skill для deploy»
- Где скачать skill-diet?
- Исходный код и инструкции по установке — на GitHub: https://github.com/nicobailon/skill-diet
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Навык для разных инструментов, который помогает AI-агентам писать меньше кода и текста, сокращая расход выходных токенов и затраты на API LLM.
Мета-скилл для AI-агентов в стиле Claude: проектирует, создаёт, тестирует, оценивает и улучшает другие скиллы с помощью бинарной оценки.
Промпт-навык для AI-агентов, который помогает писать только необходимый для задачи код, отдавая предпочтение повторному использованию и минимальным решениям.
Подборка из 13 тщательно отобранных Agent Skills в формате SKILL.md для исследований, продуктовой документации, презентаций, статей для WeChat, code review и других задач.
Портативный Agent Skill, который убирает из текста признаки ИИ: исправляет структуру художественных произведений и применяет правила для конкретных типов профессиональных документов.