"Они меня не слушают, их надо всё время подгонять, напоминать, повторять, объяснять... Я устала уже повторять задания, всё время повторять". Это комментарий эксперта в июле 2026 года, и речь в нём про нейросети. Скилл в Claude нужен под эту боль: задание пишется один раз, лежит файлом, и Claude сам достаёт его, когда задача подходит.
Ниже моя папка со скиллами как есть. В ней 82 скилла, и ни один из них я не писал: они пришли с установленной сборкой Content Factory. Моих там пять файлов-надстроек поверх. На одном брифе покажу, что даёт готовый скилл сам по себе и что меняется, когда сверху лежат ваши правила и слова ваших читателей.
Скилл Claude это папка с файлом SKILL.md. В начале файла имя и описание, по описанию Claude понимает, когда скилл включать. Ниже инструкция, которую он открывает, только когда задача совпала. Рядом можно положить примеры и чек-листы.
Готовые скиллы для постов и заголовков ставятся за минуты, только вашего голоса в них нет. Скилл заголовков из моей сборки прямо пишет: загрузи из проекта voice-style.md, то есть файл с голосом автора. Нет такого файла, и Claude пишет по формулам, одинаковым у всех, кто поставил ту же сборку.
На одном брифе разница видна в цифрах. Три поста по скиллам сборки: у одного 4 признака нейротекста в стеке, это мой порог "переписать", у двух по 3. Ни одной фразы из переписки живых людей. Три поста с моими надстройками: 0 признаков у каждого и от 1 до 2 дословных фраз из переписки аудитории.
В Claude Code скилл живёт в папке проекта .claude/skills/. Одна папка на один скилл, внутри обязательный файл SKILL.md. Файл начинается с шапки между двумя строками из трёх дефисов: в ней имя и описание. Дальше обычный текст, примерно так вы объяснили бы задачу новому ассистенту.
Как Claude с этим работает. Имена и описания всех скиллов он видит всегда, это пара строк на каждый. Сам текст инструкции он открывает, когда ваша задача совпала с описанием. Попросили заголовки к посту, он нашёл скилл, где в описании стоит "Генератор заголовков и хуков", прочитал инструкцию и работает по ней. Повторять задание в каждом разговоре больше не нужно, ради этого всё и затевается.
Отсюда главное правило: от описания зависит, включится скилл или нет. В моей папке у 48 скиллов из 82 в описании прямо перечислены слова, на которые он должен срабатывать, например "Триггеры: инфостиль, стоп-слова, нейрослоп, AI-маркер". У остальных описание одной общей фразой. Когда пишете свой, слова-триггеры ставьте те, которыми вы сами ставите задачу: "пост", "хук", "проверь текст".
Чем скилл отличается от промта. Промт вы пишете в чат под одну задачу, и в следующем разговоре его уже нет. Скилл лежит файлом в проекте и подключается сам. Как собрать хороший запрос, я разобрал в статье про промты для нейросети, и рабочий промт часто становится первой версией скилла: вы просто переносите его в SKILL.md и дописываете шапку.
Веду канал с инструкциями, как привлекать клиентов из соцсетей с помощью нейросетей. Разборы с цифрами выходят там раньше, чем в блоге.
Подписаться на каналСкажу сразу, чтобы не было путаницы. Скиллы в моей папке написаны не мной. Я поставил сборку Content Factory, и она принесла 82 папки, в каждой SKILL.md, всего 1 105 файлов. Там есть скиллы для постов, Reels, YouTube, запусков, продаж и картинок. Новые версии сборка приносит через свой установщик.

В инструкции самой сборки есть правило, и я с ним согласен: файлы в .claude/skills/ не редактировать. Причина практическая. Установщик при обновлении перезапишет папку, и всё, что вы поправили руками, пропадёт. Для своих правок сборка предлагает отдельную папку learning/skill-overrides/: кладёте туда файл с именем скилла и пишете, что учитывать поверх него.
Из 82 скиллов к текстам для соцсетей относится небольшая часть: заголовки, ядро текстовых постов, обёртки под Threads и Telegram, редактура. Остальные про видео, запуски, продажи, генерацию картинок. Ставить сборку ради голоса в постах бессмысленно, голос в неё не входит. Она даёт каркас, и для начала этого хватает, если вы раньше каждый раз объясняли нейросети задачу с нуля.
Возьму скилл заголовков из сборки, он короткий и на нём видно всё устройство. Папка headlines состоит из 8 файлов: сам SKILL.md, формулы, приёмы удержания внимания, чек-лист, два примера, шаблон и оглавление базы знаний.

В шапке три поля. name: headlines это имя. description описание, по которому Claude решает, включать ли скилл. Третье поле $ARGUMENTS сборка добавила от себя, это подсказка, что передать скиллу: тему, площадку, цель заголовка.
Дальше идёт таблица "File Router". Она говорит Claude: если в запросе формулы, открой formulas.md, если про внимание и открытые петли, открой attention-patterns.md. Поэтому SKILL.md короткий, а тяжёлое лежит рядом и читается, только когда нужно. Так стоит строить и свой скилл: основной файл на одну-две страницы, справочники отдельными файлами.
А теперь строки, ради которых я вообще показываю этот файл. Раздел "Context Loading": "При генерации заголовков загрузи из проекта", и первым пунктом идёт projects/{project}/brand/voice-style.md. В конце раздела строка "Адаптируй формулы под голос бренда". То есть автор сборки сам понимает, что формулы без голоса дают похожие заголовки у всех. Но файл с голосом сборка не пишет и написать не может, его приносите вы.
У меня этот файл есть, он собран по моим постам канала с лучшим откликом. В нём обращение на "вы", как я открываю и закрываю пост, какие слова и обороты у меня запрещены. Без него скилл заголовков работает на категориях со звёздочками вроде "Числа", "Провокация", "Секрет" и на формуле "Заголовок = 80% успеха контента". Это нормальный учебник по заголовкам, и он одинаковый у каждого, кто поставил ту же сборку. К чему это приводит, видно в замере ниже.
Теперь моё. В папке learning/skill-overrides/ лежит 5 файлов, и только они в этой истории написаны под меня. Сразу оговорюсь: четыре из пяти выросли из чужих инструкций, которые я разбирал, и были переделаны под мои правила. Пятый, про проверку текста, с нуля по моему указанию.

| Файл | Что делает |
|---|---|
| headlines.md | хук сверяется с банком фраз аудитории дословно, своя мысль проверяется поиском по переписке, цифра только из своего замера; 10 вариантов первой строки с оценкой 1-5 по четырём осям |
| ai-markers-check.md | любой текст до показа мне прогоняется через проверку на признаки нейротекста, превышен порог, и текст переписывается |
| content-pipeline.md | порядок работы над текстом в 8 шагов: голос, аудитория, смыслы, хук, структура, история, площадка, редактура |
| kriterii-i-varianty.md | до работы выписать 7-10 проверяемых признаков сильного результата, на ключевые места давать 3 варианта |
| sales-dm.md | порядок переписки с людьми, которые пришли спросить про клуб |
Самая полезная строка во всей папке у меня в headlines.md: "Своя "умная мысль" проверяется: python tools/search_chats.py "фраза". Ноль совпадений равно выдумка, переписать". Скрипт ищет фразу в выгрузке переписки экспертов. Если живые люди так не пишут, читатель в этой фразе себя не узнает.
Важная деталь для тех, кто будет повторять. Сам Claude Code про папку с надстройками ничего не знает. Она работает потому, что в инструкции проекта (файл CLAUDE.md в корне) написано: "Перед использованием скилла - проверяй наличие override-файла". Уберёте эту строку, и надстройки перестанут подтягиваться. Если сборки у вас нет, проще держать правила в собственном скилле, про это ниже.
Как это выглядит в работе, по мере того как я что-то меняю, показываю в канале.
Чтобы не рассказывать на словах, я поставил опыт. Один бриф: "Пост для Telegram-канала. Автор маркетолог, продюсер экспертов, ведёт платный клуб для экспертов. Тема: подписчиков в канале больше, а клиентов нет, почему так и что проверить. 800-1200 знаков, на "вы"". Писал субагент Claude на одной и той же модели, по 3 раза на каждое условие.
Условие B: только три скилла сборки, правила письма, ядро текстовых постов и обёртка под Telegram. Условие C: те же три скилла плюс три моих надстройки, паспорт голоса и выдержка из банка фраз аудитории. Все шесть текстов я прогнал через свой чекер, в нём 245 признаков текста нейросети. Как устроен такой список и как пользоваться им без скрипта, разобрал в статье про маркеры нейротекста.

| B1 | B2 | B3 | C1 | C2 | C3 | |
|---|---|---|---|---|---|---|
| признаков нейротекста в стеке (порог 4+) | 4 | 3 | 3 | 0 | 0 | 0 |
| стилевых замечаний | 0 | 2 | 1 | 0 | 0 | 0 |
| дословных фраз из банка аудитории | 0 | 0 | 0 | 1 | 1 | 2 |
| моих запретов, которых чекер не видит | 0 | 4 | 2 | 0 | 0 | 0 |
По скиллам сборки посты получились грамотные и ровные. У B1 чекер насчитал 4 признака сразу: ни одного восклицания или скобки на 153 слова, двоеточия посреди фраз, плотные запятые и ни одного дефиса с пробелами. Это порог, после которого я текст переписываю. У B2 и B3 по 3, на грани.

Самое интересное в четвёртой строке. B2 вставил оборот про личку как показатель того, что клиентов нет. Я так не пишу никогда, этот оборот у меня в списке запретов. Чекер его не видит: это моё правило про слова, к признакам нейросети оно отношения не имеет. Там же B2 приписал мне опыт: "Такое вижу почти у каждого эксперта, который приходит ко мне на разбор". Звучит правдоподобно, только такой цифры у меня нет. Скилл сборки про мои запреты не знает и знать не может.
Посты с надстройками начинаются со слов людей. C1 открывается строкой "Подписки есть, продаж нет", это дословно из переписки экспертов. C2 начинается с комментария "Я за 6 дней канал до 700 поднял, сам не знаю как. Че дальше то делать с ним)?". Читатель видит свою ситуацию раньше, чем совет.
Две оговорки, чтобы цифры не приукрашивать. Первая: в условии C субагент сам гонял чекер и переписывал текст до чистого результата, этого требует надстройка ai-markers-check. Нули в таблице это скилл вместе с обязательной проверкой. Вторая: по 3 текста на условие это проверка на одном брифе, большой статистикой это не назовёшь. Направление видно, точные доли по такой выборке считать нельзя.
Если сборки у вас нет и ставить её не хочется, можно собрать один свой скилл. Для постов в соцсети этого хватает с запасом. Порядок такой.
Шаг 1. Папка и файл. В папке проекта создайте .claude/skills/posty/SKILL.md. Имя латиницей, маленькими буквами, слова через дефис.
Шаг 2. Шапка с триггерами. В описании напишите, что делает скилл и на какие ваши слова срабатывать. Пишите теми словами, которыми вы реально ставите задачу.
Шаг 3. Голос примерами. Положите рядом файл с 5-10 своими постами, на которые лучше всего отвечали. Прилагательные вроде "живо и просто" подходят любому автору, поэтому Claude нужны образцы. Отдельным списком слова и обороты, которых у вас не бывает.
Шаг 4. Слова читателей. Это самое важное, и в моей сборке этого нет. Выпишите дословно, как люди описывают свою ситуацию в комментариях и личке. Я проверил по своей переписке с подписчиками и клубом за 2026 год, это 13 249 сообщений. Фраза "своим голосом" там не встречается ни разу. Люди пишут "надо всё время повторять" и "подписки есть, продаж нет". Скилл должен знать их слова, ваши он и так возьмёт из примеров.

Шаг 5. Проверка до показа. Последним разделом SKILL.md поставьте, что проверить, прежде чем отдать текст вам. У меня это скрипт, вам на старте хватит списка признаков из статьи про маркеры и пары своих запретов.
Каркас, с которого можно начать:
---
name: posty
description: Пишу посты для Telegram и Threads в голосе автора. Триггеры: пост, напиши пост, хук, первая строка, проверь пост.
---
# Посты в моём голосе
Перед работой прочитай:
- primery.md - мои посты с лучшим откликом, это образец голоса
- slova-chitatelej.md - как читатели описывают свою ситуацию, брать дословно
- zaprety.md - слова и обороты, которых у меня не бывает
Как пишем:
1. Первая строка - ситуация читателя его словами из slova-chitatelej.md
2. Обращение на "вы", абзацы по 1-3 предложения
3. Цифры только те, что дал автор. Нет цифры - не пиши её
4. В конце один шаг для читателя
Перед тем как показать текст:
- пройди zaprety.md по всему тексту
- найди фразы, которых нет ни в примерах, ни в словах читателей, и пометь их
- выдай один готовый текст и 3 варианта первой строки Потом откройте новый разговор и напишите "напиши пост про...", не упоминая скилл. Если Claude сам взял его в работу, описание составлено правильно. Если нет, добавьте в описание слова, которыми вы поставили задачу.
Если сборка у вас уже стоит, ничего в ней не трогайте. Создайте файл-надстройку с именем нужного скилла и добавьте в инструкцию проекта строку, что надстройки читаются перед скиллом. Так при обновлении сборки ваши правила останутся на месте. Весь порядок работы над постом, от темы до публикации, я описал в статье про нейросеть для постов.
Править файлы сборки руками. Работает до первого обновления. Потом установщик перезаписывает папку, и правка пропадает без следа. Все мои правила лежат отдельно от скиллов сборки по этой причине.
Ждать голоса от количества скиллов. У меня их 82, голоса автора нет ни в одном, и быть не может, его нет в сборке. Голос даёт один файл с вашими постами и один файл со словами ваших читателей.
Описание без слов-триггеров. Скилл лежит в папке, а Claude его не берёт, потому что описание общее. Проверка простая: новый разговор, задача обычными словами, смотрите, подключился ли скилл.
Голос описан прилагательными. "Пиши живо и коротко" подходит любому автору. Образцы постов и список запретов работают лучше любых прилагательных.
Проверка после публикации. Если проверка не прописана в скилле или надстройке, её пропускают в первый же загруженный день. Поэтому у меня она стоит последним шагом: черновик приходит ко мне уже проверенным.
Откройте переписку с подписчиками за последние два месяца и выпишите 10 фраз, которыми люди описывают свою ситуацию. Дословно, с опечатками. Это первый файл вашего скилла, и никакая готовая сборка его за вас не соберёт. Вторым файлом положите 5 своих постов, на которые лучше всего отвечали. Шапку из каркаса выше можно скопировать как есть.
Свои надстройки и то, как они меняются, показываю в канале.
.claude/skills/ проекта. В приложении Claude скиллы тоже есть, но там я их не настраивал и пересказывать с чужих слов не буду.Наставник по привлечению клиентов через Telegram. 8 лет в маркетинге и продюсировании, провёл 60+ разборов экспертов. Автор метода Потока. Живу на Пхукете, разборы провожу онлайн.