Наверняка вы сталкивались с тем, что приходится делать повторяющиеся действия и объяснять одно и то же ИИ по кругу. Как писать посты, какой должен быть стиль, к какому сервису обращаться, куда сохранять, где брать ту или иную информацию. Каждый новый чат начинается с нуля, и половина работы уходит на пересказ того, что вы рассказывали вчера.
Скилл закрыл этот вопрос. Вы один раз описали процесс словами, положили всё в папку, и дальше ИИ достаёт инструкцию сам, когда понимает, что задача похожа на содержание скилла. Или вызываете нужный скилл прямо в окошке диалога через слэш, и тогда ИИ сразу опирается на него.
Скилл простыми словами
Скилл это папка с текстовым файлом, в котором написано, как выполнять конкретную работу. Ничего больше. Обычный markdown, никакого кода, никакого программирования.
Проще всего думать о нём как об инструкции для нового сотрудника. Вы не пересказываете человеку регламент каждое утро. Вы кладёте папку на полку, и он берёт её сам, когда доходит до задачи. Скилл это та самая папка, только полка у ИИ.
Разница с промптом в одном слове: сам. Промпт живёт ровно один раз, в одном сообщении. Скилл лежит на диске и подключается без напоминаний, в любом новом разговоре, хоть через полгода.
И второе, что даёт папка: у каждого скилла появляется своя команда. Файл в папке carousel — это команда /carousel. Не хотите ждать, пока ИИ сам догадается, — вызываете его слэшем прямо в диалоге.
Вот и весь скилл. Сверху между тройными дефисами — шапка из двух полей. Ниже — обычный текст инструкции, который вы пишете так, как объяснили бы коллеге.
Почему описание важнее всего остального
Смотрите, как это работает внутри. Механизм называется прогрессивным раскрытием и состоит из трёх шагов. При запуске агент подтягивает только имя и описание каждого скилла, по одной строчке. Когда приходит задача, он сверяет её с этими строчками. Совпало — открывает файл и читает целиком. Не совпало — даже не заглядывает.
Отсюда важное следствие: скиллов может быть хоть пятьдесят, и они почти ничего не стоят, пока не понадобятся. Тяжёлая инструкция на десять страниц лежит мёртвым грузом и оживает только в своей задаче. Поэтому выносить процессы в скиллы выгоднее, чем набивать ими общий файл правил.
Отсюда правило, на которое я потратил больше всего попыток: описание пишется не про то, что скилл делает, а про то, какими словами вы будете просить. Не «профессиональная генерация визуального контента», а «запускай при „сделай карусель“, „собери карусель“, „карусель про…“». Пишите теми словами, которыми говорите в жизни, включая кривые формулировки на бегу.
Скилл срабатывает не потому, что это модная фишка. А потому что вы точно описали, какие действия он должен делать.
Чем скилл отличается от соседних штук
Вокруг четыре похожих понятия, и их постоянно путают. Разница простая.
- Промпт — то, что вы пишете прямо сейчас. Живёт одно сообщение.
- Файл правил проекта (CLAUDE.md, AGENTS.md) — читается всегда, при каждом запуске. Туда идёт то, что верно для всего проекта: кто вы, где что лежит, как себя вести. Он один.
- Скилл — читается только когда задача похожа. Туда идёт процесс: пошаговая работа, которая нужна не всегда. Их может быть сколько угодно.
- MCP — не инструкция, а провод к внешней системе: Notion, почта, база данных. Скилл говорит «как делать», MCP даёт «чем делать». Они прекрасно работают вместе: скилл описывает процесс, а внутри процесса дёргает нужные инструменты.
Практическое следствие: если вы пишете в файл правил всё подряд, он распухает и начинает мешать. Всё, что нужно не каждый раз, выносится в скиллы.
Как скилл попадает к ИИ
Слово «установить» тут сбивает с толку, поэтому разберу отдельно. Инсталляции в привычном смысле нет: вы кладёте папку в нужное место, и скилл появляется. Агент сам следит за этими папками, так что новый скилл становится доступен сразу, без перезапуска. Перезапуск нужен ровно в одном случае: если самой папки со скиллами не существовало, когда вы запускали сессию.
Мест, куда можно положить, три.
~/.claude/skills/— личные. Доступны в любом проекте, на любой задаче. Сюда идёт всё про вас: голос, форматы, привычки..claude/skills/внутри проекта — командные. Едут вместе с репозиторием, работают у всех, кто его склонировал.- Плагин — чужой набор скиллов, который ставится командой из каталога:
/plugin marketplace add …, затем/plugin install …. Так забирают готовые наработки, не собирая своё с нуля.
Если имена совпали, личный скилл побеждает проектный, а скиллы из плагинов живут под своим префиксом и ни с чем не конфликтуют.
Отдельная история — веб и десктоп. Там скиллы живут не на вашем диске, а в аккаунте: их включают в настройках, и сессия подтягивает их при старте. Локальная папка ~/.claude/skills/ в облачных сессиях не читается вообще. Практический вывод: скилл, который нужен и в терминале, и в облаке, надо либо класть в репозиторий проекта, либо включать в аккаунте.
Одна папка — один скилл. Рядом с SKILL.md можно положить что угодно: шаблоны, примеры, скрипты, картинки. ИИ прочитает их, когда инструкция скажет прочитать.
Три моих скилла, чтобы было понятно
Карусели
Тема на входе, готовые слайды на выходе. Внутри лежит библиотека раскладок, палитра, шрифты и правило «слайды не выдумываем, берём из эталона».
Автомонтаж рилсов
Исходник с телефона превращается в смонтированный ролик: транскрипт, вырезание пауз, титры, рендер, обложка, готовое описание.
Анализ воронок конкурентов
Кидаю ссылку на чужой пост, получаю разложенную по шагам воронку: где кодовое слово, куда оно ведёт, на каком шаге появляется цена.
Контент-продюсер
Смотрит на цифры блога, предлагает темы, ведёт контент-план и держит в голове, что уже выходило. Пока в работе, дописываю на ходу.
Общее у всех одно: это процессы, которые я делал руками много раз и каждый раз объяснял заново. Как только объяснение переехало в файл, я перестал быть узким местом.
Один из них я отдаю бесплатно, чтобы можно было посмотреть на живой скилл изнутри: он публикует карусель-статью в Telegram-канал одной командой. Забрать и почитать, как он устроен.
Скилл не обязательно писать руками
Самое приятное я оставил сюда. Скилл не нужно программировать и даже не нужно открывать редактор. Всё делается словами прямо в чате.
Не нравится, как он отработал — так и говорите: «карусель получилась слишком плотная, впредь не больше одной мысли на слайд». ИИ сам найдёт нужный файл и допишет правило. В следующий раз он уже так и сделает, и повторять не придётся.
Заметили повторяющийся процесс — не ждите, пока он надоест. Прямо в моменте скажите: «сделай из этого скилл, назови его карусель». ИИ соберёт папку, напишет инструкцию по тому, что вы только что делали вместе, и дальше вы зовёте её одним словом.
Так это и растёт. Не «сел и написал двадцать скиллов», а каждый раз, когда что-то делаешь во второй раз, оно превращается в готовую кнопку.
Как собрать свой за двадцать минут
Возьми процесс, который повторяется
Не абстрактную «помощь с текстами», а то, что ты делал руками минимум пять раз. Карусель, отчёт, разбор конкурента, письмо клиенту.
Опиши его словами, как коллеге
По шагам: что спросить, где взять данные, что сделать, куда положить результат. Обычным языком, без программирования.
Папку и файл создаст сам
Руками ничего создавать не нужно. ИИ сам сделает папку в ~/.claude/skills/, положит внутрь SKILL.md и придумает имя. Хотите своё название — просто скажите его.
Перечитай шапку
Две строки в самом верху файла: name и description. Их он тоже напишет сам, но описание стоит проверить — от него зависит, подхватится скилл или нет.
Проверь на живой задаче
Дай задачу так, как дал бы её обычно, не называя скилл. Подхватился сам — описание хорошее. Пришлось звать по имени — переписывай описание.
Дописывай по ходу
Каждый раз, когда поправляешь результат руками, добавляй эту правку в файл. Через месяц скилл знает про твой процесс больше, чем ты помнишь.
Пятый шаг самый важный, и его обычно пропускают. Скилл, который приходится звать по имени, наполовину бесполезен: вы всё равно помните о нём и всё равно им управляете. Смысл появляется, когда он включается сам.
Что отличает рабочий скилл от мусорного
- Конкретика вместо вежливости. «Пиши качественные тексты» не значит ничего. «Предложения по 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», а как работаете вы. И это описание переживёт смену инструмента.
С чего начать сегодня
Не пытайтесь описать всю свою работу. Возьмите одну задачу, которую вы делали на этой неделе минимум дважды, и опишите её словами на одну страницу. Проверьте на живой задаче. Допишите то, что пришлось поправить руками.
Через неделю у вас будет три таких файла, и вы поймёте главное: ценность не в ИИ, а в том, что вы наконец сформулировали, как вы работаете. Оказывается, до этого момента этого не знал никто, включая вас.


