BeAlive
МиссияФилософияСтаяСобытияИсторияСтатьи
Артём Шаульский у озера
Журнал
Технологии

Что такое скилл и как собрать свой

Папка с инструкцией, которую ИИ достаёт сам, когда задача похожа на её описание. Разбираю по шагам: чем скилл отличается от промпта, как собрать свой за двадцать минут и как это использовать в Claude и в Codex.

B
Артём ШаульскийРазбор · 9 мин чтения

Наверняка вы сталкивались с тем, что приходится делать повторяющиеся действия и объяснять одно и то же ИИ по кругу. Как писать посты, какой должен быть стиль, к какому сервису обращаться, куда сохранять, где брать ту или иную информацию. Каждый новый чат начинается с нуля, и половина работы уходит на пересказ того, что вы рассказывали вчера.

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

Скилл простыми словами

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

Проще всего думать о нём как об инструкции для нового сотрудника. Вы не пересказываете человеку регламент каждое утро. Вы кладёте папку на полку, и он берёт её сам, когда доходит до задачи. Скилл это та самая папка, только полка у ИИ.

Разница с промптом в одном слове: сам. Промпт живёт ровно один раз, в одном сообщении. Скилл лежит на диске и подключается без напоминаний, в любом новом разговоре, хоть через полгода.

И второе, что даёт папка: у каждого скилла появляется своя команда. Файл в папке carousel — это команда /carousel. Не хотите ждать, пока ИИ сам догадается, — вызываете его слэшем прямо в диалоге.

~/.claude/skills/carousel/SKILL.md
---
name: carousel
description: Собирает карусель для Instagram: тема → текст → слайды 1080×1440.
  Запускай при «сделай карусель», «собери карусель», «карусель про…».
---

# Карусели

## Шаг 1. Спросить только то, чего я не знаю
Текст даёт автор или пишу я. Фото — какие файлы брать.

## Шаг 2. Текст по слайдам
Короткие предложения. Одна мысль на слайд. Голос — из voice.md.

## Чего не делать
Не выдумывать раскладки. Не ставить восклицательные знаки.

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

Почему описание важнее всего остального

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

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

Отсюда правило, на которое я потратил больше всего попыток: описание пишется не про то, что скилл делает, а про то, какими словами вы будете просить. Не «профессиональная генерация визуального контента», а «запускай при „сделай карусель“, „собери карусель“, „карусель про…“». Пишите теми словами, которыми говорите в жизни, включая кривые формулировки на бегу.

Скилл срабатывает не потому, что это модная фишка. А потому что вы точно описали, какие действия он должен делать.

Чем скилл отличается от соседних штук

Вокруг четыре похожих понятия, и их постоянно путают. Разница простая.

  • Промпт — то, что вы пишете прямо сейчас. Живёт одно сообщение.
  • Файл правил проекта (CLAUDE.md, AGENTS.md) — читается всегда, при каждом запуске. Туда идёт то, что верно для всего проекта: кто вы, где что лежит, как себя вести. Он один.
  • Скилл — читается только когда задача похожа. Туда идёт процесс: пошаговая работа, которая нужна не всегда. Их может быть сколько угодно.
  • MCP — не инструкция, а провод к внешней системе: Notion, почта, база данных. Скилл говорит «как делать», MCP даёт «чем делать». Они прекрасно работают вместе: скилл описывает процесс, а внутри процесса дёргает нужные инструменты.

Практическое следствие: если вы пишете в файл правил всё подряд, он распухает и начинает мешать. Всё, что нужно не каждый раз, выносится в скиллы.

Как скилл попадает к ИИ

Слово «установить» тут сбивает с толку, поэтому разберу отдельно. Инсталляции в привычном смысле нет: вы кладёте папку в нужное место, и скилл появляется. Агент сам следит за этими папками, так что новый скилл становится доступен сразу, без перезапуска. Перезапуск нужен ровно в одном случае: если самой папки со скиллами не существовало, когда вы запускали сессию.

Мест, куда можно положить, три.

  • ~/.claude/skills/ — личные. Доступны в любом проекте, на любой задаче. Сюда идёт всё про вас: голос, форматы, привычки.
  • .claude/skills/ внутри проекта — командные. Едут вместе с репозиторием, работают у всех, кто его склонировал.
  • Плагин — чужой набор скиллов, который ставится командой из каталога: /plugin marketplace add …, затем /plugin install …. Так забирают готовые наработки, не собирая своё с нуля.

Если имена совпали, личный скилл побеждает проектный, а скиллы из плагинов живут под своим префиксом и ни с чем не конфликтуют.

Отдельная история — веб и десктоп. Там скиллы живут не на вашем диске, а в аккаунте: их включают в настройках, и сессия подтягивает их при старте. Локальная папка ~/.claude/skills/ в облачных сессиях не читается вообще. Практический вывод: скилл, который нужен и в терминале, и в облаке, надо либо класть в репозиторий проекта, либо включать в аккаунте.

Одна папка — один скилл. Рядом с SKILL.md можно положить что угодно: шаблоны, примеры, скрипты, картинки. ИИ прочитает их, когда инструкция скажет прочитать.

Три моих скилла, чтобы было понятно

Контент

Карусели

Тема на входе, готовые слайды на выходе. Внутри лежит библиотека раскладок, палитра, шрифты и правило «слайды не выдумываем, берём из эталона».

Видео

Автомонтаж рилсов

Исходник с телефона превращается в смонтированный ролик: транскрипт, вырезание пауз, титры, рендер, обложка, готовое описание.

Разведка

Анализ воронок конкурентов

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

Собираю сейчас

Контент-продюсер

Смотрит на цифры блога, предлагает темы, ведёт контент-план и держит в голове, что уже выходило. Пока в работе, дописываю на ходу.

Общее у всех одно: это процессы, которые я делал руками много раз и каждый раз объяснял заново. Как только объяснение переехало в файл, я перестал быть узким местом.

Один из них я отдаю бесплатно, чтобы можно было посмотреть на живой скилл изнутри: он публикует карусель-статью в Telegram-канал одной командой. Забрать и почитать, как он устроен.

Скилл не обязательно писать руками

Самое приятное я оставил сюда. Скилл не нужно программировать и даже не нужно открывать редактор. Всё делается словами прямо в чате.

Не нравится, как он отработал — так и говорите: «карусель получилась слишком плотная, впредь не больше одной мысли на слайд». ИИ сам найдёт нужный файл и допишет правило. В следующий раз он уже так и сделает, и повторять не придётся.

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

Так это и растёт. Не «сел и написал двадцать скиллов», а каждый раз, когда что-то делаешь во второй раз, оно превращается в готовую кнопку.

Как собрать свой за двадцать минут

01

Возьми процесс, который повторяется

Не абстрактную «помощь с текстами», а то, что ты делал руками минимум пять раз. Карусель, отчёт, разбор конкурента, письмо клиенту.

02

Опиши его словами, как коллеге

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

03

Папку и файл создаст сам

Руками ничего создавать не нужно. ИИ сам сделает папку в ~/.claude/skills/, положит внутрь SKILL.md и придумает имя. Хотите своё название — просто скажите его.

04

Перечитай шапку

Две строки в самом верху файла: name и description. Их он тоже напишет сам, но описание стоит проверить — от него зависит, подхватится скилл или нет.

05

Проверь на живой задаче

Дай задачу так, как дал бы её обычно, не называя скилл. Подхватился сам — описание хорошее. Пришлось звать по имени — переписывай описание.

06

Дописывай по ходу

Каждый раз, когда поправляешь результат руками, добавляй эту правку в файл. Через месяц скилл знает про твой процесс больше, чем ты помнишь.

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

Что отличает рабочий скилл от мусорного

  • Конкретика вместо вежливости. «Пиши качественные тексты» не значит ничего. «Предложения по 5–10 слов, без восклицательных знаков, тире максимум одно на абзац» — значит.
  • Раздел «чего не делать». У меня он есть почти везде и работает лучше половины инструкции. Туда идут все грабли, на которые вы уже наступили.
  • Решения приняты заранее. Каждый вопрос, который ИИ задаёт вам, — это ваше время. В скилле должно быть написано, что он решает сам, а что спрашивает.
  • Один скилл — одна работа. Скилл «весь мой маркетинг» не подключится никогда, потому что под него не подходит ни одна конкретная фраза.
  • Живой файл. Скилл, который вы не трогали три месяца, скорее всего врёт про ваш процесс.

А в Codex это работает

Вопрос, который мне задают чаще всего. И ответ приятнее, чем принято думать: скиллы это не фича одного продукта.

Формат называется Agent Skills. Его придумали в Anthropic и выложили как открытый стандарт, поэтому его подхватили десятки инструментов: Codex, Cursor, GitHub Copilot, VS Code, Gemini CLI и другие. Папка с SKILL.md внутри устроена везде одинаково, и работают все по одной и той же схеме: сначала читаются описания, потом подходящий скилл открывается целиком.

Разница только в двух вещах: куда положить папку и как позвать руками.

  • Claude Code — папка ~/.claude/skills/ или .claude/skills/ в проекте, вызов через /имя-скилла.
  • Codex — папка ~/.agents/skills/ или .agents/skills/ в проекте, вызов через $имя-скилла в терминале, список — по /skills.

То есть один и тот же скилл вы пишете один раз, а дальше он переносится копированием папки. Это, пожалуй, главная причина вкладываться в них всерьёз: вы описываете не «как работать с Claude», а как работаете вы. И это описание переживёт смену инструмента.

С чего начать сегодня

Не пытайтесь описать всю свою работу. Возьмите одну задачу, которую вы делали на этой неделе минимум дважды, и опишите её словами на одну страницу. Проверьте на живой задаче. Допишите то, что пришлось поправить руками.

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

Хватит объяснять одно и то же. Время собрать свою систему

BeAlive — закрытое сообщество, где мы переносим свои процессы в ИИ: скиллы, агенты, автоматизация без лишних приложений. Смыслы плюс технологии, без суеты.

Клуб стартует 1 августа. Посмотреть, что внутри