AI-агент: это способ экономить токены, встроив инструкции прямо в npm-пакет
Почему это важно Появился способ «упаковать» инструкции для ИИ-агента прямо внутрь npm-пакета, чтобы агент получал готовые правила работы с библиотекой вместе…

Появился способ «упаковать» инструкции для ИИ-агента прямо внутрь npm-пакета, чтобы агент получал готовые правила работы с библиотекой вместе с кодом и не тратил контекст на разбор исходников.
Разработчик опубликовал открытый подход Agent Skills, при котором ИИ-агент (это программа, которая сама выполняет задачи по цепочке, без ручного контроля на каждом шаге) получает компактные инструкции к библиотеке прямо из npm-пакета, а версия инструкций всегда совпадает с версией кода.
Проблема знакома каждому, кто работает с кодовыми агентами: агент встречает незнакомую зависимость, начинает читать исходники, типы, README, тесты, тратит токены (единицы текста, которые модель обрабатывает за один проход) и контекстное окно, а результат зависит от того, какие файлы он успел просмотреть. Автор библиотеки знает ответы заранее, но до сих пор не было стандартного канала доставки этих знаний вместе с пакетом.
| Что | Когда | Кто выпустил | Цена |
|---|---|---|---|
| Agent Skills, открытый формат инструкций для ИИ-агентов, встроенный в npm-пакеты | Дата точного релиза не названа, формат уже используется в пакете @teqfw/db |
Автор пакетов TeqFW (открытый проект) | Бесплатно, опенсорс |
Что решает Agent Skills?
- Экономит контекст модели. Вместо полного разбора исходников агент читает короткий файл
SKILL.mdс YAML-метаданными и пошаговыми правилами. Подробные справочные материалы лежат в папкеreferences/и подгружаются по мере необходимости. - Разделяет публичный контракт и внутреннюю реализацию. Навык явно указывает, что является публичным API (набор функций, доступных внешнему коду), а что деталями реализации. Агент не лезет в приватные модули и не ломает чужой код.
- Фиксирует версию инструкций вместе с версией кода. Каталог
skills/входит в npm-артефакт. Обновили зависимость, обновился и навык. Откатили, вернулись старые инструкции. Файлpackage-lock.jsonдержит всё в синхронности. - Ограничивает опасные действия. В инструкции прописано, что агент не имеет права делать без разрешения владельца проекта: например, не должен сам решать переименовать поля базы данных при пересборке или завершать чужую транзакцию.
- Отличается от README. README объясняет пакет человеку. Навык задаёт агенту порядок работы: какие контракты изучить, что проверить, какие решения оставить за разработчиком.
Как попробовать?
- Создайте каталог навыка внутри пакета. Структура:
skills/имя-пакета/SKILL.mdплюс папкаreferences/для подробных справок. ФайлSKILL.mdначинается с YAML-блока (название, описание ситуаций применения), затем идёт пронумерованный список правил для агента. - Опубликуйте пакет обычным способом. После
npm installкаталогskills/окажется вnode_modules/рядом с исходниками. Никаких дополнительных действий при публикации не нужно. -
Подключите навык к агентской среде через символическую ссылку. Для Codex (агентская среда OpenAI) команда выглядит так:
mkdir -p .agents/skills ln -s ../../node_modules/@vendor/package/skills/skill-name .agents/skills/skill-nameСсылку можно сохранить в Git. После клонирования репозитория иnpm installконфигурация восстановится на любой машине. -
Не копируйте файлы навыка в проект вручную. При копировании появятся два экземпляра инструкций, которые разойдутся после обновления зависимости. Символическая ссылка гарантирует один источник правды.
Установка пакета с навыком не меняет конфигурацию агента автоматически. Проект сам решает, какие навыки подключить. Git фиксирует, какие навыки активны, а package-lock.json фиксирует версии пакетов с этими навыками.
Есть ли аналог для тех, кто работает с российскими инструментами?
Формат Agent Skills привязан к экосистеме npm (менеджер пакетов для JavaScript и TypeScript). В российских ИИ-платформах, таких как YandexGPT и GigaChat, аналогичного механизма доставки инструкций через пакетный менеджер пока нет. Обе платформы поддерживают системные промпты (начальные инструкции, которые задают поведение модели), но не имеют стандарта для привязки инструкций к конкретной версии зависимости.
Если вы пишете на JavaScript или TypeScript и используете любой кодовый агент, Codex, Cursor, Cline, подход работает независимо от страны. Пакеты из npm доступны из РФ без ограничений.
На мой взгляд, главная ценность подхода не в самом формате файла, а в идее: автор библиотеки лучше всех знает, как с ней работать, и теперь может передать это знание агенту напрямую, минуя этап «пусть модель сама разберётся по исходникам».
Для разработчиков в РФ и СНГ это решает конкретную боль: когда агент работает с проектом на десятки зависимостей, он регулярно «галлюцинирует» (уверенно выдумывает) несуществующие методы или путает версии API. Навык внутри пакета сужает пространство ошибок.
Оговорка: формат пока не стал стандартом. Его поддерживает Codex, другие агентские среды работают с Agent Skills через собственные каталоги обнаружения. Массовое принятие зависит от того, начнут ли авторы популярных пакетов добавлять навыки.
Что сделать сегодня: если вы поддерживаете собственный npm-пакет, попробуйте написать SKILL.md для одного рабочего процесса, например для первичного подключения. Это займёт полчаса и сразу покажет, экономит ли агент время на вашем коде.
Частые вопросы
Чем навык отличается от обычного README?
README написан для человека: он объясняет, что делает пакет, и показывает примеры. Навык написан для ИИ-агента: он задаёт порядок действий, указывает, какие контракты проверить, разделяет публичный API и внутреннюю реализацию, перечисляет запрещённые действия. Агенту не нужно «знакомиться» с пакетом, ему нужен чёткий протокол работы.
Не сломает ли подключение навыка мой проект?
Нет. Установка пакета с навыком ничего не меняет в конфигурации агента автоматически. Пока вы не создадите символическую ссылку в каталоге .agents/skills/, агент даже не узнает, что навык существует. Подключение и отключение полностью в ваших руках.
Работает ли это только с Codex?
Формат Agent Skills открытый. Codex поддерживает навыки через символические ссылки в .agents/skills/. Другие агентские среды тоже работают с этим форматом, но используют собственные каталоги обнаружения. Сам навык, это обычные файлы в пакете, и любой агент, умеющий читать файловую систему, может их использовать.

Основатель dzen.guru. Эксперт по монетизации и продвижению на Дзен. Автор курса «Старт на Дзен 2026».
Читайте также
Ватермарки для ИИ-текстов стали обязательными в ЕС, но проверить их пока некому
Google второго августа 2026 года активировал обязательную маркировку ИИ-текстов по европейскому AI Act, и Anthropic тут же объявила, что Claude будет вшивать…

Искусственный интеллект решил задачу по математике, не поддававшуюся людям 80 лет
Нейросети и искусственный интеллект в математике прошли точку, после которой классические задачи, десятилетиями не поддававшиеся людям, начали падать одна за…

Grok Imagine 2.0 делает ставку на редактирование: 9 форматов, 5 референсов и $0,05 за запрос
Grok Imagine 2.0 позволяет точечно править отдельные области изображения, загружать до пяти референсов в одном запросе и автоматически подгонять картинку под…
Комментарии