Repolode
nicobailon

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. 1

    Установите с помощью Pi (пакет npm)

    pi install npm:skill-diet
  2. 2

    Или установите для Codex, Cursor и других агентов

    npx skills add nicobailon/skill-diet -g --skill '*'
  3. 3

    В Claude Code установите плагин из marketplace

    /plugin install skill-diet --marketplace nicobailon/skill-diet
  4. 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-агентами для программирования за счёт более лаконичного текста, стиля кода и уменьшения объёмных результатов инструментов.

743+15 за неделю51JavaScriptMITАктивно поддерживаетсяОбновлён 14 дней назад

Навык для разных инструментов, который помогает AI-агентам писать меньше кода и текста, сокращая расход выходных токенов и затраты на API LLM.

348+1 за неделю23JavaScriptMITАктивно поддерживаетсяОбновлён 20 дней назад

Промпт-навык для AI-агентов, который помогает писать только необходимый для задачи код, отдавая предпочтение повторному использованию и минимальным решениям.

185,7 тыс.+4,9 тыс. за неделю10,3 тыс.JavaScriptMITОбновлён 9 дней назад

Портативный Agent Skill, который убирает из текста признаки ИИ: исправляет структуру художественных произведений и применяет правила для конкретных типов профессиональных документов.

3,7 тыс.+103 за неделю228PythonMITАктивно поддерживаетсяОбновлён 4 дня назад