«Объяснять Claude одну и ту же процедуру снова и снова — сущее мучение» — если это вам знакомо, то Claude Skills (Agent Skills) — именно тот механизм, который создан для решения этой проблемы. Anthropic анонсировала его 16 октября 2025 года, и всего за несколько месяцев он стал стандартным способом наделять Claude специализированными умениями в Claude Code и API.

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

Claude Agent Skills · запуск в октябре 2025

Навык — это «папка с инструкцией», которую вы передаёте Claude

— загружается автоматически и только тогда, когда это нужно

📁

Поставляется как папка

Инструкции, скрипты и справочные материалы в одной папке. Ядро — это SKILL.md.

🔎

Читается только при необходимости

Обычно видно лишь описание. Тело открывается, когда задача ему соответствует.

🔁

Одинаковое качество каждый раз

Воспроизводится одинаково без повторной вставки промпта.

1. Что такое Claude Skills (Agent Skills)?

Claude Skills — это способ упаковать «как выполнять конкретную задачу» в одну папку и передать её Claude. Внутри папки лежит руководство под названием SKILL.md, в котором описана процедура, а также — по желанию — исполняемые скрипты и справочные материалы.

Воспринимайте это как вводное руководство, которое вы вручаете новому сотруднику. «Как сформировать PDF-счёт», «наше соглашение об оформлении commit-сообщений», «формат протокола встречи» — стоит один раз превратить эти устоявшиеся процедуры в руководство, и Claude сможет обращаться к нему каждый раз и выдавать одинаковое качество. Это похоже на то, как будто вы навешиваете специализированные умения на ИИ-агента уже постфактум.

💡 Коротко: навык — это «папка с процедурой, которую запоминает Claude». Соберите её один раз — и сможете снова и снова запрашивать одну и ту же задачу одним и тем же способом.

2. Зачем они нужны: больше никаких повторных вставок промптов

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

  • Низкая воспроизводимость: чуть измените промпт — и результат начинает «плыть»
  • Загромождает контекст: длинные инструкции постоянно занимают контекстное окно
  • Сложно делиться: трудно добиться одинакового качества в рамках команды
ДО

Вставлять промпт каждый раз

  • Каждый раз копировать длинные инструкции
  • Мелкие различия заставляют результат «плыть»
  • Постоянно загромождает контекст
  • Качество разнится по команде
ПОСЛЕ (Skills)

Напишите один раз — используйте всегда

  • Процедура живёт в SKILL.md, записанная один раз
  • Стабильно, одни и те же шаги каждый раз
  • Разворачивается только при необходимости = легковесно
  • Делитесь всей папкой целиком

Skills заменяют это на раскладное руководство, которое открывается только при необходимости. Большую часть времени Claude видит лишь короткое описание каждого навыка (одна-две строки). Сама процедура разворачивается лишь в тот момент, когда вы запрашиваете соответствующую задачу. Поэтому даже при десятках установленных навыков ваш повседневный контекст почти не затрагивается.

На момент запуска разработчик Саймон Уиллисон назвал это «возможно, событием покрупнее, чем MCP» — именно из-за этой лёгкости и переиспользуемости. Ваши наработки по промпт-инжинирингу становятся накапливаемым активом, а не чем-то, что выбрасывается после каждого использования.

3. Как это работает: SKILL.md и прогрессивное раскрытие

Сердце навыка — файл под названием SKILL.md. В начале вы пишете name и description, а ниже — саму процедуру в обычном Markdown.

---
name: pdf-filler
description: Заполняет PDF-формы по данным. Используйте, когда пользователь хочет заполнить PDF-анкету или шаблон.
---

# Заполнение PDF-формы

1. Получите имена полей командой `pdftk form.pdf dump_data_fields`
2. Сопоставьте данные пользователя с этими именами полей
3. Впишите их командой `pdftk form.pdf fill_form data.fdf output filled.pdf flatten`

Подробности о формате FDF см. в reference/fdf-format.md.

Ключ — это description. В начале сессии Claude читает только description каждого навыка. Затем он сам решает, соответствует ли только что запрошенная вами задача этому описанию, и лишь при совпадении подгружает тело, скрипты и справочные файлы. Этот механизм «открывать нужное, когда нужно, поэтапно» называется прогрессивным раскрытием.

ШАГ 1

Читаются только описания

При запуске Claude вбирает в себя лишь name и description (одну-две строки) каждого навыка. Тела остаются закрытыми.

ШАГ 2

Оценка совпадения

Claude сам решает, подходит ли ваш запрос под описание. Ручной выбор не требуется.

ШАГ 3

Разворачивание тела

Только подходящий навык загружает своё тело, скрипты и справочные материалы, а затем выполняет шаги как написано.

⚠️ Description решает всё: если оно расплывчато, Claude не сможет понять, «когда это использовать», и навык так и не сработает. Секрет в том, чтобы чётко прописать и что навык делает, и когда его применять.

4. Как создать навык (на минимальном примере)

Есть два способа. (1) Поручить сборку официальному навыку «skill-creator» от Anthropic или (2) настроить папку вручную. Минимальная структура выглядит так.

.claude/skills/
└── pdf-filler/
    ├── SKILL.md          ← обязательно: name, description, шаги
    ├── reference/
    │   └── fdf-format.md ← дополнительные детали, читаются только при необходимости
    └── scripts/
        └── fill.py       ← код, который Claude может запустить

В Claude Code достаточно положить папку в .claude/skills/ вашего проекта (только для этого проекта) или в ~/.claude/skills/ (общий для всех проектов) — и она распознаётся автоматически. Обновление от января 2026 года сделало так, что добавленные или изменённые папки вступают в силу сразу же, без перезапуска, что заметно упрощает эксперименты. Официальная коллекция образцов опубликована по адресу github.com/anthropics/skills.

В качестве первого шага лучше всего выбрать одну «стандартную процедуру», которую вы постоянно объясняете Claude, и оформить её как SKILL.md. Начните с малого — формата постов в Slack вашей команды, того, как вы пишете release notes — и вы быстро освоитесь.

5. Skills против MCP и субагентов

Skills — не единственный способ расширить Claude. Давайте по ролям разберёмся, чем они отличаются от часто путаемых с ними MCP и субагентов. Эти три вещи не конкуренты — они находятся на разных уровнях.

Инструмент Роль (в двух словах) Когда применять
Skill Учит, как это делать
= меняет поведение
Вам нужны одни и те же шаги и формат каждый раз
MCP Подключает к внешнему миру
= добавляет связь
Вам нужно актуальное состояние БД, Google Drive и т. п.
Субагент Разделяет контекст
= независимая сессия
Вам нужна параллельная работа или изоляция исследования от основного потока

Простое практическое правило: если запрос связан с «получить, найти, текущее состояние», вам нужен MCP. Если это «сделай как мы обычно делаем», вам нужен Skill. Если это «передай отдельному звену, чтобы выполнить параллельно», вам нужен субагент. А на практике вы сочетаете все три (например, субагент получает данные через MCP, а затем превращает их в отчёт по процедуре из Skill).

6. Где это работает: открытый стандарт

Skills — не функция, запертая в одном продукте: они были опубликованы как открытый стандарт. Пока вы следуете общему формату SKILL.md, один и тот же навык работает в разных инструментах.

Где это работает в собственных продуктах Anthropic

Приложения Claude (Pro / Max / Team / Enterprise), Claude Code, API (Claude Developer Platform) и Claude Agent SDK

Другие инструменты, принявшие стандарт

OpenAI Codex CLI, Cursor, Gemini CLI, GitHub Copilot и другие крупные кодинг-агенты поддерживают тот же формат

Иными словами, навык, написанный однажды, можно переиспользовать на агентах помимо Claude. Тот же сдвиг, который сделал MCP общим стандартом для подключения инструментов, теперь происходит и в мире «рабочих процедур». Чем больше вы жонглируете несколькими кодинг-инструментами, тем больше выигрыш.

7. Для чего это можно использовать? Реальные примеры

В отрыве от конкретики это трудно представить, поэтому вот несколько распространённых сценариев.

  • Генерация документов: создание файлов Word, PowerPoint, PDF и Excel по вашим собственным шаблонам (это тоже входит в официальные образцы)
  • Соблюдение внутренних правил: применение соглашений об оформлении commit-сообщений, чек-листов для код-ревью и правил именования каждый раз
  • Регулярные отчёты: еженедельные сводки продаж, протоколы встреч и release notes в одном и том же формате
  • Специализированные рабочие процессы: валидация данных, как вызвать конкретный API, шаги для построения графика или диаграммы

Растёт и поддержка со стороны сторонних сервисов: Box, Canva и Notion предлагают собственные операции в виде навыков. В контексте повышения эффективности бизнеса идея «превращать работу, которую вы делаете часто, в навык как переиспользуемый актив» постепенно становится нормой.

Итоги

Claude Skills (Agent Skills) — это способ упаковать «как выполнять конкретную задачу» в папку и передать её Claude. Сведём всё к трём пунктам.

  • Что это: папка, выстроенная вокруг SKILL.md (name, description, шаги). Очень похоже на вводное руководство для нового сотрудника
  • Чем это умно: обычно — только description; тело разворачивается, когда задача совпадает — это «прогрессивное раскрытие», экономящее контекст
  • Как далеко это простирается: как открытый стандарт его можно переиспользовать на агентах помимо Claude, и оно сочетается с MCP и субагентами

Начните с того, чтобы оформить как SKILL.md одну процедуру, которую вы постоянно объясняете Claude. Стоит её собрать — и эта задача превращается в «актив», который больше не нужно объяснять. Если хотите глубже разобраться в механике, загляните и в наши материалы про MCP и harness-инжиниринг. Ещё один новый способ вывода в Claude Code наряду со Skills — Claude Code Artifacts, который превращает сессию программирования в живую страницу, которой можно поделиться.

FAQ

В. Что использовать — Skills или MCP?

О. У них разные роли, так что это не выбор «или-или». Если хотите, чтобы Claude «работал нашим привычным способом», используйте Skill; если нужно «получить или воздействовать на внешние данные и текущее состояние», используйте MCP. На практике сочетать оба — обычное дело.

В. Можно ли создать навык без программирования?

О. Да. SKILL.md работает, даже если вы просто опишете шаги обычным текстом (Markdown). Прикладывать скрипты необязательно — достаточно просто «описать процедуру словами», чтобы она заработала.

В. Не замедлит ли работу большое число навыков?

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

В. Доступно ли это на бесплатном тарифе?

О. Функция Skills в приложениях Claude доступна на тарифах Pro, Max, Team и Enterprise. Она также работает через Claude Code и API. Актуальную информацию о доступности смотрите в официальном руководстве.