Навыки: научите Cowork работать по-вашему
Если вы третий раз объясняете Claude, как собирать релиз-ноты по нашему стандарту, — вы уже написали навык, просто пока в виде разрозненных сообщений. В этом уроке соберём его в форму, которую Claude будет находить и применять сам. Вы узнаете, что такое навык, как устроен файл SKILL.md, из чего ещё навык состоит и как его создать тремя способами.
Что такое навык
Навык (Skill) — это папка с инструкцией и вспомогательными материалами, которая учит Claude делать определённый тип работы определённым образом. Ключевое слово — «тип работы»: не одна задача, а класс задач. «Собрать релиз-ноты», «оформить статус-отчёт», «переименовать макеты по нашей схеме».
Главное свойство навыка — Claude выбирает его сам. В начале сессии он видит короткие описания всех включённых навыков; когда задача подходит под описание, он читает навык целиком и следует ему. Вы можете вызвать навык и явно — через / и имя навыка в поле ввода, — но обычно достаточно описать задачу.
Это отличает навык от глобальных инструкций, которые Claude носит с собой в каждую сессию целиком. Инструкции навыка загружаются только когда нужны, поэтому навык может быть длинным и подробным, не утяжеляя остальные задачи.
Навыки — открытый формат: их поддерживают приложение Claude, Cowork, Claude Code и API, а спецификация опубликована на agentskills.io. Встроенные навыки для работы с Word, Excel, PowerPoint и PDF уже есть у Claude «из коробки» — именно они отвечают за то, что результат сохраняется как настоящий документ, а не текст в чате.
Из чего состоит навык
В обучающих материалах Anthropic навык описывают через четыре составляющие.
Инструкции — SKILL.md. Обязательный файл. Что навык делает, когда его применять, как выполнять работу шаг за шагом. Писать нужно так, чтобы по инструкции мог работать новый сотрудник.
Ассеты. Материалы, без которых результат не будет выглядеть как надо: шаблон презентации, логотип, шрифты, шаблон документа.
Референсы. Примеры хорошей работы: прошлые релиз-ноты, которые клиенту понравились, стайлгайд, глоссарий. Они задают планку качества, к которой Claude подтягивается.
Скрипты. Код для тех частей процесса, которые должны выполняться одинаково каждый раз: расчёты, сравнения, переименование по шаблону. Там, где нужна точность, скрипт надёжнее, чем просьба «посчитай».
Простой навык — это один файл SKILL.md. Сложный — папка с подпапками для ассетов, референсов и скриптов, на которые SKILL.md ссылается.
Формат SKILL.md
Файл состоит из двух частей: короткого блока метаданных в начале (YAML между строками ---) и обычного Markdown с инструкциями. В метаданных два обязательных поля: name (имя) и description (описание). Описание — самое важное поле в навыке: именно по нему Claude решает, применять ли навык. В нём должно быть и что навык делает, и когда его использовать, желательно теми словами, которыми вы формулируете задачу.
Вот навык для релиз-нот из урока о задачах:
---
name: release-notes
description: Собирает релиз-ноты для клиента из списка закрытых задач спринта по стандарту Amiga. Использовать, когда просят подготовить релиз-ноты, описание релиза, changelog или «что вошло в версию».
---
# Релиз-ноты по стандарту Amiga
## Входные данные
Список задач спринта: экспорт из трекера (CSV/Markdown) в рабочей
папке или задачи через коннектор. Если источник не указан — спросить.
## Что исключить
- Задачи с меткой `internal` или в проекте «Инфраструктура».
- Задачи не в статусе «Готово».
## Структура результата
Файл `release-notes-<номер спринта>.md`:
1. **Новое** — новые возможности, языком пользователя.
2. **Исправлено** — что перестало ломаться, с точки зрения пользователя.
3. **Изменилось** — изменения существующего поведения; обязательно,
если пользователю придётся действовать иначе.
4. **Для команды** — технические детали, номера задач, миграции.
## Правила текста
- Заголовок задачи из трекера — не заголовок пункта. Переписать
для пользователя: не «починил NPE в корзине», а «исправлена ошибка
при оформлении заказа с пустой корзиной».
- Без внутренних номеров задач в разделах 1–3.
- Если из задачи непонятно, что изменилось для пользователя, —
пункт в раздел «Требует уточнения» в конце файла, не угадывать.
## Пример
Образец хороших релиз-нот — `examples/release-notes-good.md`.
Придерживаться его тона и длины пунктов.Обратите внимание: описание содержит слова «релиз-ноты», «changelog», «что вошло в версию» — это те фразы, по которым Claude узнает задачу. Инструкции не объясняют, почему так надо, а говорят, что делать: каждая лишняя строка — это то, что Claude будет читать при каждом применении.
Ограничения на длину имени и описания, а также требования к структуре архива для загрузки, смотрите в документации по созданию навыков: они могут отличаться между Cowork и Claude Code.
Три способа создать навык
Попросить Claude. Самый простой путь. В Cowork начинаете задачу: «Создай навык для сборки релиз-нот по нашему стандарту». Claude задаёт вопросы — что на входе, когда применять, что считать хорошим результатом, какие материалы нужны — и собирает папку навыка. Дайте ему настоящие примеры: прошлые релиз-ноты, шаблон, экспорт задач. Результат появится в списке навыков в разделе настроек (в приложении он называется вроде «Customize» → «Skills»; название уточните в интерфейсе).
Записать процесс. В документации описана возможность записать, как вы делаете работу на экране, и получить навык из записи. Доступность этой функции зависит от платформы и тарифа — проверьте.
Написать руками. Создать папку, SKILL.md, добавить ассеты и примеры, упаковать и загрузить через настройки. Для Claude Code навык кладут в папку ~/.claude/skills/<имя>/ (личный) или .claude/skills/<имя>/ в проекте (командный); загружать ничего не нужно. Подробнее — в документации Claude Code.
Какой бы способ вы ни выбрали, дальше — проверка: запустите две-три реальные задачи, посмотрите, подхватил ли Claude навык и стал ли результат лучше, чем без него. Об этой проверке — урок «Проверка навыков и плагинов».
Навык, инструкции или проект?
Три инструмента легко перепутать, поэтому повторим границы.
Глобальные инструкции — о вас, читаются всегда, короткие. Проект — о конкретном потоке работы, со своими файлами и памятью. Навык — о том, как делать тип работы, читается когда нужен, может быть длинным и содержать материалы.
Навык «релиз-ноты» применится в любом проекте, где вы попросите релиз-ноты. Инструкция проекта «у этого клиента релиз-ноты на английском» уточнит его для одного клиента. А глобальная инструкция «без восклицательных знаков» будет действовать поверх обоих.
Что делает навык хорошим
Из практики Anthropic и нашей: один навык — одна работа, не «всё для менеджера». Описание с ключевыми словами, которыми вы формулируете задачу. Место для сомнений вместо угадывания. Настоящие примеры результата в папке навыка. И короткий SKILL.md: если он разрастается, выносите подробности в отдельные файлы и ссылайтесь на них.
Попробуйте сами
10–15 мин на рабочем месте- Возьмите процесс, который вы описали «для стажёра» в уроке о результатах. Напишите для него описание в одно-два предложения: что делает и когда применять. Проверьте, что в нём есть слова, которыми вы обычно ставите такую задачу.
- Попросите Claude в Cowork создать этот навык, положив в папку два-три примера хорошего результата. Прочитайте получившийся
SKILL.mdцеликом и уберите всё, что объясняет «почему», а не «что делать». - Запустите реальную задачу без явного вызова навыка и посмотрите, подхватил ли его Claude. Если нет — перепишите описание.
Коротко
- Навык — папка с
SKILL.mdи материалами, которая учит Claude делать тип работы по-вашему. - Claude выбирает навык сам по описанию; вызвать явно можно через
/. - Инструкции навыка загружаются только когда нужны, поэтому он может быть подробным.
- Четыре составляющие: инструкции, ассеты, референсы, скрипты.
- Описание — главное поле: что делает и когда применять, словами вашей задачи.
- Создать можно, попросив Claude, записав процесс или написав руками; потом обязательно проверить на реальных задачах.
Видеоверсия
Сценарий озвучки · 464 слова, ≈ 4 мин
Если вы третий раз объясняете Claude, как собирать релиз-ноты по нашему стандарту, вы уже написали навык, просто пока в виде разрозненных сообщений. В этом ролике соберём его в форму, которую Claude будет находить и применять сам.
Навык — это папка с инструкцией и материалами, которая учит Claude делать определённый тип работы определённым образом. Не одну задачу, а класс задач: собрать релиз-ноты, оформить статус-отчёт, переименовать макеты по схеме.
Главное свойство навыка — Claude выбирает его сам. В начале сессии он видит короткие описания всех включённых навыков. Когда задача подходит под описание, он читает навык целиком и следует ему. Можно вызвать навык и явно, через косую черту и имя, но обычно достаточно описать задачу. И это отличает навык от глобальных инструкций: те Claude носит в каждую сессию целиком, а навык загружается только когда нужен. Поэтому навык может быть длинным и подробным.
Из чего состоит навык? Из четырёх частей. Инструкции — обязательный файл, который называется скилл-эм-дэ: что делает, когда применять, как выполнять шаг за шагом. Ассеты — шаблоны, логотипы, шрифты. Референсы — примеры хорошей работы, которые задают планку. И скрипты — код для тех частей, которые должны выполняться одинаково каждый раз. Простой навык — один файл. Сложный — папка с подпапками.
Файл инструкций начинается с короткого блока метаданных, где два обязательных поля: имя и описание. Описание — самое важное поле в навыке, потому что именно по нему Claude решает, применять ли его. В описании должно быть и что навык делает, и когда его использовать, желательно теми словами, которыми вы ставите задачу. Для релиз-нот это: «релиз-ноты», «описание релиза», «что вошло в версию».
Дальше идут инструкции. Для релиз-нот: откуда брать задачи, что исключить, структура из четырёх разделов — новое, исправлено, изменилось, для команды. Правила текста: заголовок задачи из трекера — не заголовок пункта, переписать для пользователя. И место для сомнений: если непонятно, что изменилось для пользователя, пункт идёт в раздел «требует уточнения», а не угадывается. Инструкции не объясняют, почему так надо. Они говорят, что делать.
Создать навык можно тремя способами. Первый и самый простой — попросить Claude: «создай навык для сборки релиз-нот по нашему стандарту». Он задаст вопросы и соберёт папку. Дайте ему настоящие примеры. Второй — записать, как вы делаете работу на экране; доступность этой функции зависит от платформы, проверьте в документации. Третий — написать руками и загрузить через настройки, а в Claude Code просто положить в папку навыков.
Какой бы способ вы ни выбрали, дальше проверка: запустите пару реальных задач и посмотрите, подхватил ли Claude навык и стал ли результат лучше. Если не подхватил, чаще всего дело в описании: в нём нет тех слов, которыми вы ставите задачу.
И напоследок границы. Глобальные инструкции — о вас, читаются всегда. Проект — о конкретном потоке работы. Навык — о том, как делать тип работы. Навык «релиз-ноты» сработает в любом проекте, инструкция проекта уточнит его для одного клиента, а глобальное правило «без восклицательных знаков» будет действовать поверх обоих. В следующем уроке посмотрим, как навыки собираются в плагины.
