Скиллы: инструкции под задачу

Скилл — это готовая инструкция для Claude под конкретную задачу. Не команда «сделай X», а свод правил «когда делаешь X — делай так». Создал один раз — Claude применяет автоматически когда замечает подходящую ситуацию.

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

Как это работает

Скилл — это папка или файл с YAML-шапкой и текстом инструкции. YAML — это простой формат записи параметров: каждое поле на своей строке, через двоеточие. В шапке два важных поля: name (имя скилла) и description (что делает и когда применять). Шапка обрамляется тремя дефисами --- сверху и снизу — так Claude понимает «вот это настройки, дальше идёт сама инструкция». Ниже шапки — тело с правилами обычным русским текстом.

▸ YAML-шапка скилла
---
name: post-writer
description: Пишет посты в мой Telegram-канал.
  Используй когда я прошу написать пост, придумать заход, оформить мысль для канала.
---

Когда я прошу написать пост:
- Короткие абзацы (1-3 предложения)
- Без эмодзи и канцелярита
- Заход — провокационный вопрос или факт
- Заканчивать призывом к действию или вопросом

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

Ключевой момент: тело скилла грузится только когда нужно. В контексте постоянно висят только короткие описания — по строчке на каждый. Можно держать десятки скиллов и почти не тратить токены. Это отличает скилл от MCP, который занимает место постоянно.

Аналогия

Скилл — как стажёр с инструкцией в кармане. Не читает её постоянно, достаёт только когда задача подходит под его специализацию.

Структура файлов

Скилл — это всегда папка. Внутри обязательно файл SKILL.md — главная инструкция. По желанию рядом могут лежать вспомогательные файлы: примеры, шаблоны, скрипты.

Минимальный скилл — папка с одним SKILL.md:

▸ Минимальный скилл
.claude/skills/post-writer/
└── SKILL.md            ← файл с YAML-шапкой и инструкцией

Расширенный — добавляются вспомогательные файлы. Claude подгружает их по ссылкам из SKILL.md когда нужно:

▸ Расширенный скилл
.claude/skills/post-writer/
├── SKILL.md            ← главный файл с инструкцией
├── examples/           ← примеры хороших постов
│   ├── post-1.md
│   └── post-2.md
└── templates/          ← шаблоны разных форматов
    └── narrative.md

Когда вспомогательные файлы нужны: скилл сложный, есть примеры или шаблоны на которые опирается. Когда не нужны: правила компактные, всё помещается в одном SKILL.md.

Плоский файл — не валидно

Структура .claude/skills/post-writer.md (один md-файл сразу в skills/, без папки) — не работает. Claude Code такой скилл не увидит. Если хочется простой плоский файл с промптом — это команда, и она кладётся в .claude/commands/<имя>.md. Подробнее про разницу — в статье 12, раздел про команды.

Расширенные настройки в шапке

Кроме базовых name и description в шапке можно указать продвинутые параметры:

▸ Полная шапка
---
name: post-writer
description: Пишет посты в Telegram-канал
model: haiku
context: fork
allowed-tools: Read, Glob
disable-model-invocation: false
---
Параметр Зачем
model Какая модель будет выполнять скилл. haiku — дешевле и быстрее для простых задач, sonnet — основной баланс, opus — для сложных рассуждений
context: fork Запускает скилл в изолированном контексте — он не видит историю чата и не загрязняет её. Полезно для технических задач которые не должны влиять на основной разговор
allowed-tools Список инструментов которые можно использовать (Read, Edit, Bash и т.д.). Если хочешь чтобы скилл только читал, но не писал — оставь только Read
disable-model-invocation Если true — Claude не может сам решить запустить этот скилл. Только ручной вызов через /название. Полезно для опасных или дорогих скиллов

Как создать свой скилл

Самый простой путь — попросить Claude. Он умеет создавать скиллы по описанию задачи.

▸ Промпт для создания скилла
Создай скилл для [задача].

Когда я прошу [что делать], ты должен [как делать]:
- Правило 1
- Правило 2
- Правило 3

Триггеры (когда применять): [список фраз или ситуаций]
Сделай его глобальным/проектным.

Конкретный пример:

▸ Реальный промпт
Создай скилл для написания постов в мой Telegram-канал.

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

Триггеры: «напиши пост», «оформи в пост», «сделай пост для канала».
Сделай его глобальным, чтобы работал везде.

Claude создаст файл, добавит YAML-шапку, заполнит инструкции. Можно сразу проверить — попросить написать тестовый пост и посмотреть как сработают правила.

Как улучшать скилл

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

▸ Промпт для улучшения
Этот пост получился слишком длинным. Добавь в скилл правило: максимум 3 абзаца.

или

В ответе клиенту не хватало конкретики.
Обнови скилл: всегда добавлять один пример или ссылку.

Принцип: ловишь себя на том, что объясняешь одно и то же правило третий раз — пора добавить его в скилл. Чем больше итераций — тем точнее работает.

Где брать готовые скиллы

Прежде чем писать с нуля — посмотри что уже есть. Основные источники:

Главный принцип: не перегружай контекст

Это критично

Не ставь скиллы «на всякий случай». Каждый установленный скилл занимает место в контексте Claude (хоть и небольшое — только описание). Когда у тебя 50 скиллов, Claude путается какой когда применять, и качество падает у всех.

Лучше 5 скиллов которые ты реально используешь, чем 50 «на всякий случай». Скилл который не сработал ни разу за месяц — удаляй без сожаления.

Свой или готовый — что выбрать

Перед установкой готового скилла спроси себя: это про мою специфику или общая задача?

Ситуация Что выбрать
Универсальная задача (работа с PDF, аудит безопасности, генерация UI) Готовый скилл из официальных источников
Твой стиль письма, голос бренда, ответы клиентам твоей школы Свой скилл — никакой готовый не попадёт в твой стиль
Не уверен есть ли готовый — попроси Claude поискать Если найдётся проверенный с высоким рейтингом — ставь, иначе делай свой

Работа с Claude Code — индивидуальная история. Готовые скиллы хорошо закрывают типовые задачи (PDF, дизайн, тесты), но всё что касается твоего бизнеса, голоса, продукта — собирается под себя. Иначе результат будет «средним по больнице», а не твоим.

▸ Промпт для поиска подходящего скилла
Мне нужен скилл для [задача — конкретно, своими словами].

Поищи в:
- Официальном маркетплейсе Claude (/plugins → Discover)
- На GitHub в awesome-claude-code
- На anthropic/skills

Условия:
- Только активные проекты (свежие коммиты, не старше 6 месяцев)
- Высокий рейтинг или известный автор
- Подходит именно под мою задачу, а не «похоже»

Если не нашёл подходящего — скажи прямо «лучше создать свой»,
и предложи структуру под мою задачу.

Самые полезные готовые скиллы из официального маркетплейса и проверенных репозиториев. Категоризованы по типу задач — ставь только то что реально нужно тебе.

Как ставить

Команды вида /plugin install ... в таблицах ниже — это команды для самого Claude Code. Копируешь команду, вставляешь прямо в чат с Claude Code, нажимаешь Enter — Claude скачивает и подключает скилл из официального маркетплейса. Альтернативный путь — открыть меню /plugin → вкладка Discover → найти нужное → Install. Подробно про маркетплейс — в статье 05d.

Для скиллов из GitHub-репозиториев (не из маркетплейса) ставится по-другому: открываешь репозиторий по ссылке, копируешь файл SKILL.md и кладёшь в свою папку ~/.claude/skills/имя-скилла/. Или ещё проще — кинь ссылку в чат с Claude Code и напиши: «Установи мне этот скилл» — Claude сам разберётся, скачает и положит куда надо.

Лайфхак: проверь скилл прежде чем ставить

Скилл — это инструкция, которую Claude будет выполнять с твоими файлами и доступом к терминалу. Если ставишь сторонний скилл (с GitHub, из чужой подборки, по ссылке от блогера) — сначала попроси Claude его проверить: «Прочитай содержимое скилла по этой ссылке и скажи, нет ли там подозрительных команд: попыток что-то удалить, скачать неизвестные файлы, отправить мои данные наружу, обойти разрешения». Минута проверки — и спокойно ставишь. Для скиллов из официального маркетплейса Anthropic это не обязательно, они уже проверены.

Полезно почти всем

Скилл Что делает Как поставить
skill-creator Мета-скилл для создания других скиллов с правильной YAML-шапкой /plugin install skill-creator@claude-plugins-official
frontend-design Делает UI-компоненты и страницы с продуманной типографикой и стилем /plugin install frontend-design@claude-plugins-official
superpowers Большая community-библиотека (40k+ ⭐): brainstorm, worktree, планирование, TDD (разработка через тесты), code review /plugin install superpowers@claude-plugins-official
code-review Проверяет код по стандартным критериям (читаемость, безопасность, ошибки) /plugin install code-review@claude-plugins-official
code-simplifier Упрощает запутанный код, убирает дублирование /plugin install code-simplifier@claude-plugins-official

Если ведёшь контент / SEO

Скилл Что делает Как поставить
Stop-Slop Чистит текст от AI-штампов («погружение», «революция», структурные клише). Чтобы текст звучал как живой человек github.com/hardikpandya/stop-slop
SEO Machine Длинные SEO-статьи: исследование → структура → текст → оптимизация github.com/TheCraigHewitt/seomachine
Marketing Skills Набор из 30+ маркетинговых агентов: SEO-аудиты, email, CRO, копирайтинг github.com/coreyhaines31/marketingskills

Нужен красивый дизайн

Скилл Что делает Как поставить
UI/UX Pro Max База из 50+ UI-стилей, 161 цветовая палитра, 57 шрифтовых пар, 99 UX-правил. «Сделай fintech-дашборд» — само подберёт стиль github.com/nextlevelbuilder/ui-ux-pro-max-skill
canvas-design Создаёт постеры и визуальный арт в PNG/PDF — сначала формулирует design philosophy, потом рендерит её на холсте skills.sh (поищи "canvas-design")
Frontend Slides Анимированные HTML-презентации, конвертирует PowerPoint в веб-слайды github.com/zarazhangrui/frontend-slides

Если у тебя бизнес и продажи

Скилл Что делает Как поставить
Entrepreneur Skills 24 скилла: маркетинг, продажи, операционка, финансы, лидерство github.com/mfwarren/entrepreneur-claude-skills
AI Sales Team Лид-квалификация, персонализированные письма, PDF-отчёты по pipeline github.com/zubair-trabzada/ai-sales-team-claude

Если разрабатываешь сложно

Скилл Что делает Как поставить
Trail of Bits Security Профессиональный security-аудит кода от уважаемой компании github.com/trailofbits/skills
Playwright Автоматизация браузера: тесты, проверки, парсинг github.com/lackeyjb/playwright-skill
Context Engineering Kit Учит Claude писать ответы экономнее по токенам без потери качества github.com/NeoLabHQ/context-engineering-kit
Стартовый набор для большинства предпринимателей

Не пытайся ставить всё сразу. Реалистичный старт: skill-creator + frontend-design + superpowers. Если ведёшь контент — добавь Stop-Slop. Если строишь продукт — Entrepreneur Skills. Дальше добавляй точечно когда столкнёшься с задачей под которую нет скилла.

Управление скиллами через терминал

Если предпочитаешь команды вместо интерфейса. npx — это утилита которая позволяет запускать программы из интернета без установки. Команда npx skills сама скачает нужный инструмент при первом запуске и выполнит. Эти команды вставляются в терминал, не в чат Claude:

▸ Терминал
# Установить набор скиллов из GitHub-репозитория
npx skills add anthropics/skills -a claude-code

# Посмотреть что установлено
npx skills ls

# Обновить все
npx skills update

Глобальные vs проектные

Скиллы можно ставить в двух местах:

Глобально Проектно
Где живёт ~/.claude/skills/ .claude/skills/ в проекте
Где работает Во всех проектах на машине Только в этом проекте
Что туда Общие методологии, инструменты (PDF, презентации, аудит) Авторский стиль, голос, специфика конкретного продукта

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

Безопасность

Важно

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

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

Защита через allowed-tools в шапке: если скилл должен только читать — оставь Read, без Edit и Bash. Тогда даже если скилл попробует что-то нехорошее — у него не будет нужных инструментов.

Сколько скиллов нужно

Соблазн поставить пятьдесят скиллов сразу — велик. Не стоит.

Правило

Чем меньше и точнее скиллов — тем лучше результат. Когда у тебя 50 скиллов, Claude путается какой когда применять. 5-10 хорошо настроенных скиллов работают сильнее, чем 50 средних.

Признак что скилл нужен: ловишь себя что в третий раз объясняешь Claude одни и те же правила. Записал в скилл — больше не объясняешь.

Признак что скилл лишний: за месяц ни разу не сработал, или ты сам забыл что он есть. Удаляй без сожаления.