Skills во вкладке Code: свои команды для повторяющихся задач
Как создать Skill в Claude Code — переиспользуемую команду, которую можно вызвать одним словом. Пошаговый гайд с практическим примером.
Сначала прочитайте:
Что ты получишь после этого гайда
Ты создашь свой первый Skill — переиспользуемую команду, которую можно вызвать одним словом прямо во вкладке Code. Вместо того чтобы каждый раз заново объяснять Claude одну и ту же задачу, ты будешь набирать /название — и Claude выполнит всё по твоей инструкции.
Что такое Skill
Каждую неделю ты просишь Claude сделать ревью кода — и каждый раз пишешь одни и те же пожелания. Через месяц уже устал копировать этот текст.
Skill решает проблему. Это именованная инструкция, которую ты один раз описываешь и сохраняешь. Дальше вместо длинного запроса пишешь /review — и Claude выполняет все шаги по твоим правилам.
Если ты уже работал с CLAUDE.md (из предыдущего гайда), то разница такая:
- CLAUDE.md — правила, которые действуют всегда. «Пиши на русском», «не трогай папку /архив».
- Skill — инструкция для конкретной задачи, которую ты вызываешь когда нужно.
Простой тест: если Claude должен делать это каждый раз — это CLAUDE.md. Если по твоему запросу — это Skill.
Как вызвать Skill во вкладке Code
Во вкладке Code есть два способа:
Способ 1. Набери / в поле ввода. Появится список всех доступных команд — и встроенных, и твоих. Выбери нужную, допиши задачу и отправь.
Способ 2. Нажми кнопку + рядом с полем ввода, выбери Slash commands. Откроется тот же список, но можно спокойно посмотреть все варианты и их описания.
После выбора Skill появляется подсвеченным в поле ввода. Ты дописываешь свою задачу после него и отправляешь как обычное сообщение.
Где живут Skills
У Skills есть два «адреса» — от этого зависит, где они доступны:
- Личные — работают во всех твоих проектах. Это твои универсальные команды, которые полезны везде.
- Проектные — работают только в одном конкретном проекте. Полезны, когда инструкция привязана к конкретному контексту.
Тебе не нужно разбираться в структуре папок — Claude сам создаст файл в нужном месте. Достаточно сказать: «Сделай это личным Skill» или «Сохрани как Skill для этого проекта».
Практика: создаём Skill для ревью кода
Сейчас ты создашь свой первый Skill. Задача — научить Claude проверять код по твоим критериям.
Шаг 1. Опиши задачу Claude
Открой вкладку Code в Claude Desktop, выбери проект и напиши:
Создай мне личный Skill с названием “review”. Описание: «Ревью кода по стандартам проекта. Использовать когда нужно проверить код или предложить улучшения.»
Инструкция:
- Безопасность: найди уязвимости — утечки данных, отсутствие валидации.
- Дублирование: найди повторяющийся код, который можно вынести в общую функцию.
- Упрощение: предложи, как сделать код проще и читаемее.
- Ошибки: найди баги, которые могут проявиться в продакшене.
Результат — таблица: проблема, где найдена, серьёзность (критично/важно/мелочь), как исправить. Если всё хорошо — так и скажи, не придумывай проблемы ради галочки.
Claude создаст файл и покажет подтверждение.
Шаг 2. Проверь, что Skill доступен
Набери / в поле ввода — в списке команд должен появиться review с описанием, которое ты задал.
Можно также спросить Claude напрямую:
Какие Skills у тебя сейчас доступны?
Claude перечислит все доступные команды, включая твой новый review.
Шаг 3. Используй Skill
Теперь, когда тебе нужно проверить код, набери в поле ввода:
/review
И дальше добавь, что именно проверить. Например:
/review src/auth/login.ts
Claude прочитает файл и выполнит ревью по всем четырём пунктам из твоей инструкции — без необходимости заново перечислять критерии.
Шаг 4. Допили, если нужно
Если чего-то не хватает — скажи Claude:
Измени Skill “review”: добавь пункт «Производительность» и выводи результат списком вместо таблицы.
Claude обновит файл. Со следующего вызова /review будет работать новая версия.
Когда Claude находит Skill сам
Claude умеет подбирать Skill автоматически. Если ты написал в описании «Использовать когда нужно проверить код» — и потом просто пишешь «Проверь этот файл на ошибки» без /review — Claude применит Skill сам.
Чем точнее описание Skill, тем лучше Claude угадывает. Если описание слишком общее (просто «ревью») — Claude может промахнуться.
Если ты не хочешь автоматический вызов (например, для деплоя), попроси Claude при создании: «Этот Skill должен вызываться только вручную». Claude выставит нужный параметр.
Идеи для твоих Skills
Вот какие Skills имеет смысл создать первыми — каждый описан как запрос Claude:
/commit— «Посмотри изменённые файлы, напиши сообщение коммита на английском в формате “тип: описание” (fix, feat, refactor, docs), закоммить. Вызывается только вручную.»/component(проектный) — «Создай React-компонент по стандарту проекта: файл компонента, стили, тест. Имя — то, что я укажу после команды.»/status(личный) — «Прочитай структуру проекта и последние изменения. Выведи короткую сводку: что сделано, что в процессе, на что обратить внимание.»/docs— «Для указанного файла напиши документацию: что делает, как используется, входы-выходы. Не больше 1 страницы.»
Всё, что ты напишешь после /название, Claude получает как вводные. /docs src/auth/login.ts — документация для конкретного файла. /docs без аргументов — Claude спросит, что документировать.
Необязательно создавать все Skills самостоятельно. Существуют каталоги готовых навыков:
- skills.sh (skills.sh) — веб-каталог с фильтрами по инструменту (Claude Code, Codex, Gemini CLI, Cursor) и категории. Удобный поиск
- awesome-agent-skills (github.com/VoltAgent/awesome-agent-skills) — кураторский список из 1000+ навыков с рейтингом. Хорошая отправная точка
- clawhub.ai и skillsmp.com — дополнительные маркетплейсы
Самые полезные категории для старта: аудит кода, генерация документации, работа с браузером и Telegram.
Skill, агент, субагент — в чём разница
Когда ты начнёшь больше работать с Claude Code, встретишь три термина: Skill, агент (он же субагент) и команда. Они похожи, но работают по-разному.
Skill — это шпаргалка. Готовая инструкция, которую Claude подгружает и выполняет прямо в текущем разговоре. Как если бы ты дал помощнику рецепт: он читает и делает шаг за шагом. Весь процесс происходит в одном окне — ты видишь каждое действие, можешь остановить или скорректировать.
Агент (субагент) — это отдельный помощник. Claude создаёт «копию себя» и отправляет её выполнять задачу независимо, в своём собственном окне. Как если бы ты не сам делал, а позвал коллегу и дал ему поручение. Коллега работает отдельно, не мешает твоему основному разговору, и приносит результат когда закончит. Можно запустить несколько агентов одновременно — каждый делает свою часть работы параллельно.
Когда что использовать:
- Нужно сделать что-то по шаблону (проверить код, написать отчёт, обработать текст по правилам) → Skill
- Нужно разделить задачу на части и сделать быстрее, или задача объёмная и засорит текущий разговор → агенты
- Нужно и то, и другое → агент может использовать Skill внутри своей работы
По стоимости разницы нет — токены (единицы использования AI) считаются одинаково.
Команда (/команда) и Skill — почти одно и то же. Разница в том, кто вызывает: команду вызываешь ты вручную через /. Skill может вызвать и сам Claude, если решит, что он подходит для текущей задачи.
Частые ошибки при работе со Skills
Claude создал что-то другое вместо Skill.
Иногда ты просишь создать Skill, а Claude создаёт просто файл с инструкциями или что-то другое. Чтобы это исправить, скажи конкретно: «Сделай из этого Skill — файл должен находиться в .claude/skills/». После создания перезагрузи окно (Ctrl+Shift+P → Reload Window, или просто набери /clear), чтобы Claude увидел новый Skill.
Skill не появляется в списке после создания.
Skills загружаются при старте сессии. Если ты создал Skill в процессе работы — он может не появиться сразу. Набери /clear или перезагрузи окно — после этого Skill будет доступен.
Как перенести Skill из проекта в личные (или наоборот). Просто попроси Claude: «Перенеси Skill “review” из проектных в личные» — он переместит файл в нужную папку. Или наоборот: «Сделай этот Skill проектным».
Следующий шаг
Ты создал свою первую переиспользуемую команду. Дальше — можно отправлять Claude задачу с телефона, а компьютер выполнит её сам. Об этом в следующем гайде.