Если вы пользуетесь Claude Code — консольным ИИ-ассистентом от Anthropic — и хотите автоматизировать повторяющиеся задачи, вам понравятся скиллы для Claude Code. Скилл (skill) — это готовая команда, которую вы вызываете одним словом вместо того, чтобы каждый раз объяснять Claude одно и то же заново. В этой статье разберём, что такое скиллы, где их взять, как установить и сколько токенов они тратят по сравнению с обычной работой.
Что такое скиллы для Claude
Представьте: каждый день вы просите Claude сделать ревью кода по одним и тем же правилам, или сгенерировать коммит-сообщение в нужном формате. Без скиллов это выглядит так: открыл сессию, написал подробное объяснение, дождался ответа, повторил завтра.
Скилл решает эту проблему. Это обычный текстовый файл в формате .md , внутри которого написаны инструкции для Claude. Вы кладёте его в папку .claude/commands/ внутри проекта (или в домашнюю директорию, если скилл нужен везде) — и в Claude Code появляется команда /ваш-скилл . Одно слово вместо абзаца объяснений.
Скиллы чаще всего используют для таких задач: написание коммит-сообщений в нужном формате, ревью кода по правилам проекта, генерация документации и тестов, рефакторинг по соглашениям команды, диагностика ошибок и отладка по симптомам, создание шаблонов и бойлерплейта. Если задача повторяется — из неё получится хороший скилл.
Как выглядит скилл изнутри
Скилл — это просто Markdown-файл. Никакого кода, никаких зависимостей. Вот как выглядит скилл для объяснения кода:
# explain
Объясни этот код простым языком:
- что делает каждая часть
- почему написано именно так
- на что обратить внимание при изменениях
Пиши кратко, без воды. Имя команды определяет имя файла: файл explain.md становится командой /explain . Всё содержимое файла — это инструкция, которую Claude получает при вызове. Никаких объяснений заново — всё уже есть в файле.
Скилл сам по себе не знает, какой код разбирать — его нужно передать явно. Есть два способа: указать путь к файлу аргументом или вставить код прямо в чат перед вызовом команды:
# Передайте файл аргументом
/explain src/js/utils.ts Один нюанс: у Claude Code есть встроенные скиллы с зарезервированными именами — если ваш файл случайно совпадёт с одним из них, встроенный скилл перекроет вашу команду. Занятые имена: review , code-review , security-review , run , init , verify , loop , schedule , check , claude-api и другие. Полный список появится, если набрать / в Claude Code.
Где найти скиллы для Claude
GitHub. Ищите репозитории по запросам claude code skills , claude commands или claude slash commands . Сообщество активно делится наборами скиллов для разных задач: ревью кода, написание тестов, рефакторинг, документация.
Каталог claudemarketplaces.com. Сторонний каталог с тысячами готовых скиллов, организованных по категориям: Frontend, Backend, DevOps, AI и другие. Скиллы устанавливаются одной командой npx skills add , которая скачивает нужный файл прямо в папку .claude/commands/ вашего проекта.
Например, скилл frontend-design от Anthropic помогает создавать UI-компоненты с выразительной типографикой, анимациями и нестандартными макетами — вместо типового «AI-дизайна». Устанавливается одной командой:
# выполните в терминале в корне вашего проекта
npx skills add https://github.com/anthropics/skills --skill frontend-design После установки вызовите скилл и опишите, что нужно сделать:
# введите в Claude Code
/frontend-design сделай карточку товара с фото, ценой и кнопкой «Купить» Собственный опыт. Лучший источник — вы сами. Если вы несколько раз даёте Claude одинаковые инструкции, пора превратить их в скилл. Это занимает три минуты и экономит время каждый день.
Как установить скилл в Claude Code
Чтобы добавить скилл в Claude Code, создайте файл с инструкцией и положите его в нужную папку. Скиллы хранятся в двух местах — в зависимости от того, нужен ли скилл только в одном проекте или сразу везде.
Скилл для конкретного проекта
Создайте папку .claude/commands/ в корне проекта и положите туда .md файл:
my-project/
└── .claude/
└── commands/
├── commit.md
├── explain.md
└── docs.md Такие скиллы работают только когда Claude Code запущен в этом проекте. Папку .claude/commands/ удобно добавить в git — и у каждого участника команды появятся те же команды автоматически.
Глобальный скилл — для всех проектов
Положите файл в домашнюю папку пользователя:
# macOS / Linux
~/.claude/commands/my-skill.md
# Windows
C:\Users\ВашеИмя\.claude\commands\my-skill.md Глобальные скиллы доступны в любом проекте. После того как файл создан, перезапускать Claude Code не нужно — команда появляется сразу. Наберите / , и вы увидите список всех доступных скиллов.
Расход токенов со скиллами и без
Токены — это единица измерения текста для языковой модели: примерно одно слово равно одному-двум токенам. Чем больше текста в разговоре, тем больше токенов тратится — и тем выше стоимость запроса.
Без скилла
Каждый раз, когда вы вручную объясняете задачу, всё объяснение попадает в контекст и расходует токены. Если инструкция занимает 100–200 слов и вы повторяете её по 10 раз в день, за неделю набегают тысячи лишних токенов.
Со скиллом
Когда вы вызываете /commit , содержимое файла скилла загружается в контекст автоматически. Сам по себе расход токенов на инструкцию примерно такой же, как если бы вы вводили её вручную, — зато вы не тратите время на набор, а инструкция всегда точная и без опечаток.
Главное преимущество скиллов — не экономия токенов, а стабильность результата. Claude каждый раз получает одинаково сформулированную задачу и даёт предсказуемый ответ, вместо того чтобы каждый раз по-разному интерпретировать вашу вольную формулировку.
Как написать свой скилл
Хороший скилл для Claude — конкретная инструкция под вашу задачу. Возьмите то, что повторяете регулярно, и опишите так, как объяснили бы новому коллеге — коротко и по делу.
- Начните с глагола. Хороший скилл описывает конкретное действие: «Проверь», «Напиши», «Переименуй», «Найди». Так Claude сразу понимает, чего от него ждут.
- Укажите формат ответа. Если нужен список — скажите «выведи списком». Если нужен код — уточните язык. Чем конкретнее формат, тем меньше Claude будет импровизировать.
- Добавьте пример. Короткий пример ожидаемого результата в теле скилла работает лучше любых объяснений. Claude мгновенно понимает паттерн и следует ему.
- Не пишите то, что Claude умеет по умолчанию. Ценность скилла — в специфике вашего проекта: ваш стиль коммитов, ваши соглашения по именованию, форматы и правила, принятые именно у вас. Инструкции вроде «пиши понятный код» бесполезны — Claude это и так делает. А вот «используй BEM-нотацию, коммиты на русском, описание с глагола» — это уже конкретика, ради которой скиллы и нужны.
Следующий уровень — скилл-папка. Когда одного файла не хватает, скилл превращается в папку: рядом с инструкцией можно положить примеры, шаблоны, вспомогательные скрипты — Claude будет обращаться к ним автоматически. Для начала это не нужно, но полезно знать, что такая возможность есть, когда задачи станут сложнее.
Скиллы — один из самых быстрых способов сделать работу с Claude Code ощутимо удобнее. Начните с одного-двух скиллов для задач, которые вы повторяете каждый день, и вы сразу почувствуете разницу.