Самый простой способ это попросить братишку:
Создай скилл для [задача].
Когда я прошу [что], ты должен [как делать].
Вот мои правила: [правила].
Ну или:
Создай скилл для написания постов в мой канал.
Когда я прошу написать пост, ты должен:
- Писать коротко, максимум 5 абзацев
- Начинать с провокационного вопроса
- Заканчивать призывом к действию
- Использовать неформальный тон, без канцелярита
Сделай это глобальным скиллом, чтобы работал везде.
Claude Code создаст файл с инструкциями и положит в нужное место. Пример выше, если чё, упрощенный. В реальности скилл выглядит намного подробнее и конкретнее.
Новый скилл заработает сразу, перезапускать ничего не нужно. Claude Code подхватывает изменения на лету (это называют «hot reload»).
Стиль и тон 👄
Процесс 📝
Ограничения 🚫
Ты придёшь к полной автоматизации рабочего процесса, но это нужно делать постепенно. Первый шаг – настройка персонального высокоэффективного и точного ассистента, который идеально выполняет твои задачи (пока под чутким контролем).
Особенно это касается текстов. Лучше не сразу сваливать их полностью на AI, а сначала автоматизировать 90% работы, и научить агента делать идеальные черновики.
И вот уже после этого, ставить систему полностью на конвейере. Чтобы она не ждала от тебя новых запросов, а сама выполняла поставленные ей задачи в заранее оговорённое время.
Здесь работает тот же принцип что и с MCP: чем меньше и точнее > тем лучше результат.
Когда у тебя 50 «Skills» для всего подряд, Клодыч начинает путаться какой когда применять. Поэтому лучше загонять его в рамки, и создавать подобный тюнинг только там, где он реально нужен.
Многие задачи Claude Code выполняет сам, без дополнительных настроек и уточнений. Поэтому лучше смотреть на качество результата, и внедрять такие штуки по реальной необходимости.
Если ты поймал себя на том, что объясняешь одно и то же третий раз подряд – это прекрасный сигнал, что время скилов пришло! ⚡️
Очень просто. После (или во время) использования, давай агенту обратную связь:
Этот пост получился слишком длинным. Добавь в скилл правило: максимум 3 абзаца.
///
В ответе клиенту не хватало конкретики. Обнови скилл: всегда добавлять один конкретный пример или ссылку.
Скилл растёт из реального использования. Попользовался, увидел что не так > попросил исправить. Это охуенно просто и настолько же удобно.
Скилл это обычно текстовый файл. Но есть два формата:
Простой файл (одна штука):
.claude/skills/post-writer.md
Подходит для скиллов без дополнительных материалов.
Расширенная папка:
.claude/skills/post-writer/
├── SKILL.md ← сам скилл
├── examples/ ← примеры хороших постов
└── templates/ ← шаблоны
Подходит когда скиллу нужны примеры, шаблоны или другие файлы.
Оба формата работают одинаково. Начни с простого файла, перейди на папку когда понадобятся дополнительные важные детали 🤘🏽
Иногда (редко, но всё же) Claude добавляет правила прямо в CLAUDE.md вместо создания отдельного файла скилла. Это ошибка. Если такое случится (проверить можно вручную или спросив), попроси его сделать нормально.
Правильно [ + ]
Неправильно [ - ]
В начале файла можно добавить шапку с настройками. Она выглядит так:
---
name: post-writer
description: Пишет посты для канала
model: haiku
context: fork
allowed-tools: Read, Glob
---
Дальше идёт обычный текст с инструкциями, как в «Command».
Что значит каждая настройка:
1. model — на какой модели запускать скилл. По умолчанию скилл работает на той же модели что и основная сессия. Но для простых задач можно поставить модель подешевле:
2. context: fork — запуск в изолированном режиме
Представь что ты отправляешь ассистента работать в соседнюю комнату, откуда он не способен тебе навредить. Там он делает свою работу, возвращается с результатом – а весь его рабочий процесс и размышления, остаются за стеной. Это полезно для задач с большим количеством промежуточных шагов.
3. allowed-tools — какие инструменты разрешены скиллу
Например, для анализа кода можно разрешить только чтение строк (Read, Glob). А для работы с текстовыми постами, не давать доступ к терминалу.
disable-model-invocation: true — запрещает Claude самому запускать этот скилл. Только ты сможешь вызвать его вручную через /название. Полезно для опасных операций: удаление данных, деплой, и подобное.
Шапка необязательная. Если она не нужна, просто пиши инструкции как обычно, без ---. Получится обычная команда без продвинутых настроек.
Ещё раз напомню. Всё что ты изучил в этих уроках, может (и должно) работать вместе. Например:
Команда — запускает процесс (/inbox)
Скилл — задаёт правила (как отвечать)
MCP — даёт данные (история переписки)
То есть: команда /inbox загружает входящие сообщения через MCP, показывает тебе, и предлагает ответы по правилам из скилла. А потом отдельная команда запускает персонализированную рассылку по каждому, или по всем сразу, с лучшими выбранными ответами.
💭 От Тома:
Я люблю начинать новые задачи и не люблю -_- повторять старые. Поэтому уже на автомате оцифровываю всё в скиллы. Когда мне надо вернуться к чему-то, что я уже когда-то довёл до идеала, я запускаю скилл и сразу получаю збс результат. Это как если бы в реальной жизни, ты мог один раз обучиться какому-то виду спорта, а потом спустя 20 лет нажать на одну кнопку – и вернуть себе идеальную форму и навыки, будто овладел ими вчера. Ну разве на заебись?!