Claude Code Skills — что это и как создать

Claude Code Skills: что это, как устроены и как создать свой навык

26.05.2026 · 11 мин чтения

Коротко:

Skills — это система расширений для Claude Code, которая превращает агента из универсального инструмента в специалиста по конкретным задачам. Если CLAUDE.md рассказывает агенту правила одного проекта, то Skills — это библиотека многоразовых навыков, которые работают во всех ваших проектах: написание коммитов по стандартам компании, генерация отчётов, ревью кода, оформление документации.

По данным поисковых систем, в начале 2026 года около 2 300 человек в месяц ищут «claude code skills» в Яндексе — система ещё новая, но интерес быстро растёт. В этой статье разберём, что такое Skills, как они устроены, как создать свой первый навык за 10 минут, и какие готовые навыки уже доступны для скачивания.

Что такое Skills в Claude Code

Skills — это папки с инструкциями и вспомогательными файлами, которые Claude Code может подключать по требованию. Когда вы даёте задачу агенту, он сканирует доступные навыки и активирует подходящие. Если ни один не подходит — работает по общим знаниям.

Зачем нужны Skills

Главная проблема большого AI-агента: он знает всё, но не знает специфики вашей работы. Skills закрывают этот пробел:

Без Skills вам пришлось бы каждый раз объяснять Claude эти детали заново. С Skills — один раз настроили, потом используется автоматически.

Skills против CLAUDE.md против Hooks

В Claude Code три механизма настройки. Каждый решает свою задачу:

Механизм Когда применяется Зона действия Гарантия выполнения
CLAUDE.md Каждый запуск Claude Code в проекте Один проект Рекомендация (агент учитывает)
Skills По требованию агента (когда задача подходит) Все проекты или один По выбору агента
Hooks В заданные моменты (перед записью файла и т.д.) Все проекты или один Принудительно (выполняется всегда)

Когда что использовать. Правила одного проекта (стек, команды, ограничения) — в CLAUDE.md. Многоразовые навыки (оформление кода, шаблоны, проверки) — в Skills. Жёсткие правила безопасности (проверка ключей, форматирование) — в Hooks.

Как устроен Skill: структура файлов

Каждый навык — это папка с обязательным файлом SKILL.md и любыми дополнительными файлами. Минимальная структура:

~/.claude/skills/
  commit-style/
    SKILL.md

Файл SKILL.md состоит из двух частей: метаданные в формате YAML (для Claude Code, чтобы понять, когда использовать навык) и описание самого навыка в формате Markdown.

Пример простого Skill

---
name: commit-style
description: Создание коммитов по стандарту Conventional Commits. Используй когда пользователь просит создать коммит, оформить изменения для Git или подготовить commit message.
---

# Стиль коммитов проекта

Используй формат Conventional Commits:
- feat: новая функциональность
- fix: исправление ошибки
- refactor: рефакторинг без изменения поведения
- docs: только документация
- test: только тесты
- chore: служебные изменения (зависимости, конфиги)

## Правила:

1. Заголовок не длиннее 72 символов
2. Описание в повелительном наклонении на русском («добавь», не «добавлен»)
3. Тело коммита через пустую строку, не обязательно
4. Один коммит — одно логическое изменение
5. Не указывай файлы в заголовке, описывай что сделано

## Примеры хороших коммитов:

feat: добавь форму подписки на рассылку
fix: исправь падение на пустом списке заказов
refactor: вынеси логику оплаты в отдельный модуль

Когда пользователь скажет «оформи коммит», Claude Code увидит в description слова «коммит», «commit», поймёт что нужен этот навык, и применит правила автоматически.

Поле description критически важно

Это самая важная часть навыка. Именно по description Claude решает, использовать навык или нет. Правила хорошего описания:

Плохой description: «Помогает с коммитами». Это слишком общо — Claude не поймёт, в каких случаях применять.

Хороший description: «Создание коммитов по стандарту Conventional Commits. Используй когда пользователь просит создать коммит, оформить изменения для Git или подготовить commit message».

Как создать свой первый Skill за 10 минут

Пошаговая инструкция от создания до проверки.

Шаг 1. Выберите задачу

Лучшие навыки рождаются из повторяющихся задач. Что вы делаете 2-3 раза в неделю и приходится каждый раз объяснять Claude заново? Это и есть кандидат на Skill.

Примеры из реальной практики:

Шаг 2. Создайте папку и SKILL.md

В терминале выполните:

mkdir -p ~/.claude/skills/my-first-skill
cd ~/.claude/skills/my-first-skill
touch SKILL.md

На Windows откройте Проводник, перейдите в папку C:\Users\ВашеИмя\.claude\skills\, создайте подпапку my-first-skill и в ней файл SKILL.md.

Шаг 3. Напишите метаданные

Откройте SKILL.md в любом текстовом редакторе. В самом начале добавьте YAML-блок между двумя строками с тремя дефисами:

---
name: my-first-skill
description: Краткое описание что делает навык. Используй когда пользователь просит [конкретный тип задач].
---

Имя навыка должно совпадать с именем папки. В description чётко укажите триггеры.

Шаг 4. Напишите содержимое навыка

После YAML — обычный Markdown с инструкциями. Структурируйте логично:

Чем конкретнее инструкции, тем лучше Claude будет следовать им.

Шаг 5. Проверьте навык

Запустите Claude Code в любом проекте и дайте задачу, которая должна активировать навык. Например, для навыка commit-style:

Создай коммит для текущих изменений.

Claude Code увидит навык, прочитает SKILL.md и применит правила. Если навык не сработал — проверьте, достаточно ли понятный description.

Освойте Claude Code полностью

В курсе по вайб-кодингу — отдельный модуль про Skills, Hooks и MCP. 4 реальных проекта с применением.

Подробнее о курсе

Где находятся Skills и какие бывают типы

Расположение

Skills хранятся в двух местах:

Глобальные навыки удобны для личных привычек (стиль коммитов, формат заметок). Проектные — для командных стандартов, которые коммитятся вместе с кодом.

Типы навыков по назначению

По классификации Anthropic, выделяют четыре основных типа:

1. Справочные навыки по библиотекам и API

Учат Claude правильно использовать конкретные библиотеки. Полезно когда вы работаете с инструментом, который часто меняется или имеет нетривиальные правила использования. Пример: навык по новой версии React с правильным использованием хуков.

2. Навыки проверки работы кода

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

3. Навыки ревью кода

Проверяют код по корпоративным стандартам. Запускают самокритичные проверки, контролируют стиль, ищут типичные проблемы. Пример: после генерации API-эндпоинта навык проверяет, есть ли валидация ввода, обработка ошибок, проверки безопасности.

4. Навыки дизайна и оформления

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

Готовые Skills: где скачать

Не обязательно писать всё с нуля. Сообщество публикует готовые навыки на GitHub. Самые популярные источники:

awesome-claude-code-skills — главный сборник публичных навыков. Поиск на GitHub по этому названию покажет несколько активных репозиториев с сотнями навыков.

Anthropic Claude Cookbook — официальный репозиторий с примерами навыков от создателей Claude. Качество выше среднего, но не все универсальны.

Тематические подборки — отдельные репозитории под конкретные ниши: для веб-разработки, для дизайна, для разработки на Python.

Как установить чужой навык

  1. Найдите репозиторий с навыком (или подборкой)
  2. Скопируйте папку нужного навыка в ~/.claude/skills/
  3. Прочитайте SKILL.md — поймёте, как он активируется
  4. Запустите Claude Code и проверьте, как навык работает

Важно про безопасность. Skills могут содержать любые инструкции для агента. Если в навыке написано «удали все файлы в папке» — Claude может попытаться это сделать. Проверяйте навыки перед установкой. Доверяйте только проверенным источникам.

Топ-10 идей для Skills, которые повысят продуктивность

Конкретные навыки, которые стоит создать первыми. Все проверены на практике.

# Навык Что делает Польза
1 commit-style Оформление коммитов по стандартам команды Единообразная история репозитория
2 review-pr Проверка кода перед отправкой Pull Request Меньше замечаний от ревьюера
3 gen-tests Генерация тестов в принятом формате Покрытие растёт без усилий
4 docs-readme Заполнение README по шаблону компании Все проекты документированы одинаково
5 deploy Запуск процедуры публикации проекта Не нужно помнить шаги вручную
6 sql-migration Создание миграций базы данных с проверками Безопасные изменения схемы
7 api-endpoint Создание API-эндпоинта по архитектурным правилам Соблюдение стандартов автоматически
8 russian-content Написание текста на русском без англицизмов Качественный контент для рунета
9 telegram-bot Шаблон создания бота с обработчиками Боты создаются за минуты
10 seo-meta Генерация мета-тегов для страниц Не забыть про важные поля

Каждый навык — это инвестиция: 30-60 минут на создание, экономия часов еженедельно.

Типичные ошибки при работе со Skills

Слишком общий description

Если в описании написано «помогает с задачами разработчика» — Claude не поймёт, когда использовать. Конкретизируйте.

Слишком много правил в одном навыке

Skill из 500 строк инструкций — это не навык, это документация проекта. Разбивайте на меньшие навыки по одному сценарию.

Дублирование с CLAUDE.md

Если правило применяется в одном проекте — оно в CLAUDE.md, не в Skills. Skills для многоразовых вещей.

Установка непроверенных навыков

Любой Skill — это инструкции, которые Claude будет следовать. Чужой навык может содержать вредоносные команды. Читайте код перед установкой.

Игнорирование description

Многие создают навык и ставят description «вспомогательный», «утилита». Claude не активирует такой навык. Description — это триггер, его нужно писать как поисковый запрос пользователя.

Полный пример: создание Skill для оформления документации

Покажем создание навыка с нуля на конкретном случае. Задача: единообразное оформление README-файлов в проектах.

Анализ задачи

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

Создание Skill

В терминале:

mkdir -p ~/.claude/skills/docs-readme
cd ~/.claude/skills/docs-readme

Создайте SKILL.md со следующим содержимым:

---
name: docs-readme
description: Создание README.md для проекта по корпоративному шаблону. Используй когда пользователь просит создать или обновить README, сделать документацию проекта, оформить описание репозитория.
---

# Шаблон README для проектов

Используй следующую структуру обязательно:

## 1. Название и краткое описание (3-5 строк)
- Что это за проект
- Какую задачу решает
- Кто может им пользоваться

## 2. Бейджи (если применимо)
- Версия
- Лицензия
- Статус сборки

## 3. Требования
- Операционная система
- Версии языка и зависимостей
- Внешние сервисы (база данных, очереди)

## 4. Установка
- Команды для установки зависимостей
- Настройка переменных окружения
- Первый запуск

## 5. Использование
- Основные команды
- Примеры запросов и ответов (если API)
- Скриншоты (если интерфейс)

## 6. Структура проекта
- Краткое описание ключевых папок и файлов

## 7. Разработка
- Как запустить тесты
- Как собрать релизную версию
- Правила оформления коммитов (ссылка на отдельный документ)

## 8. Лицензия
- Тип лицензии
- Год и автор

## Стиль письма:
- Заголовки в стиле «Установка», не «Как установить»
- Все примеры команд в кодовых блоках
- Без англицизмов в основном тексте (термины оставляй)
- Не используй эмодзи в README — только в маркетинговых текстах

Проверка

В тестовом проекте запускаем Claude Code:

Создай README для этого проекта.

Без Skill агент написал бы что-то общее. С Skill — точно следует структуре: восемь разделов, единый стиль, нужные акценты.

Как Skill влияет на качество вывода

Замеры на реальных проектах показывают конкретный выигрыш при использовании Skills.

Параметр Без Skill С хорошим Skill
Соответствие шаблону команды 40-60% 95-100%
Количество правок после первой генерации 5-10 0-2
Время от запроса до готового результата 10-20 минут 2-5 минут
Стабильность результата (две генерации одной задачи) Заметно различаются Почти идентичны

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

Будущее Skills: куда движется экосистема

К середине 2026 года Anthropic активно развивает Skills как ключевую часть Claude Code. Видимые направления:

Магазин навыков. Готовится централизованный каталог проверенных навыков, по аналогии с App Store. Установка одной командой, обновления автоматические.

Командные навыки. Возможность подписки команды на общий набор навыков, синхронизация между всеми разработчиками автоматически.

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

Интеграция с MCP. Skills и MCP-серверы будут работать вместе: навык вызывает функции внешнего сервиса через MCP.

Уже сейчас Skills — необязательная, но мощная часть экосистемы. Те, кто освоят их первыми, получат серьёзное преимущество в скорости работы.

Чеклист: создание первого Skill

  1. Выберите повторяющуюся задачу — то, что вы объясняете Claude несколько раз в неделю
  2. Создайте папку ~/.claude/skills/имя-навыка
  3. Создайте файл SKILL.md в этой папке
  4. Добавьте YAML-блок с полями name и description в самом начале файла
  5. Напишите чёткое description — как поисковый запрос, по которому активируется навык
  6. Опишите правила — что делать, что не делать, примеры
  7. Запустите Claude Code и проверьте, активируется ли навык на тестовой задаче
  8. Доработайте description, если навык не сработал
  9. Поделитесь с командой — навык можно положить в репозиторий проекта в папку .claude/skills/
  10. Создайте следующий навык — со временем у вас будет личная библиотека ускорителей

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

Skills — это многоразовые инструкции для Claude Code, оформленные в виде папок с файлом SKILL.md. Когда вы даёте задачу агенту, он сам определяет, нужен ли подходящий навык, и применяет его автоматически. Пример: навык «оформление коммитов» — при просьбе «создай коммит» агент использует ваши правила без напоминаний.

CLAUDE.md — правила одного проекта, читаются всегда при запуске агента в этой папке. Skills — многоразовые навыки, работают во всех проектах, применяются только когда задача подходит. Простыми словами: CLAUDE.md описывает «как работаем в этом проекте», Skills — «что я умею делать вообще».

Создайте папку ~/.claude/skills/имя-навыка (на Windows — в папке профиля пользователя в подпапке .claude/skills/). В ней создайте файл SKILL.md. В начале файла добавьте YAML-блок с полями name и description, далее опишите правила в формате Markdown. Подробный пример с кодом — в статье в разделе «Полный пример».

На GitHub поищите репозитории по запросам awesome-claude-code-skills, claude-skills, anthropic-cookbook. Десятки сообществ публикуют свои навыки бесплатно. Главное правило: перед установкой прочитайте код навыка — Skills могут содержать любые инструкции для агента, включая опасные.

Skills — это функция именно Claude Code (терминального агента). В обычном чате Claude на сайте claude.ai похожая возможность называется Projects (можно прикреплять файлы инструкций), но это другая система. Полноценные Skills с YAML-метаданными и автоматической активацией — только в Claude Code.

Технического ограничения нет — можно создать десятки и сотни навыков. На практике большинство пользователей держат 5-15 активных навыков. Слишком большое количество усложняет понимание агента: какой навык применить в данной ситуации. Лучше меньше, но качественных и с точными description.

Да. Положите папку навыков в .claude/skills/ внутри проекта (не в домашнюю папку пользователя). Закоммитите эту папку в репозиторий. Все разработчики команды автоматически получат навыки при клонировании проекта. Так формируются командные стандарты — единый стиль коммитов, ревью кода, документации.

Хочешь делать такое сам?

Курс по вайб-кодингу с Claude Code — от нуля до продукта.

Получить доступ к курсу