Что такое навыки агентов: примеры и руководство по началу работы

Навыки агентов объединяют инструкции, скрипты и ресурсы в переносимые папки, которые ИИ-агенты загружают только при необходимости. В этом руководстве объясняется, как они работают, чем отличаются от промптов и MCP и как создать свой первый навык.

11 мин чтенияОбновлено: 2026-10-17
Всё о навыках ИИ-агентов

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

Что такое навыки агентов?

Agent Skills — это лёгкий открытый формат для упаковки специализированных знаний и рабочих процессов. Навык содержит файл SKILL.md с метаданными YAML, в которых указаны его название и назначение, а затем инструкции в Markdown. Вспомогательные файлы могут включать скрипты, справочные документы и шаблоны.

Термин «навыки ИИ» может означать разные вещи, в том числе способность людей пользоваться ИИ. В этом руководстве под навыками агентов и навыками ИИ-агентов понимаются именно повторно используемые пакеты SKILL.md для совместимых агентов.

Например, навык для подготовки итогов встречи может определять разделы командного протокола, правила фиксации решений и порядок выделения отсутствующих ответственных или сроков. Эти правила сохраняются один раз и используются повторно с новыми заметками со встреч. Навык направляет работу агента, но не дообучает базовую модель.

my-skill/ ├── SKILL.md # Обязательно: метаданные + инструкции ├── scripts/ # Необязательно: исполняемый код ├── references/ # Необязательно: документация, загружаемая по запросу └── assets/ # Необязательно: шаблоны и другие ресурсы

Открытая спецификация требует указывать в метаданных имя и описание. Имя должно содержать от 1 до 64 символов, состоять из строчных букв, цифр и дефисов, совпадать с названием каталога; оно не может начинаться или заканчиваться дефисом либо содержать несколько дефисов подряд. Описание должно содержать от 1 до 1 024 символов и пояснять как задачу, так и случаи, когда следует использовать навык.

Как работают навыки агентов?

Формат разработан для постепенного раскрытия информации: агенты получают достаточно сведений, чтобы выбрать навык, прежде чем загрузить его полные инструкции.

  1. Обнаружение. Агент получает названия и описания доступных навыков. Эти метаданные тоже занимают контекст, но все процедуры целиком заранее не загружаются.

  2. Активация. Выбрав подходящий навык, агент читает SKILL.md. Некоторые инструменты также позволяют вызвать навык по имени или отключить автоматический выбор.

  3. Выполнение. Агент следует процедуре, при необходимости читает вспомогательные материалы или запускает скрипты, если это разрешено.

Это сокращает объём контекста, занимаемый неактивными процедурами. Фактическое использование контекста зависит от количества и длины описаний, активных навыков и загруженных ресурсов. Чёткие описания помогают с выбором, но активацию и качество результатов всё равно нужно проверять.

Навыки агентов, prompt, MCP и инструменты

В терминологии ИИ-инструментов легко запутаться, а рядом с понятием «навык» есть несколько похожих концепций. Вот чем они отличаются:

ВозможностьЧто этоКогда активноЛучше всего подходит для
ПромптИнструкции, передаваемые в ходе разговора; их также можно сохранитьПока сохраняется в контексте разговораРазовых инструкций
Постоянно действующие инструкции (например, AGENTS.md, QWEN.md)Факты и ограничения проектаСогласно области проекта агента и правилам загрузкиПравил для всего проекта
Навык агентаВерсионируемая папка с инструкциями и ресурсамиЗагружается по запросу, когда это необходимоПовторяемых рабочих процессов и процедур
MCP-сервер / инструментРаботающая интеграция, предоставляющая действия и данныеКогда настроен, подключён и имеет разрешенияВыполнения действий и доступа к актуальным данным
СубагентОтдельный исполнитель с собственным контекстным окномПри запускеИзолированной или параллельной работы

Навыки и prompt. Prompt содержит инструкции в разговоре, а навык хранит повторно используемую процедуру и вспомогательные ресурсы для обнаружения или явного вызова. Prompt также можно сохранять и использовать повторно. Навык полезен, когда для повторяющейся задачи нужен поддерживаемый рабочий процесс, примеры, справочные материалы или скрипты.

Навыки и MCP. MCP предоставляет агенту возможности, то есть подключения к работающим инструментам и данным. Навык предоставляет агенту знания: как качественно выполнить задачу, в какой последовательности и с какими шагами проверки. Они дополняют друг друга. Навык для проверки кода определяет, что считается тщательной проверкой, а сервер GitHub MCP позволяет агенту прочитать сам пул-реквест.

Навыки и инструкции проекта. Файлы наподобие AGENTS.md содержат указания по проекту в рамках правил загрузки и области действия агента. Размещайте там общие соглашения, а навыки используйте для процедур конкретных задач, которые должны загружаться при необходимости. Точное поведение зависит от инструмента.

Почему навыки агентов важны

  • Повторно используемая экспертиза: сохраняйте методы, контрольные списки и шаблоны для конкретных задач, чтобы не объяснять их каждый раз.

  • Более единообразные процедуры: задавайте агентам одинаковые шаги и критерии проверки для повторяющихся задач. Результаты всё равно требуют проверки.

  • Эффективное использование контекста: загружайте подробные инструкции только при необходимости, а не включайте все процедуры в постоянно загружаемые указания.

  • Повторное использование в разных инструментах: используйте основной формат SKILL.md в совместимых агентах, предварительно проверяя доступ к инструментам, зависимости и поля, специфичные для платформы.

  • Поддержка командой: храните папки навыков в системе контроля версий, чтобы можно было проверять изменения общего рабочего процесса.

Какие инструменты ИИ поддерживают навыки агентов?

Навыки агентов поддерживает всё больше инструментов ИИ, включая Claude Code, OpenAI Codex, Cursor, GitHub Copilot и Kimi Code. Эти инструменты используют повторно используемые пакеты навыков, чтобы предоставлять агентам инструкции, рабочие процессы и вспомогательные ресурсы для конкретных задач.

Общий формат SKILL.md упрощает повторное использование навыков в совместимых инструментах, хотя пути установки и способы вызова различаются в зависимости от продукта. Если навык использует скрипты или внешние инструменты, убедитесь, что эти зависимости доступны в среде, где вы планируете его применять.

Примеры и сценарии использования навыков агентов

Полезный навык фиксирует правила, которые делают повторяющуюся задачу специфичной для вашей команды. Эти примеры показывают, что стоит включить в пакет и что проверить в результате:

НавыкВходные данныеПовторно используемые правилаПроверяемый результат
Итоги встречиЗаметки или расшифровка встречиОтделить решения от обсуждения; указать ответственных за задачи и сроки; отметить недостающие сведенияПротокол с разделами «Итоги», «Решения» и «Задачи»
Проверка брендового контентаЧерновик и рекомендации по брендуПроверьте утверждённую терминологию, тон, запрещённые заявления и обязательные формулировкиСписок проблем с предлагаемыми правками
Проверка кодаДифф pull requestПроверьте обработку ошибок, тесты, изменения зависимостей и соглашения проектаОтчёт, в котором обязательные исправления отделены от рекомендаций
Еженедельный отчётЗаметки о ходе работы и метрикиИспользуйте фиксированный отчётный период и разделы; отделяйте выполненную работу, риски и следующие шагиОтчёт, сохраняющий предоставленные метрики и отмечающий отсутствующие данные

Обработка документов и регулярный анализ данных также хорошо подходят для навыков, но часто требуют инструментов или скриптов помимо SKILL.md. Начните с узкого рабочего процесса, проверяйте его результаты и добавляйте зависимости только тогда, когда они нужны для задачи.

Использование навыков агентов с Kimi AI

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

Навыки агентов в Kimi Code

Kimi Code CLI обнаруживает навыки в каталогах проекта .agents/skills/ и .kimi-code/skills/, а также в пользовательских каталогах ~/.agents/skills/ и ~/.kimi-code/skills/. Каталог пользователя для Kimi можно изменить с помощью KIMI_CODE_HOME. Вызовите навык командой /skill:<name> либо позвольте модели выбрать его на основе описания и поддерживаемых полей триггеров. Автоматический выбор можно отключить для отдельных навыков. При настройке путей или полей, зависящих от платформы, сверяйтесь с актуальной документацией CLI.

Использование навыков агентов в Kimi Code CLI

Навыки агентов для повседневной работы в Kimi

Не нужно настраивать всё с нуля. Откройте Kimi на компьютере или в веб-версии, перейдите в магазин навыков и установите навык одним кликом, чтобы начать пользоваться им в Kimi. В магазине навыков Kimi есть навыки для самых разных задач — от исследований и написания текстов до программирования и анализа данных. Откройте магазин в настольном или веб-приложении Kimi, установите навык одним кликом и начните пользоваться им в Kimi.

Использование навыков агентов в веб-версии Kimi и Kimi Work на компьютере

Как создать собственный навык агента

Навык можно создать, описав рабочий процесс инструменту с ИИ или самостоятельно написав SKILL.md. Начните с одной повторяющейся задачи и результата, который легко проверить, например протокола встречи.

Способ 1: создать навык агента с помощью Kimi

В Kimi откройте панель навыков, чтобы найти или установить навыки. Чтобы создать собственный навык, загрузите процедуру или опишите нужный результат в диалоге по созданию навыка. Также можно воспользоваться командой /skill-creator. Актуальные точки входа описаны в руководстве Kimi по навыкам.

Шаг 1: Откройте магазин навыков Kimi и нажмите «настроить» > «Создать с Kimi».

Откройте магазин навыков Kimi и нажмите «настроить» > «Создать с Kimi».

Шаг 2: Опишите нужный вам навык.

Укажите Kimi задачу, ожидаемые входные данные, структуру результата и правила на случай нехватки информации.

Например:

Создайте навык для подготовки итогов встреч для нашей команды. Используйте его, когда я прошу подготовить протокол встречи или список задач по заметкам со встречи. Выводите разделы «Итоги», «Решения» и «Задачи». Для каждой задачи указывайте задачу, исполнителя и срок. Если исполнитель или срок не указаны, пишите «Не указано». Не придумывайте решения или даты. Если заметки не предоставлены, запросите их.
Укажите Kimi задачу, ожидаемые входные данные, структуру результата и правила на случай нехватки информации.

Если в результате не учтено какое-либо правило, попросите Kimi исправить его и повторите проверку. Для существующей SOP укажите, какие части являются инструкциями, а какие — справочными материалами; перед упаковкой удалите нерелевантный или конфиденциальный контент. После создания навык можно сразу использовать в Kimi.

Способ 2: самостоятельное написание навыков агентов

В этом примере используются только текстовые инструкции, без дополнительных скриптов. Для демонстрации установки и вызова используется Kimi Code CLI; другие агенты могут использовать другие пути и команды.

Шаг 1: Создайте папку. Для навыка пользовательского уровня в Kimi Code CLI создайте ~/.agents/skills/meeting-summary/. Для навыка уровня репозитория, которым пользуется команда, используйте .agents/skills/meeting-summary/ в корневом каталоге репозитория.

mkdir -p ~/.agents/skills/meeting-summary

Шаг 2: Сохраните SKILL.md. Создайте ~/.agents/skills/meeting-summary/SKILL.md и вставьте приведённый ниже текст. В описании определяется задача, а в основной части — формат результата и правила на случай нехватки информации.

--- name: meeting-summary description: Преобразует заметки со встречи в структурированный протокол с решениями и задачами. Используйте, когда пользователь просит подвести итоги заметок со встречи, подготовить протокол встречи или извлечь задачи из материалов встречи. --- ## Порядок действий 1. Прочитайте предоставленные заметки со встречи. Если они не предоставлены, запросите их. 2. Напишите краткие **Итоги** по основным темам. 3. Перечислите только явно согласованные **Решения**. Если их нет, напишите "Не зафиксировано". 4. Создайте таблицу **Задачи** со столбцами «Задача», «Исполнитель» и «Срок». 5. Сохраняйте имена и даты в предоставленном виде. Для отсутствующих исполнителей или сроков пишите "Не указано". Не придумывайте информацию. 6. Возвращайте только три раздела: «Итоги», «Решения» и «Задачи».

Шаг 3: Начните новый сеанс и вызовите навык. После сохранения файла начните новый сеанс Kimi Code CLI. Введите эту команду в поле чата:

/skill:meeting-summary Подведите итоги по этим заметкам со встречи: Мы договорились запустить пилот 20 октября 2026 года. Майя подготовит письмо для адаптации новых пользователей к 15 октября 2026 года. Лео проверит страницу с ценами; срок не установлен.

Шаг 4: Проверьте результат. Ниже приведён пример ожидаемого результата, а не записанный результат работы продукта. Формулировки могут отличаться, но разделы, решение, ответственные и сроки должны соответствовать навыку.

Итоги Команда обсудила запуск пилота и задачи по подготовке. Решения - Запустить пилот 20 октября 2026 года. Задачи | Задача | Исполнитель | Срок | | Подготовить письмо для адаптации новых пользователей | Майя | 15 октября 2026 года | | Проверить страницу с ценами | Лео | Не указано |

Шаг 5: Проверьте автоматический выбор и границы применения. В новом диалоге попросите: «Преврати эти заметки со встречи в протокол» — без команды со слешем — и предоставьте те же заметки. Проверьте, загружает ли агент навык по журналу активности в интерфейсе, если он доступен, и соответствует ли результат его правилам. Затем попробуйте несвязанный запрос, например «Объясни рекурсию в Python»: навык meeting-summary не должен активироваться. Также вызовите его без заметок: он должен запросить входные данные.

Что делать, если навык агента не работает?

СимптомЧто проверить
Навык не обнаруживаетсяПроверьте каталог сканирования, точное имя файла SKILL.md, корректность YAML frontmatter и соответствие папки имени. После добавления начните новый сеанс.
Ручной вызов работает, но автоматический выбор — нетСделайте описание более конкретным для предполагаемой задачи. Проверьте, не отключён ли автоматический вызов; повторите попытку в новом диалоге.
Навык активируется для нерелевантных запросовСузьте описание и проверьте нерелевантные запросы как отрицательные примеры.
В результате пропущено правилоСформулируйте правило явно, добавьте пример входных и выходных данных и повторно проверьте случаи с отсутствующей информацией.
Скрипт или интеграция не работаютПроверьте необходимые пакеты, разрешения, доступ к сети и настроенные инструменты. Навык не устанавливает все зависимости автоматически.

Для скриптов, длинных справочных материалов или шаблонов при необходимости добавьте scripts/, references/ или assets/ и укажите на них ссылки из SKILL.md. Актуальные пути и варианты вызова описаны в документации по Skills для Kimi Code CLI.

Рекомендации по использованию и созданию навыков агентов

  • Чётко определите триггер: объясните и задачу, и случаи, когда следует использовать навык. Включите термины, которые пользователи употребляют естественно, и протестируйте релевантные и нерелевантные запросы.

  • Не перегружайте инструкции: спецификация рекомендует для основного файла менее 500 строк и менее 5 000 токенов. Это отдельные рекомендации, а не способ пересчитать строки в токены. Подробные справочные материалы вынесите во вспомогательные файлы.

  • Задавайте наблюдаемые результаты: укажите обязательные разделы, примеры входных данных и результатов, а также правила на случай нехватки информации.

  • Документируйте зависимости: укажите необходимые инструменты и пакеты и при необходимости используйте метаданные совместимости. Расширения, зависящие от платформы, храните отдельно от переносимого ядра.

  • Контролируйте значимые действия: для рабочих процессов, которые отправляют сообщения или развёртывают изменения, используйте явный вызов и подходящие правила подтверждения. Ручной вызов сам по себе не заменяет проверки разрешений.

  • Проверяйте сторонние пакеты: перед установкой изучите инструкции и входящие в состав скрипты, включая используемые ими данные и разрешения.

Заключение

Навыки агентов превращают повторяющиеся задачи в многократно используемые рабочие процессы, которые совместимые агенты с ИИ могут загружать при необходимости. Начните с чёткого SKILL.md, в котором указано, когда использовать навык и какой результат он должен выдавать. Добавляйте скрипты или справочные материалы только тогда, когда этого требует задача, затем проверяйте условия активации навыка и качество его результата.

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

«Навыки ИИ» — широкий термин. В контексте инструментов для агентов он может означать навыки агентов: повторно используемые пакеты на основе SKILL.md, содержащие инструкции для конкретных задач и дополнительные файлы. Также он может обозначать умение человека работать с ИИ, поэтому значение зависит от контекста.
prompt содержит инструкции для диалога. Навык хранит повторно используемый рабочий процесс, который совместимый агент может обнаружить или который вы можете вызвать явно. Он также может включать скрипты, справочные материалы и шаблоны. Навыки полезны, когда задача требует поддерживать правила при многократном выполнении.
Нет. MCP подключает агентов к инструментам и источникам данных. Навык описывает, как выполнять задачу, и может указывать агенту, как использовать эти подключения. Навык для проверки кода может задавать критерии проверки, а интеграция MCP предоставляет доступ к пул-реквесту.
Среди примеров — Kimi Code, Claude Code, OpenAI Codex, Cursor и GitHub Copilot. Актуальные способы установки и поддерживаемые возможности смотрите в документации каждого продукта. Если навык зависит от полей или инструментов конкретной платформы, его может потребоваться адаптировать.
Совместимые агенты могут выбирать подходящие навыки на основе их описаний, но автоматический выбор зависит от продукта, настроек и метаданных навыка. В инструментах, которые это поддерживают, навык можно вызвать явно; в Kimi Code CLI используется команда /skill:. Проверяйте активацию на практике, а не исходите из того, что навык будет запускаться для каждого подходящего запроса.
Перед установкой стороннего навыка изучите инструкции, скрипты, зависимости и запрашиваемые разрешения. Он может влиять на использование инструментов и действия в рамках прав агента. Отдавайте предпочтение источникам, которые можно проверить, и сохраняйте надлежащий контроль согласований для значимых действий.
Открытая спецификация рекомендует, чтобы основной файл содержал не более 500 строк и 5 000 токенов, а более объёмные справочные материалы размещались во вспомогательных файлах. Обязательное поле имени должно содержать от 1 до 64 символов, а описание — от 1 до 1 024 символов.
Вам также может понравиться
12 навыков перевода: автоматизируйте многоязычные задачи умнее
12 навыков перевода: автоматизируйте многоязычные задачи умнее
2026-10-15
Навыки ИИ-поддержки клиентов для повышения качества обслуживания
Навыки ИИ-поддержки клиентов для повышения качества обслуживания
2026-10-09
13 навыков ИИ для SEO для автоматизации поисковой оптимизации
13 навыков ИИ для SEO для автоматизации поисковой оптимизации
2026-10-08
Полное руководство по скиллам Claude Code и сценариям их использования
Полное руководство по скиллам Claude Code и сценариям их использования
2026-10-08
Как использовать навыки в Cursor: практическое руководство
Как использовать навыки в Cursor: практическое руководство
2026-10-08