Курс

Создание и настройка скилла

БЛОК 3: SKILLS • Урок 9 из 19

С чего начать 🔨

image.png

Самый простой способ это попросить братишку:

Создай скилл для [задача].
Когда я прошу [что], ты должен [как делать].
Вот мои правила: [правила].

Ну или:

Создай скилл для написания постов в мой канал.

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

Claude Code создаст файл с инструкциями и положит в нужное место. Пример выше, если чё, упрощенный. В реальности скилл выглядит намного подробнее и конкретнее.

Новый скилл заработает сразу, перезапускать ничего не нужно. Claude Code подхватывает изменения на лету (это называют «hot reload»).

Что можно положить внутрь

Стиль и тон 👄

  • Как писать тексты
  • Какие слова использовать, какие избегать
  • Какая структура нужна
  • Примеры хорошего результата


Процесс 📝

  • Какие шаги выполнять
  • В каком порядке
  • Что проверять в конце


Ограничения 🚫

  • Что нельзя делать
  • Какие данные не использовать
  • Когда остановиться и спросить тебя

Не выкидывай себя из процесса совсем

Ты придёшь к полной автоматизации рабочего процесса, но это нужно делать постепенно. Первый шаг – настройка персонального высокоэффективного и точного ассистента, который идеально выполняет твои задачи (пока под чутким контролем).

Особенно это касается текстов. Лучше не сразу сваливать их полностью на AI, а сначала автоматизировать 90% работы, и научить агента делать идеальные черновики.

И вот уже после этого, ставить систему полностью на конвейере. Чтобы она не ждала от тебя новых запросов, а сама выполняла поставленные ей задачи в заранее оговорённое время.

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

Здесь работает тот же принцип что и с MCP: чем меньше и точнее > тем лучше результат.

Когда у тебя 50 «Skills» для всего подряд, Клодыч начинает путаться какой когда применять. Поэтому лучше загонять его в рамки, и создавать подобный тюнинг только там, где он реально нужен.

image.png

Многие задачи Claude Code выполняет сам, без дополнительных настроек и уточнений. Поэтому лучше смотреть на качество результата, и внедрять такие штуки по реальной необходимости.

Если ты поймал себя на том, что объясняешь одно и то же третий раз подряд – это прекрасный сигнал, что время скилов пришло! ⚡️

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

Очень просто. После (или во время) использования, давай агенту обратную связь:

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

///

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

Скилл растёт из реального использования. Попользовался, увидел что не так > попросил исправить. Это охуенно просто и настолько же удобно.

Где лежат файлы

Скилл это обычно текстовый файл. Но есть два формата:

Простой файл (одна штука):

.claude/skills/post-writer.md

Подходит для скиллов без дополнительных материалов.

Расширенная папка:

.claude/skills/post-writer/ ├── SKILL.md ← сам скилл ├── examples/ ← примеры хороших постов └── templates/ ← шаблоны

Подходит когда скиллу нужны примеры, шаблоны или другие файлы.

Оба формата работают одинаково. Начни с простого файла, перейди на папку когда понадобятся дополнительные важные детали 🤘🏽

Где может быть косяк 😡

Иногда (редко, но всё же) Claude добавляет правила прямо в CLAUDE.md вместо создания отдельного файла скилла. Это ошибка. Если такое случится (проверить можно вручную или спросив), попроси его сделать нормально.

Правильно [ + ]

  • Отдельный файл в .claude/skills/имя-скилла.md
  • В CLAUDE.md только упоминание скилла

Неправильно [ - ]

  • Правила скилла написаны прямо в CLAUDE.md

Продвинутые настройки (шапка скилла)

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

--- name: post-writer description: Пишет посты для канала model: haiku context: fork allowed-tools: Read, Glob ---

Дальше идёт обычный текст с инструкциями, как в «Command».

Что значит каждая настройка:

1. model — на какой модели запускать скилл. По умолчанию скилл работает на той же модели что и основная сессия. Но для простых задач можно поставить модель подешевле:

  • [haiku] самая быстрая и дешёвая, для простых задач
  • [sonnet] средняя, хороший баланс цены и качества
  • [opus] самая умная и дорогая Зачем это надо: если скилл просто форматирует текст по шаблону, незачем тратить дорогую модель. Ставишь haiku и экономишь токены (если ты нищий и тебе важна экономия).

2. context: fork — запуск в изолированном режиме

Представь что ты отправляешь ассистента работать в соседнюю комнату, откуда он не способен тебе навредить. Там он делает свою работу, возвращается с результатом – а весь его рабочий процесс и размышления, остаются за стеной. Это полезно для задач с большим количеством промежуточных шагов.

3. allowed-tools — какие инструменты разрешены скиллу

Например, для анализа кода можно разрешить только чтение строк (Read, Glob). А для работы с текстовыми постами, не давать доступ к терминалу.

disable-model-invocation: true — запрещает Claude самому запускать этот скилл. Только ты сможешь вызвать его вручную через /название. Полезно для опасных операций: удаление данных, деплой, и подобное.

Шапка необязательная. Если она не нужна, просто пиши инструкции как обычно, без ---. Получится обычная команда без продвинутых настроек.

Полная связка 😈

Ещё раз напомню. Всё что ты изучил в этих уроках, может (и должно) работать вместе. Например:

Команда — запускает процесс (/inbox)

Скилл — задаёт правила (как отвечать)

MCP — даёт данные (история переписки)

То есть: команда /inbox загружает входящие сообщения через MCP, показывает тебе, и предлагает ответы по правилам из скилла. А потом отдельная команда запускает персонализированную рассылку по каждому, или по всем сразу, с лучшими выбранными ответами.

💭 От Тома:
Я люблю начинать новые задачи и не люблю -_- повторять старые. Поэтому уже на автомате оцифровываю всё в скиллы. Когда мне надо вернуться к чему-то, что я уже когда-то довёл до идеала, я запускаю скилл и сразу получаю збс результат. Это как если бы в реальной жизни, ты мог один раз обучиться какому-то виду спорта, а потом спустя 20 лет нажать на одну кнопку – и вернуть себе идеальную форму и навыки, будто овладел ими вчера. Ну разве на заебись?!