Как написать свой скилл для AI-агента

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

Как написать свой скилл для AI-агента
Содержание4 раздела

Скилл это способ дать агенту многоразовый навык. Вместо того чтобы каждый раз объяснять задачу в чате, вы кладете инструкции в файл SKILL.md, и агент подхватывает их сам, когда задача подходит.

Из чего состоит скилл

Минимальный скилл это одна папка с файлом SKILL.md. В начале файла идет блок метаданных с полями name и description. Дальше сам текст: что умеет скилл, когда его применять и по каким шагам работать. По желанию рядом кладут вспомогательные файлы, справочники и скрипты, на которые ссылается инструкция.

Как написать SKILL.md

Главное поле это description. По нему агент решает, вызывать скилл или нет, поэтому опишите триггеры конкретно: какие запросы и ситуации подходят. Текст пишите по делу, без общих слов. Если скилл делает несколько вещей, разбейте на режимы с явными триггерами.

  • Description с конкретными триггерами.
  • Один скилл под одну задачу, сложное дробите на режимы.
  • Короткие шаги и примеры вместо длинных рассуждений.
  • Вспомогательные файлы рядом, ссылки на них из текста.

Как подключить к агенту

В Claude Code скилл кладут в каталог скиллов, папку skills в проекте или в домашней директории, либо ставят как плагин через маркетплейс. Cursor и Codex тоже читают папку со скиллами. Имя папки должно совпадать с полем name в SKILL.md.

Посмотрите на готовых примерах

Прежде чем писать свой, разберите чужие. Официальные Скиллы Anthropic показывают, как оформлены скиллы для документов. Скиллы Мэтта Покока для инженеров это пример небольших компонуемых скиллов под инженерную работу. Открытых примеров в каталоге много, берите у них структуру, а текст пишите свой.

Вопросы и ответы

Почему агент не вызывает мой скилл?

Чаще всего дело в поле description: оно слишком общее, и агент не понимает, когда скилл подходит. Опишите триггеры конкретно, какими словами и в каких ситуациях.

Скилл и промпт это одно и то же?

Нет. Промпт вы вставляете руками каждый раз. Скилл лежит в файле и подключается сам, когда задача подходит под его description.

Нужен ли код в скилле?

Не обязательно. Многие скиллы это только текст и справочники. Скрипты добавляют, когда навыку нужно что-то выполнить, например обработать файл.

Инструменты из статьи

2 записи каталога

Об авторе

Читайте также

Telegram Bot API: getUpdates, вебхук и проверка бота

Telegram Bot API: getUpdates, вебхук и проверка бота

Бот получает обновления одним из двух способов: забирает их сам через getUpdates или ждет, пока Telegram отправит их на его адрес через вебхук. Включить оба способа сразу нельзя, и это частая причина пустого getUpdates.

Telegram api_id и api_hash: как получить и где хранить

Telegram api_id и api_hash: как получить и где хранить

api_id и api_hash нужны, чтобы программа работала с Telegram от имени вашего аккаунта, как обычный клиент. Их выдают на my.telegram.org, одну пару на номер телефона.

npx skillfoxx: как поставить MCP и скиллы одной командой

npx skillfoxx: как поставить MCP и скиллы одной командой

Команда npx skillfoxx add ставит запись каталога в Claude Code, Cursor, Codex и еще 11 агентов: находит конфиг, дописывает только свой ключ, до установки показывает риск и ведет lock-файл. Для агентов есть MCP-сервер каталога, для приложений REST API без ключа и выгрузка catalog.json.