Как написать свой скилл для AI-агента
Скилл это папка с файлом SKILL.md, где вы описываете агенту навык: когда его применять и что делать. Показываем структуру, как подключить к Claude Code, Cursor и Codex и на что смотреть, чтобы агент действительно вызывал скилл.

Содержание4 раздела
Скилл это способ дать агенту многоразовый навык. Вместо того чтобы каждый раз объяснять задачу в чате, вы кладете инструкции в файл SKILL.md, и агент подхватывает их сам, когда задача подходит.
Из чего состоит скилл
Минимальный скилл это одна папка с файлом SKILL.md. В начале файла идет блок метаданных с полями name и description. Дальше сам текст: что умеет скилл, когда его применять и по каким шагам работать. По желанию рядом кладут вспомогательные файлы, справочники и скрипты, на которые ссылается инструкция.
Как написать SKILL.md
Главное поле это description. По нему агент решает, вызывать скилл или нет, поэтому опишите триггеры конкретно: какие запросы и ситуации подходят. Текст пишите по делу, без общих слов. Если скилл делает несколько вещей, разбейте на режимы с явными триггерами.
- Description с конкретными триггерами.
- Один скилл под одну задачу, сложное дробите на режимы.
- Короткие шаги и примеры вместо длинных рассуждений.
- Вспомогательные файлы рядом, ссылки на них из текста.
Как подключить к агенту
В Claude Code скилл кладут в каталог скиллов, папку skills в проекте или в домашней директории, либо ставят как плагин через маркетплейс. Cursor и Codex тоже читают папку со скиллами. Имя папки должно совпадать с полем name в SKILL.md.
Посмотрите на готовых примерах
Прежде чем писать свой, разберите чужие. Официальные Скиллы Anthropic показывают, как оформлены скиллы для документов. Скиллы Мэтта Покока для инженеров это пример небольших компонуемых скиллов под инженерную работу. Открытых примеров в каталоге много, берите у них структуру, а текст пишите свой.
Вопросы и ответы
Почему агент не вызывает мой скилл?
Чаще всего дело в поле description: оно слишком общее, и агент не понимает, когда скилл подходит. Опишите триггеры конкретно, какими словами и в каких ситуациях.
Скилл и промпт это одно и то же?
Нет. Промпт вы вставляете руками каждый раз. Скилл лежит в файле и подключается сам, когда задача подходит под его description.
Нужен ли код в скилле?
Не обязательно. Многие скиллы это только текст и справочники. Скрипты добавляют, когда навыку нужно что-то выполнить, например обработать файл.


