Почему это важно именно вам
Рабочий день директора — это поток разнородных задач, каждая из которых требует одного и того же: быстро понять главное, принять решение и двигаться дальше. Утром — письмо от подрядчика, которое надо оценить по тону, прежде чем отвечать. В обед — встреча с командой, после которой нужно зафиксировать, кто что обещал. Вечером — договор на три страницы, который пришёл «срочно» и нужно «посмотреть». Каждое из этих действий вы делаете руками: перечитываете, выделяете, формулируете.
Skills в Claude Code — это готовые slash-команды, которые вы вызываете одной строкой. Не «напиши промпт», не «настрой агента» — просто /риски-договора и вставляете текст. Разница с обычным запросом в браузере принципиальная: skill знает, что именно от него ждут, в каком формате отдавать результат и что считать важным. Вы один раз пишете инструкцию — и дальше просто пользуетесь.
В этом уроке — пять готовых skills, которые закрывают самые частые повторяющиеся задачи директора. Вам не нужно их придумывать: тексты ниже можно скопировать в файлы без изменений и использовать с сегодняшнего дня. Если через неделю обнаружите, что хочется что-то поправить — это займёт пять минут.
Что это такое
Skills в Claude Code устроены как именованные команды. Каждый skill — это папка в .claude/skills/ (или глобально в ~/.claude/skills/) с файлом SKILL.md внутри. В начале файла — frontmatter с описанием. Дальше — промпт: что делать с тем, что вы передали.
Хорошая аналогия — корпоративные шаблоны в Word, только умные. Представьте, что у вас в компании есть стандарт: «после каждой встречи заполнить форму — решения, задачи, ответственные, дедлайны». Раньше вы открывали шаблон, заполняли вручную, иногда забывали пункты. Skill делает это за вас: вы бросаете текст протокола — получаете заполненную структуру.
Вторая аналогия — корпоративный чек-лист, который эксперт прогоняет по документу. Юрист проверяет договор: есть ли ответственность сторон, что с форс-мажором, как прописаны штрафы. Skill /риски-договора делает именно это, только за тридцать секунд и без счёта за час работы.
Skills — это ваша личная автоматизация без кода
Вы формулируете экспертизу один раз в текстовом файле. Дальше Claude применяет её к любому входящему документу. Никакого программирования — только инструкция на русском языке.
Технически skill — это папка со SKILL.md внутри; имя папки и есть имя команды. Обязательных полей во frontmatter нет, но description (одна строка — что делает) нужен всегда: по нему Claude решает, уместен ли скилл. Дальше идёт тело: ваш промпт. Внутри промпта можно использовать $ARGUMENTS — это то, что вы передадите после имени команды.
Один важный момент: skills живут отдельно от субагентов (.claude/agents/). Агент — самостоятельный процесс с памятью и инструментами. Skill — это быстрая команда, которую выполняет основная сессия. Для задач «прочитал, обработал, вернул текст» — skill проще и быстрее.
Ещё одно отличие, которое имеет практическое значение: skill по умолчанию не требует отдельной сессии и не запускает новый процесс (с полем context: fork он выполняется в отдельном субагенте). Вы работаете внутри Claude Code, вызываете /ревью-письма, получаете ответ — и продолжаете работать в той же сессии. Это значит, что вы можете вызвать skill, посмотреть результат, задать уточняющий вопрос и снова вызвать skill с доработанным текстом — всё в одном контексте. Это удобнее, чем переключаться между окнами или каждый раз открывать браузер.
Наконец, стоит сказать про масштаб. Пять skills — это не предел и не стандарт. Это отправная точка. Через неделю использования вы почувствуете, какой из них вы вызываете каждый день, а какой — ни разу. Первый стоит углубить (добавить критерии, специфику вашей отрасли). Второй — возможно, убрать или переделать. Библиотека skills — это живой инструмент, а не набор правил, которые нельзя трогать.
Как работает на практике
Шаг 1. Создаём папку
mkdir -p ~/.claude/skills
Тильда здесь означает домашнюю папку вашего пользователя. Skills в ~/.claude/skills/ будут доступны в любом проекте — это глобальная библиотека. Если хотите skills только для одного проекта, создайте папку .claude/skills/ в корне того проекта.
Шаг 2. Создаём пять файлов
Ниже — полные тексты всех пяти skills. Создайте каждый как отдельный файл.
Файл: ~/.claude/skills/revu-pisma/SKILL.md
---
name: ревью-письма
description: Анализирует деловое письмо — тон, структура, конкретность, что улучшить
---
Проанализируй деловое письмо или сообщение:
$ARGUMENTS
Дай оценку по трём параметрам:
**Тон** — как письмо воспринимается адресатом: слишком формально, слишком мягко, агрессивно, нейтрально. Если тон не соответствует контексту — объясни почему и предложи одну конкретную правку.
**Структура** — есть ли чёткое открытие (о чём письмо), тело (детали) и закрытие (что ждёте от адресата). Если что-то отсутствует — укажи, что добавить и куда.
**Конкретность** — есть ли конкретные цифры, даты, имена, суммы там, где они нужны. Замени расплывчатые фразы («в ближайшее время», «значительный объём», «обсудим») конкретными формулировками — задай вопрос, если не хватает данных.
В конце — одна строка: «Отправить можно» или «Нужно доработать: [главная причина]».
Файл: ~/.claude/skills/itog-vstrechi/SKILL.md
---
name: итог-встречи
description: Извлекает из текста протокола решения, задачи и дедлайны
---
Обработай текст встречи или совещания:
$ARGUMENTS
Верни строго в этом формате:
## Решения
- [что решили — конкретно, без воды]
## Задачи
| Что сделать | Кто | До когда |
|---|---|---|
| ... | ... | ... |
## Вопросы без ответа
- [что осталось открытым, требует уточнения]
## Следующий шаг
[одно действие, которое нужно сделать прямо сейчас или первым]
Если в тексте нет явных дат — пиши «дата не указана». Если ответственный не назван — «не назначен». Не додумывай и не интерпретируй то, чего нет в тексте.
Файл: ~/.claude/skills/riski-dogovora/SKILL.md
---
name: риски-договора
description: Проверяет договор на ключевые риски и красные флаги
---
Проверь текст договора или его фрагмент:
$ARGUMENTS
Найди и опиши риски по категориям:
**Красные флаги** (требуют немедленного внимания):
- Асимметричная ответственность — если одна сторона несёт ответственность, а другая нет
- Односторонний отказ — если контрагент может выйти без штрафов, а вы нет
- Размытые обязательства — «по мере необходимости», «в разумные сроки», «по согласованию» без конкретики
- Автопролонгация без уведомления
**Жёлтые флаги** (стоит уточнить или переформулировать):
- Форс-мажор — насколько широко определён
- Порядок разрешения споров — суд, арбитраж, переговоры
- Порядок изменения условий
**Что отсутствует** (нет в тексте, но должно быть):
- Перечисли пункты, которых нет, но которые обычно нужны в таком типе договора
В конце: «Подписывать можно» / «Требует правок» / «Нужна консультация юриста» — и одна причина.
Ты не юрист и не даёшь юридических заключений. Ты помогаешь заметить то, что стоит проверить.
Файл: ~/.claude/skills/ocenit-ideyu/SKILL.md
---
name: оценить-идею
description: Оценивает бизнес-идею или инициативу — сильные стороны, слабые, ресурсы
---
Оцени идею или инициативу:
$ARGUMENTS
Структура оценки:
**Что сильно** (максимум 3 пункта):
- Конкретные сильные стороны — почему это может сработать
**Что слабо** (максимум 3 пункта):
- Конкретные риски и уязвимости — где может сломаться
**Что потребуется**:
- Деньги: примерный порядок затрат (если можно оценить)
- Время: сколько недель/месяцев до первого результата
- Люди: кто нужен, каких компетенций нет
- Зависимости: от чего зависит успех, что вне вашего контроля
**Главный вопрос**, который нужно проверить прежде, чем вкладывать ресурсы — одна строка.
**Вердикт**: «Стоит проработать», «Нужна дополнительная информация» или «Высокий риск — обоснование».
Оценивай честно. Не хвали ради похвалы.
Файл: ~/.claude/skills/dajdzhest-dnya/SKILL.md
---
name: дайджест-дня
description: Собирает главное из набора текстов или описания прошедшего дня
---
Обработай материалы дня:
$ARGUMENTS
Верни дайджест в формате:
## Главное за день
[3-5 пунктов — самое важное, что произошло или решилось]
## Что требует действия
[задачи и вопросы, которые нельзя оставить без ответа — с приоритетом]
## На завтра
[что из сегодняшнего переходит в завтра: незакрытые вопросы, ожидаемые ответы]
## Сигналы
[необычное, тревожное или позитивное, что стоит держать в поле зрения]
Если материалов мало — скажи об этом, не заполняй пустые разделы водой.
Шаг 3. Проверяем, что всё на месте
ls ~/.claude/skills/
Должны появиться пять папок: revu-pisma/, itog-vstrechi/, riski-dogovora/, ocenit-ideyu/, dajdzhest-dnya/ — в каждой по SKILL.md.
Шаг 4. Используем
Запустите Claude Code в любой папке:
claude
Внутри сессии напишите, например:
/revu-pisma Добрый день, Андрей Владимирович. Направляю вам на согласование условия следующего этапа работ. Прошу подтвердить готовность к обсуждению в удобное для вас время.
Или скопируйте текст из файла:
/риски-договора [вставьте текст договора]
Как передать длинный текст
Если текст не помещается в одну строку удобно — просто вставьте его после имени команды. Claude Code принимает многострочный ввод. Для очень длинных документов можно использовать @путь/к/файлу вместо вставки текста — skill получит содержимое файла через $ARGUMENTS.
Частые ошибки
Ошибка 1. Файл называется не так, как команда
Папка называется revu-pisma/, а вызвать пытаются /ревью-письма. Команда берётся из имени папки, поле name на неё не влияет — оно только подпись в списке /skills. Хотите вызывать по-русски — так и назовите папку: .claude/skills/ревью-письма/SKILL.md.
Ошибка 2. Забыли $ARGUMENTS в промпте
Если в тексте skill нет $ARGUMENTS, ваш текст не пропадает: Claude Code допишет его в конец как ARGUMENTS: <текст>. Но попадёт он в конец, а не туда, где нужен по смыслу, — поэтому плейсхолдер лучше ставить явно. Всегда проверяйте, что $ARGUMENTS есть в теле файла.
Ошибка 3. Слишком длинный промпт без структуры
Если вы решите добавить в skill двадцать пунктов проверки — результат станет хуже, а не лучше. Claude будет пытаться охватить всё сразу и теряет фокус. Три-пять чётких критериев работают лучше, чем десять размытых. Начните с того, что есть в примерах выше, и добавляйте только то, чего реально не хватает.
Ошибка 4. Ожидать юридической экспертизы от /риски-договора
Skill по договору — это не замена юристу. Он хорошо замечает структурные проблемы, асимметрию и отсутствующие разделы. Но тонкости конкретной отрасли, специфику судебной практики и последствия конкретных формулировок — это к юристу. Skill помогает подготовить список вопросов, а не закрыть вопрос.
Skills остаются в контексте после вызова
Содержимое скилла попадает в диалог обычным сообщением и остаётся в контексте: после вызова можно уточнять и переспрашивать, не вставляя текст заново. Заново скилл понадобится только после /clear или компакции. Заново вызывать скилл нужно только после /clear или компакции.
Когда нужно / когда нет
Используйте skills, когда:
- Задача повторяется больше трёх раз в неделю — письма, встречи, договоры
- Формат результата важен и должен быть стабильным — таблица задач, список рисков
- Нужна быстрая обработка без настройки — скопировал, запустил, получил
- Хочется применить один и тот же стандарт к разным документам
Не используйте skills, когда:
- Задача разовая и нестандартная — для неё проще написать обычный запрос в браузере
- Нужна работа с файлами на диске, запуск команд, несколько шагов подряд — это для субагентов (День 22-28)
- Важна память между запусками — skill не помнит предыдущие результаты, агент с полем memory (user, project или local) помнит
- Задача требует данных, которых у Claude нет под рукой, — скилл сам по себе источником данных не является (хотя умеет подтянуть их командой !`...` или разрешить нужные инструменты через allowed-tools)
Skill vs агент: простое правило
Если задача звучит как «обработай вот этот текст» — skill. Если задача звучит как «посмотри на мой проект и сделай что-то» — агент.
Связь с другими уроками
День 31 — что такое skills и как создать первый. Там разбирается механика: папка со SKILL.md, frontmatter, как Claude Code находит команды. Если что-то из сегодняшних файлов непонятно — начните с того урока.
День 26 — агент-редактор документов. Skill /ревью-письма и агент-редактор делают похожие вещи, но по-разному. Skill быстрее для разовой проверки. Агент лучше, если вы хотите, чтобы он знал ваш персональный стиль и применял правки прямо в файле. Оба подхода полезны — выбирайте по задаче.
День 28 — оркестратор. Если захотите, чтобы несколько skills запускались последовательно — например, сначала /итог-встречи, потом /оценить-идею по каждому решению — это можно организовать через оркестратора. Но для большинства задач пяти отдельных skills хватает с запасом.
Задание на сегодня
Создайте один skill из пяти — любой, который кажется наиболее полезным прямо сейчас. Скопируйте текст файла из урока, сохраните в ~/.claude/skills/. Запустите Claude Code и проверьте командой /имя-skill на реальном тексте из своей работы — письме, фрагменте договора или паре абзацев из вчерашней встречи.
Критерий «выполнено»: skill запустился и вернул структурированный результат в нужном формате.
После этого можно добавить остальные четыре — это займёт ещё десять минут.
Резюме
- Skill — папка в
~/.claude/skills/с файломSKILL.md:descriptionво frontmatter и$ARGUMENTSв теле - Пять готовых skills закрывают самые частые задачи директора: анализ письма, протокол встречи, риски договора, оценка идеи, дайджест дня
- Каждый skill работает немедленно после создания файла — никакой настройки, никакого кода
- Skills для разовой обработки текста; для многошаговых задач с памятью — субагенты
- Тексты skills из урока можно использовать без изменений и редактировать по мере появления конкретных потребностей