К содержимому
Claude Code с 0:полный курс
АгентыАвтор: Михаил Кузьмицкий

Skills: переиспользуемые навыки Claude

Коротко

Skill — это умение, описанное один раз, которое Claude сам подгружает, когда оно нужно. Разбираем, чем оно отличается от CLAUDE.md и slash-команд.

Бывает так: ты раз за разом объясняешь Claude одно и то же. «Когда делаешь обложку для поста — сначала проверь размеры, потом сожми, потом положи вот в эту папку». На третий раз ты уже копируешь свою же простыню текста из прошлого чата. На пятый — устаёшь и делаешь руками.

Знакомое чувство? Оно означает, что у тебя есть навык, который стоит записать один раз — чтобы больше не диктовать его заново. Именно для этого придумали Skills. Это «умение» Claude, которое ты описываешь однажды, а дальше он сам достаёт его с полки в нужный момент.

Полка с подписанными папками-навыками, одна сама выдвигается навстречу руке

Что такое skill на пальцах

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

Skill устроен ровно так. Это папка с инструкцией и описанием — когда её доставать. Ты складываешь туда умение целиком: не только «что делать», но и «в каком случае это вообще нужно».

Самое приятное — тебе не надо командовать «открой папку №3». Claude сам читает подписи на корешках и, когда задача совпадает с описанием, подгружает нужный навык без напоминания. Попросил сделать обложку — он вспомнил твой порядок действий из папки и пошёл по нему. Попросил написать письмо — эта папка осталась закрытой, она тут ни при чём.

Если совсем просто: skill — это твой личный приём, оформленный так, чтобы помощник применял его сам, а не ждал, пока ты продиктуешь всё в сотый раз.

Чем это отличается от CLAUDE.md и slash-команд

Тут легко запутаться, потому что все три штуки про «не повторяться». Но они решают разные задачи, и разница простая.

  • CLAUDE.md — это правила, которые верны всегда. «Коммиты на английском», «не трогай папку build», «тесты перед сдачей». Claude читает этот файл при каждом запуске и держит правила в голове постоянно — даже когда они вроде бы ни к чему.
  • Slash-команда — это кнопка, которую жмёшь ты сам. Набрал /clear — сработало. Удобно, но инициатива на тебе: пока не нажмёшь, ничего не произойдёт.
  • Skill — это умение, которое лежит на полке и включается по ситуации, само. Не «всегда» (как CLAUDE.md) и не «по твоей кнопке» (как слэш-команда), а «когда задача подходит под описание».

Если уложить в одну фразу: CLAUDE.md — это что всегда помни, slash — это что я сейчас нажму, а skill — это что умей и доставай, когда пригодится.

Та же мысль табличкой, чтобы было видно одним взглядом:

Что этоКто запускаетКогда работаетПример
CLAUDE.mdClaude самвсегда, в каждом чате«коммиты на английском»
Slash-командаты, вручнуюкогда нажал/clear, /review
SkillClaude самкогда задача подходит под описание«собрать обложку для поста»

Смотри на средний столбец — в нём вся разница. CLAUDE.md и skill оба запускает Claude, но первый висит постоянно, а второй включается точечно. Slash и skill оба про конкретную задачу, но слэш ждёт твоей кнопки, а skill срабатывает сам.

Совет

Прежде чем заводить skill, задай себе один вопрос: «Это правило на все случаи или приём для конкретной задачи?» Если на все случаи — место ему в CLAUDE.md. Если это пошаговый рецепт, который нужен только иногда (собрать обложку, оформить отчёт, выкатить релиз) — вот это и есть кандидат в skill.

Зачем это нужно: «до» и «после»

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

До. Каждую пятницу ты открываешь новый чат и заново описываешь весь ритуал: откуда брать данные, в каком порядке считать, как выглядит шаблон, что проверить в конце. Десять строк инструкции, которую ты уже писал на прошлой неделе. И на позапрошлой.

После. Ты один раз складываешь этот ритуал в skill — с понятным описанием «готовлю недельный отчёт». В пятницу просто говоришь: «сделай отчёт за эту неделю». Claude узнаёт ситуацию, сам достаёт навык и идёт по твоим же шагам. Ты не диктуешь — ты проверяешь результат.

Выгода складывается из трёх вещей:

  • Меньше повторений. Описал умение один раз — пользуешься сто раз. Простыню из прошлого чата копировать больше не нужно.
  • Стабильность. Раз порядок действий записан, он не плавает от настроения и от того, насколько внятно ты сформулировал сегодня. Каждый раз — по одному и тому же рецепту.
  • Чистая голова у Claude. Навык не висит постоянно в контексте, как правила из CLAUDE.md. Он подгружается только под задачу — и не занимает место, когда не нужен.

Ещё три бытовых примера

Отчёт — не единственный случай. Skill заходит почти везде, где у тебя есть свой устоявшийся порядок действий. Вот ещё три, в которых легко себя узнать.

  • Обложка для поста. Было: каждый раз напоминаешь — проверь, что картинка 1536×864, сожми в jpeg, не пиши на ней текст, положи в public/blog. Стало: говоришь «сделай обложку к этому посту» — Claude сам идёт по твоему чек-листу размеров и папок.
  • Письмо клиенту. Было: диктуешь тон, структуру, что обязательно упомянуть, чем закончить. Стало: «напиши ответ вот на это письмо» — навык знает твой стиль и шаблон, ты только правишь детали.
  • Выкатка релиза. Было: вспоминаешь по памяти — сначала тесты, потом сборка, потом тег, потом запись в чейнджлог. Стало: «подготовь релиз» — порядок шагов не плавает и ничего не забывается, потому что записан один раз.

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

Частые ошибки

Skills — штука простая, но на старте легко споткнуться. Три типичных промаха.

  • Складывать в skill то, что должно быть всегда. «Коммиты на английском» или «не трогай папку build» — это правила на все случаи, им место в CLAUDE.md. Если навык должен срабатывать буквально каждый раз — это не навык, а правило.
  • Описание без «когда». Половина смысла skill — в подписи на корешке: при какой задаче его доставать. Если описать только шаги и забыть про ситуацию, Claude не поймёт, в какой момент папку открывать, и навык будет пылиться.
  • Заводить навык на разовую задачу. Если ты делаешь что-то раз в полгода или каждый раз по-новому — проще объяснить словами на месте. Skill окупается повторяемостью, а не «на всякий случай».

Когда skill — это перебор

Честно: не каждое умение стоит оформлять в навык. Если ты делаешь что-то раз в полгода или задача каждый раз новая — проще объяснить словами на месте. Skill окупается там, где есть повторяемость и понятный порядок действий: один и тот же ритуал, который ты узнаёшь с первого взгляда и который не жалко записать.

Хорошая проверка: если ты ловишь себя на том, что копируешь собственную инструкцию из старого чата — пора заводить skill. Если такого ни разу не случилось — рано, и это нормально.

И ещё: skill — это не «следующая ступень после новичка, к которой страшно подходить». Это просто способ не повторяться. Понимание складывается само, когда ты уже видел, как Claude читает файлы, ходит по шагам и делегирует кусочки работы — а это базовые вещи, с которых всё и начинается.

Как Claude делегирует задачи и переиспользует такие навыки — мы по шагам разбираем в курсе про агентов: без спешки, на понятных примерах.

Короткий FAQ

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

Skill заменяет CLAUDE.md? Нет, они про разное. CLAUDE.md — правила, которые верны всегда; skill — приём для конкретной задачи, который включается по ситуации. Чаще всего они работают вместе: общие правила лежат в CLAUDE.md, а пошаговые рецепты — в навыках.

Это сложно для новичка? Нет. Skill — это просто папка с описанием и инструкцией. Если ты уже видел, как Claude читает файлы и ходит по шагам, ты справишься. Никакого «уровня про» для этого не нужно.

Хочешь глубже? Большой разбор: Как управлять Claude Code: CLAUDE.md, Skills и hooks.

Читайте также

Попробуй на практике

Бесплатные интерактивные курсы по теме — прямо в браузере, с нуля.