ГАЙД 2026 · НАВЫКИ АГЕНТОВ

Agent Skills: как дать AI-агенту новые навыки — SKILL.md, установка и безопасность

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

Навыки агентовСтандарт2026
Уровень НачальныйВремя настройки 10–15 минутОбновлено 15.10.2026

Навык (skill) — это папка, в которой лежит SKILL.md с описанием задачи и инструкциями, а рядом скрипты, справочники и шаблоны. Агент видит только название и описание навыка, а полный текст читает тогда, когда задача совпала с описанием. За счёт этого один и тот же набор инструкций работает в Claude Code, Codex, Cursor, GitHub Copilot и ещё десятке хостов. Ниже — спецификация формата, проверяемые цифры проектов (снято 15.10.2026), команды установки и то, что о пользе навыков говорят замеры SkillsBench.

Карточка стандарта
Спецификацияagentskills.io/specification
Формат навыкапапка с обязательным SKILL.md плюс папки scripts/, references/, assets/
Обязательные поляname — до 64 знаков, description — до 1024 знаков
Реестр навыковskills.sh — лидерборд установок и команда установки
ПоддержкаClaude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, Grok, Cline, Windsurf, Amp, Zed, Warp, Pi, Kiro, OpenCode
Лицензии примеровMIT и Apache-2.0 — уточняйте в конкретном репозитории
38
Навыков в mattpocock/skills
папок с SKILL.md, 15.10.2026
45
Типов диаграмм в одном навыке
diagram-design, три варианта
13 300
Установок через skills.sh
diagram-design, 15.10.2026
+16,6 п.п.
Прирост в SkillsBench
87 задач, данные авторов

01Что такое Agent Skills и какую задачу они решают

Агент без навыков опирается на системный промпт и на то, что написано в текущей задаче. Навык закрывает этот разрыв: он упаковывает процедурное знание — «как мы проводим код-ревью», «как рисуем архитектурную схему», «как считаем смету» — в папку, которую можно версионировать в Git и подключить к любому совместимому агенту. Спецификация описывает навыки как лёгкий открытый формат, расширяющий возможности агентов специализированными знаниями и рабочими процессами.

Авторы спецификации выделяют три выгоды: доменную экспертизу (специальные знания превращаются в переиспользуемые инструкции), повторяемые процессы (многошаговая задача становится одинаково выполняемой процедурой) и кросс-продуктовое переиспользование (навык пишется один раз и работает в разных агентах). Последний пункт и сделал тему массовой: наборы навыков занимают верхние строки GitHub Trending, а рядом вырос реестр с лидербордом установок.

Коротко
Навык — это не плагин к конкретной программе, а текстовый формат. Файл SKILL.md читается как обычный Markdown, а скрипты внутри выполняются агентом в его же окружении — со всеми вытекающими последствиями для безопасности.

02Как устроен навык: папка, SKILL.md и три стадии загрузки

Что лежит в папке навыка
SKILL.mdметаданные name и description плюс markdown-инструкции — единственный обязательный файлобязательный файлscripts/скрипты: проверки, генераторы, конвертеры — агент запускает их по инструкцииисполняемый кодreferences/справочные документы, которые догружаются только под конкретный тип задачисправочникиassets/шаблоны, стили, изображения и прочие ресурсы для результатаресурсы
Три стадии progressive disclosure
1DiscoveryНа старте сессии агент держит вконтексте только name иdescription каждого…2ActivationЗадача совпала с описанием —агент читает полный SKILL.md спроцедурой3ExecutionПо ходу работы догружаютсятолько нужные файлы:references/, scripts/, assets/Так навык попадает в контекст модели, не раздувая его
ПолеОбязательноеОграничения и смысл
nameДадо 64 знаков: строчные латинские буквы, цифры и дефисы; должно совпадать с именем папки
descriptionДадо 1024 знаков: что делает навык и когда его применять
licenseНетимя лицензии или ссылка на файл с ней
compatibilityНетдо 500 знаков: требования к окружению, пакетам и сети
metadataНетпроизвольные пары «ключ — значение» (автор, версия)
allowed-toolsНетсписок предодобренных инструментов; поле помечено как экспериментальное
По спецификации Agent Skills (agentskills.io/specification), проверено 15.10.2026
SKILL.mdmarkdown
---
name: pdf-processing
description: Извлекает текст из PDF, заполняет формы, объединяет файлы. Используйте при работе с PDF.
---

# Обработка PDF

1. Определите, что нужно: текст, форма или склейка файлов.
2. Запустите scripts/extract.py с путём к файлу.
3. Проверьте результат на первой странице документа.

Валидация в спецификации формальная: name проверяется по составу символов, description — по длине и непустоте, а качество самих инструкций остаётся на авторе. Поэтому полезность навыка определяет не формат, а текст: насколько однозначно в нём сказано, когда навык применять и что считать готовым результатом.

Поле allowed-tools — не песочница
Разрешения на инструменты в спецификации помечены как экспериментальные. Ограничения по-прежнему задаются настройками самого агента, поэтому не переносите на это поле ответственность за безопасность.

03Где брать готовые навыки: реестр и репозитории

Звёзды GitHub у проектов с навыкамиснято 15.10.2026 через GitHub API
0150 000300 000mattpocock/skills292 637morluto/rea266 828heygen/hyperframes64 411diagram-design55 832text-to-cad20 668cursor/plugins11 598
Звёзды — мера внимания, а не оценка качества: наборы навыков и обычные фреймворки здесь на одной шкале.

Реестр skills.sh собирает навыки из публичных репозиториев и даёт две вещи: лидерборд по установкам и готовую команду установки для совместимого агента. В карточке навыка видно число установок, дату первого появления в реестре и отметки об аудитах безопасности — по ним удобно отсеивать свежие распаковки без истории.

ПроектЧем полезенЛицензия
mattpocock/skills38 навыков инженерных практик: TDD, код-ревью, исследование, триаж, прототипMIT
morluto/reaРеверс-инжиниринг с агентами: от поведения приложения до нативных бинарниковMIT
diagram-designДиаграммы как самодостаточный HTML с inline SVG: 45 типовMIT
text-to-cadCAD-навык: STEP, GLB, STL, 3MF, проверки технологичности, MCP-серверMIT
heygen/hyperframesРендер видео из HTML-композицииApache-2.0
cursor/pluginsСпецификация плагинов Cursor и официальные плагиныне указана в репозитории
Метрики сняты 15.10.2026 через GitHub API; лицензии — из метаданных репозиториев

Практический приём перед установкой — открыть в репозитории папку skills/. У крупных наборов каждый навык лежит отдельной папкой со своим SKILL.md, и по названиям сразу видно, что именно вы подключаете. Например, в mattpocock/skills это TDD, code-review, research, prototype, triage и ещё десяток практик, а не один общий «навык разработки».

04Установка: команды под разные агенты

Семь способов поставить навык
1
Универсально: CLI навыков
Работает для Cursor, Cline, Gemini CLI, Windsurf, Amp, Zed, Warp, Roo, Kilo и других хостов Agent Skills. Команда спросит агента и место установки.
terminalcopy
npx skills add owner/repo
2
Claude Code: маркетплейс плагинов
Плагин обновляется через маркетплейс и добавляет слэш-команды навыка.
Claude Codecopy
/plugin marketplace add owner/repo
/plugin install name@owner
3
Codex
Codex обновляет подключённые git-маркетплейсы при старте; принудительное обновление — отдельной командой.
terminalcopy
codex plugin marketplace add owner/repo
codex plugin add name@owner
4
GitHub Copilot (CLI и VS Code)
После установки проверьте, что навык виден агенту.
terminalcopy
copilot plugin marketplace add owner/repo
copilot plugin install name@owner
copilot skill list
5
Gemini CLI
Gemini ставит плагин как расширение с автообновлением; флаг consent отвечает на предупреждение безопасности.
terminalcopy
gemini extensions install https://github.com/owner/repo --ref latest --consent --auto-update
6
Cursor и агенты без маркетплейса
Cursor подхватывает плагин, установленный для Claude Code. Отдельная установка — клонирование в каталог локальных плагинов.
terminalcopy
git clone --depth 1 --branch latest https://github.com/owner/repo ~/.cursor/plugins/local/name
7
OpenCode, Kiro, Pi
OpenCode читает навыки из каталога конфигурации, Kiro импортирует подпапку skills/name из репозитория, Pi ставится из git-ссылки.
terminalcopy
pi install https://github.com/owner/repo
Не ставьте один навык двумя способами
Авторы наборов предупреждают прямо: плагин и CLI-установка дают две копии, и агент выполняет каждый навык дважды. Переходите с CLI на маркетплейс только после удаления старой копии.

Обновления зависят от способа установки. Плагины маркетплейса обновляются сами или командой обновления маркетплейса; CLI-установку обновляют повторным npx skills add, потому что npx skills update освежает только навыки, уже записанные в файл блокировки, и может пропустить те, что добавили в новой версии.

05Чем навык отличается от MCP-сервера и системного промпта

КритерийНавык (SKILL.md)MCP-серверСистемный промпт
Что содержитинструкции, процедуры, скрипты и шаблоныинструменты и доступ к внешним системам по протоколуобщие правила поведения и тон
Когда попадает в контекстпо совпадению задачи с descriptionсразу после подключения серверавсегда, в каждом запросе
Кто исполняет кодагент в своём окружении и со своими правамиотдельный процесс-серверникто: это только текст
Как обновляетсяgit pull или маркетплейсперезапуск сервера и версия зависимостиправка файла промпта
Что удобнее закрыватьпроцедуры, форматы результата, чек-листыдоступ к базе, API, файловой системестиль и общие ограничения
Навык и MCP дополняют друг друга: навык описывает, как делать; MCP даёт, чем делать

Если нужен именно доступ к внешней системе, смотрите материал «Как собрать свой MCP-сервер»: там разобраны протокол, транспорт и подключение к агентам. Рабочая связка чаще комбинированная — навык диктует процедуру и формат результата, а MCP-сервер отдаёт инструменты.

06Что показывают замеры: SkillsBench

Средняя доля решённых задач в SkillsBench87 задач, 8 доменов, 18 конфигураций модели и обвязки
0%30%60%Без навыков33,9%С навыками50,5%
Данные авторов бенчмарка (arXiv 2602.12670, снято 15.10.2026): условия, набор задач и версии моделей описаны в самой работе

SkillsBench — набор из 87 задач в восьми доменах с детерминированными проверками. Авторы прогоняют его дважды: без навыков и с подобранными навыками. Средний результат растёт с 33,9% до 50,5%, то есть на 16,6 процентного пункта (25,5% в нормализованном виде), а по отдельным конфигурациям прирост лежит в диапазоне от 4,1 до 25,7 п.п.

Три вывода, которые переносятся в практику
Точечные навыки (до трёх модулей) обгоняют большие исчерпывающие наборы. Модель меньшего размера с навыками догоняет крупную модель без них. И польза измерима только в паре «модель + обвязка»: один и тот же навык в разных агентах даёт разный прирост.

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

07Безопасность: что проверить до установки

Навык — это инструкции, которые агент выполняет, и код, который он запускает. Поэтому установка чужого набора навыков — такое же решение, как установка неизвестного плагина в редактор или пакета в проект.

  • Читайте SKILL.md целиком: он короткий по замыслу — это описание и процедура, а не сотни строк.
  • Открывайте scripts/ и смотрите, что скрипты делают: сетевые обращения, запись файлов, работу с ключами и токенами.
  • Ставьте из официального репозитория автора: в описаниях навыков прямо указывают, что сборки бывают только из одного источника, а остальное — неофициальные копии.
  • Проверяйте, что навык отправляет наружу: часть наборов включает сбор статистики по умолчанию и отдельно описывает, как её отключить.
  • Ставьте в проект, а не глобально, если навык нужен для одной задачи: так проще удалить и сложнее перепутать версии.
Риск, который легко пропустить
Навык может тянуть зависимости и запускать код от имени вашего пользователя. Каталог навыка с сотней файлов и скриптов заслуживает того же ревью, что и любой другой код в проекте.

08Типичные ошибки

СимптомПричинаЧто делать
Каждый навык выполняется дваждынавык установлен и плагином, и через CLI навыковудалить одну копию и оставить один способ установки
Агент не использует навыкописание в description не совпадает с формулировкой задачпереписать description: что делает и когда применять
Навык ломает формат ответаконфликт двух наборов с противоположными правиламидержать в проекте один набор на тип задачи
После обновления пропали новые навыкиобновляли командой npx skills updateзапустить npx skills add заново: он доставит и новые навыки
Навык виден в одном агенте и не виден в другомустановка шла в корень другого хостапоставить повторно с явным указанием агента: npx skills add owner/repo -g -a agent -y
Наблюдения из документации наборов навыков (проверено 15.10.2026)

Частые вопросы

Что такое навыки (skills) для AI-агентов?
Это папка с обязательным файлом SKILL.md: в нём метаданные name и description плюс инструкции на Markdown. Рядом могут лежать скрипты, справочники и шаблоны. Агент держит в контексте только название и описание навыка, а полный текст подгружает, когда задача совпала с описанием.
Чем навык отличается от MCP-сервера?
MCP-сервер даёт агенту инструменты и доступ к внешним системам, навык — процедуру и формат работы с ними. Навык это текст и файлы, которые читает модель; MCP это отдельный процесс, к которому она обращается. На практике их ставят вместе: навык описывает порядок действий, MCP-сервер предоставляет сами инструменты.
Как установить навыки в Claude Code?
Через маркетплейс плагинов: /plugin marketplace add owner/repo, затем /plugin install name@owner. Часть наборов уже опубликована в общих маркетплейсах, тогда хватает одной команды установки. Обновление идёт через тот же маркетплейс, отдельные плагины умеют автообновление.
Навыки платные?
Сам формат открытый и бесплатный, а лицензия зависит от конкретного набора: у разобранных здесь проектов это MIT и Apache-2.0. Платных реестров навыков нет; внутренние наборы для сотрудников могут быть закрытыми, но это внутренняя политика компании, а не модель оплаты формата.
Работают ли навыки в Cursor, GitHub Copilot и Gemini CLI?
Да, один набор ставится в разные хосты: Copilot читает плагины, Gemini CLI ставит плагин как расширение, Cursor подхватывает плагин Claude Code или клонируется в свой каталог плагинов, для остальных агентов есть CLI навыков. Единственное условие — оболочка должна поддерживать Agent Skills.
Насколько навыки реально помогают?
По замерам авторов SkillsBench средняя доля решённых задач выросла с 33,9% до 50,5% при тех же моделях и задачах. Это данные самих авторов бенчмарка: на вашем домене результат зависит от качества навыка, версии модели и конкретной обвязки.

Источники и документация

Итог гайда
9/ 10
Стандарт навыков — самый дешёвый способ добавить агенту специализацию: формат простой, установка есть у всех крупных агентов, а лицензии разобранных наборов разрешают использовать их в работе. Оценка снижена за незрелые места спецификации (экспериментальное allowed-tools, формальная валидация) и за то, что качество навыка целиком зависит от текста описания.
Собрать стек агента
Гайды и обзоры по инструментам вокруг агентов: MCP, память, диаграммы, оплата из РФ.