Скилл - это не фича, а обычный текстовый файл

Звучит как сложная встроенная функция, а на деле скилл - это папка с одним файлом внутри, который называется SKILL.md. В нём обычными словами написано, что Claude должен уметь и в каких случаях включать этот навык. Один раз собрали файл - и дальше вызываете навык так же, как позвали бы коллегу с конкретной специализацией, вместо того чтобы каждый раз заново объяснять контекст с нуля.

1
файл на весь скилл
3
поля в шапке файла
3
места, где скилл работает

Три поля, которые решают всё

name
Имя навыка - то, по чему вы будете к нему обращаться и видеть его в списке подключённых умений.
description
Самое важное поле - именно по нему модель решает, уместен ли навык прямо сейчас. Кладите туда слова-триггеры, которые вы реально будете печатать.
tools
Что скиллу разрешено делать - например, читать и писать файлы. Ограничивает возможности навыка рамками, которые вы сами задали.

Куда устанавливать в зависимости от версии Claude

Таблица прокручивается вбок на телефоне →

ВерсияГде искатьКому подходит
Claude.ai (браузер)Settings → Capabilities → Skills → Create skillНе хочется ничего устанавливать на компьютер
Claude DesktopSettings → Capabilities → Skills → Create skillНужен доступ к файлам на компьютере - подходит большинству
Claude Code (терминал)Папка ~/.claude/skills/, файл SKILL.md внутриНужна максимальная гибкость и работа с проектом

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

Как выглядит рабочий скилл

---
name: post-from-bullets
description: Превратить черновые тезисы в готовый пост для соцсети - используй, когда просят "собери пост из тезисов" или "сделай пост из заметок"
tools: []
---

Когда тебя просят собрать пост из тезисов:
1. Убери канцелярит и длинное тире
2. Первое предложение - самое цепляющее
3. В конце - один конкретный вопрос к читателю
4. Разговорный тон, без наигранного энтузиазма

Обратите внимание на поле description: в нём есть и формальная задача, и разговорные формулировки, которые человек реально напишет в запросе - это и есть тот самый «триггер», по которому модель понимает, что навык пора включить.

Когда скилл не нужен

Не каждая повторяющаяся задача требует отдельного скилла. Если задача разовая - проще один раз описать её словами в диалоге, чем собирать файл ради единственного случая. Если задача требует доступа к внешней системе (трекеру, базе данных) - это чаще задача для MCP-сервера, а не для скилла: скилл держит ваши правила, а не подключает внешние данные. Скилл оправдан, когда одну и ту же формулировку задачи вы печатаете третий-четвёртый раз подряд.

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

Сохраните себе
  1. Начните с задачи, которую печатаете третий раз подряд - это верный признак, что нужен именно скилл, а не разовая формулировка.
  2. Пишите description так, как реально будете просить - разговорным языком, а не формальным термином.
  3. Держите один скилл под одну задачу - не пытайтесь собрать универсальный навык на все случаи.
  4. Не путайте скилл с MCP: если задаче нужны данные из внешней системы, ищите сервер, а не пишите правило.
  5. Проверьте скилл на трёх разных формулировках запроса - убедитесь, что description ловит их все.
Нужны ли навыки программирования, чтобы собрать Claude Skill?
Нет, файл SKILL.md пишется обычным языком, без кода - это текстовый файл с небольшой служебной шапкой.
Чем скилл в Claude отличается от MCP-сервера?
Скилл держит ваши правила и ничего не подключает. MCP-сервер - провод к внешней системе с чужими данными.
Почему установленный скилл не срабатывает?
Чаще всего дело в поле description - если формулировка запроса отличается от него, модель может не распознать момент включения навыка.
← Все статьи блога