раздел 05 · подстраница 2
Создаём свой skill за 10 минут
Соберём /blog-post-writer - skill, который пишет посты в вашем стиле, анализируя архив ранее опубликованных текстов. От пустой папки до рабочего /blog-post-writer "тема".
Зачем именно такой пример
Это типовая задача: у вас есть Telegram-канал или блог, вы хотите, чтобы Claude писал в вашей манере, а не дефолтным "ИИ-голосом". Решение - skill, который сначала читает ваш архив, формирует "voice profile", потом пишет.
Шаг 1. Создать директорию
mkdir -p ~/.claude/skills/blog-post-writer
cd ~/.claude/skills/blog-post-writer
Подложить рядом архив примеров:
mkdir voice-samples
# скопировать 10-20 ваших постов как .md или .txt
cp ~/Documents/posts/*.md voice-samples/
Шаг 2. Написать SKILL.md
---
name: blog-post-writer
description: Написать пост в личном стиле пользователя, анализируя его архив постов. Использовать когда пользователь просит "напиши пост", "сделай telegram-пост", "сгенерируй текст в моём стиле".
tools: Read, Write
model: opus
---
# Blog Post Writer
Пишет посты в личной манере пользователя.
## Алгоритм
1. Прочитать 5-7 случайных файлов из `voice-samples/`.
2. Выделить признаки стиля: длина предложений, лексика, ритм, табу-слова, типичные структуры.
3. Сформировать voice-profile в 1 абзац - держать его в голове при написании.
4. Уточнить у пользователя:
- Тема поста (если не указана).
- Длина (короткий 500 знаков / средний 1500 / лонгрид 4000+).
- Платформа (Telegram / LinkedIn / блог).
5. Написать пост.
6. Перечитать: убрать клише, ИИ-обороты, em-dash. Дефис вместо тире.
## Правила стиля по умолчанию
- Короткие абзацы, разный ритм предложений.
- Без "Важно отметить", "В современном мире", "Давайте разберёмся".
- Без слов: погружение, трансформация, экосистема, прорывной, бесшовный.
- Без конструкций "Не просто X, а Y".
- Не заканчивать вдохновляющим выводом.
## Формат вывода
Сохранить в `./drafts/YYYY-MM-DD-<slug>.md`. Если папки нет - создать.
Шаг 3. Запустить и проверить
cd ~/projects/my-blog
claude
В CLI:
> /blog-post-writer "Почему я выбираю CLI вместо IDE-плагина"
Claude:
- Прочитает несколько файлов из
voice-samples/. - Уточнит длину и платформу (если не задали).
- Напишет черновик и сохранит в
drafts/.
скриншот
Вызов /blog-post-writer в CLI: Claude читает архив, потом пишет
Шаг 4. Итерации
Skills не пишутся с первого раза. Цикл:
- Запустить - посмотреть, что получилось.
- Найти что не так (плохо ловит стиль, не уточняет длину, кладёт не туда).
- Открыть
~/.claude/skills/blog-post-writer/SKILL.mdи поправить инструкцию. - Повторить.
Обычно 3-5 итераций - и skill работает стабильно.
Шаг 5. Закоммитить (если проектный)
Если skill полезен только в одном проекте - переместите в проектную папку:
mv ~/.claude/skills/blog-post-writer .claude/skills/
git add .claude/skills/blog-post-writer
git commit -m "Add blog-post-writer skill"
Теперь коллеги, у которых тот же репозиторий, тоже получат /blog-post-writer.
Чек-лист готового skill
- [ ]
descriptionсодержит явные триггеры ("когда пользователь говорит X"). - [ ] Алгоритм прописан шагами, не общими словами.
- [ ] Указано, куда сохранять артефакты.
- [ ] Перечислены анти-правила (что НЕ делать).
- [ ] Прогнали 3-5 раз - стабильно работает.
Антипаттерны
- Описать процесс одним абзацем "напиши пост в моём стиле" - не сработает, Claude не поймёт что делать.
- Не дать примеров стиля - "ваш стиль" будет среднестатистическим.
- Скопировать SKILL.md от кого-то и не адаптировать триггеры - skill будет дёргаться не вовремя.
Полезные ссылки
- Skills documentation
- Anthropic skills repo - примеры от Anthropic