Представьте себя тимлидом, который нанял опытного разработчика в команду. В первый день он умный, быстрый — но не знает ничего про ваш проект, поэтому вам приходится объяснять всё с нуля. Скилл — это способ один раз передать агенту весь этот контекст так, чтобы он работал как разработчик, который уже давно знает проект.
Установить такой скилл нужно только один раз, после этого агент начинает применять эти инструкции автоматически — там и тогда, когда они нужны.
Скилл — это папка. Внутри может быть четыре типа файлов:
• SKILL.md — обязательный файл с инструкциями в Markdown + YAML-фронтматтер
• scripts/ — исполняемый код (Python, Bash и т. д.), опционально
• references/ — документация, которую агент подгружает по необходимости, опционально
• assets/ — шаблоны, шрифты, иконки, опционально
Единственное обязательное — файл SKILL.md. Именно его наличие делает папку скиллом. Всё остальное опционально и добавляется когда скилл требует дополнительных ресурсов.
Как скилл понимает, что он нужен
Внутри каждого скилла — короткое описание: что он умеет и в каких ситуациях применяется. Агент читает эти описания при каждом вашем запросе и принимает решение: какой из установленных скиллов здесь лучше подходит.
Это называется автотриггеринг. Вы пишете «сделай лендинг» — агент сам понимает, что нужен frontend-design, и применяет его. Вы пишете «проверь SQL-запрос» — подхватывается скилл для работы с базами данных.
Хорошо написанный скилл триггерится на 90% релевантных запросов без явного вызова. Это официальная метрика от Anthropic — именно по ней оценивают качество скилла.
В статье собрали 15 скиллов для AI-агентов, которые советуем затестить для рабочих задач: https://v.thecode.media/x28jp
Журнал «Код» | Промокод Практикума | Новости мира IT и технологий