Что такое скилл простыми словами
Представь, что ты каждый раз объясняешь агенту одно и то же: «пост для Telegram пиши так-то, длина такая-то, без эмодзи, в конце ссылка». Скилл — это такое объяснение, записанное один раз. Дальше достаточно сказать «напиши пост про новый гайд», и агент сам найдёт нужную инструкцию.
Внутри скилла лежит файл SKILL.md. В его начале стоят название и описание: когда этот скилл нужен. Ниже — сама инструкция: шаги, правила, примеры. Рядом можно положить шаблоны, примеры удачных работ и вспомогательные файлы.
Чем скилл отличается от CLAUDE.md и MCP
| Что | Когда читается | Для чего |
|---|---|---|
| CLAUDE.md | Всегда, в каждом сообщении | Общие правила проекта: стек, запреты, как проверять |
| Скилл | Только когда задача подходит или ты вызвал его | Как делать конкретную работу: пост, обложку, релиз, отчёт |
| MCP-сервер | Когда нужен инструмент | Доступ к программам: Figma, Notion, GitHub, Vercel |
Пока скилл не нужен, агент держит в памяти только его короткое описание. Поэтому скиллов может быть много, и лимит на них почти не тратится, в отличие от длинного CLAUDE.md. Подробнее в гайде как экономить лимиты Claude.
Где лежат скиллы
- Личные: в папке
~/.claude/skills/на твоём компьютере. Работают во всех проектах. - Проектные: в папке
.claude/skills/внутри проекта. Сохраняются в git вместе с проектом и достаются всем, кто с ним работает. - Из плагинов: ставятся вместе с плагином и вызываются как
/плагин:скилл. - Встроенные: идут с Claude Code, например проверка кода или диагностика настроек.
Список всех доступных скиллов открывается командой /skills.
Как пользоваться готовым скиллом
- Набери
/в поле запроса: в подсказках будут команды и скиллы. - Выбери нужный или просто опиши задачу словами. Если она подходит под описание скилла, агент подгрузит его сам.
- Чтобы проверить, какие скиллы сейчас загружены, набери
/context.
Как сделать свой скилл
Писать файл руками не нужно. Хороший кандидат на скилл — работа, которую ты делаешь хотя бы раз в неделю и каждый раз объясняешь заново. Отдай агенту такой запрос, заменив пример на свою задачу:
Сделай мне личный скилл для Claude Code «telegram-post»: он пишет пост для моего Telegram-канала по ссылке на гайд. Правила поста: до 800 знаков, первая строка — польза для читателя, без эмодзи и хэштегов, в конце ссылка на гайд. Вот два моих удачных поста как пример стиля: [вставь посты]. Скилл положи в ~/.claude/skills/telegram-post/. В описании напиши, когда его использовать, теми словами, которыми я буду просить: «пост в телеграм», «анонс гайда». Инструкцию держи короткой, примеры вынеси в отдельный файл рядом. Когда сделаешь, покажи мне текст SKILL.md и проверь скилл на гайде https://kapnin.tech/guides/kak-ekonomit-limity-claude/
Мой совет. Главное в скилле — описание. Если в нём нет слов, которыми ты обычно просишь, агент не поймёт, что скилл нужен. Пиши описание как список ситуаций: «когда просят пост в Telegram, анонс, текст для канала».
Как проверить, что скилл работает
- Начни новую беседу командой
/clear. - Попроси задачу своими обычными словами, не называя скилл.
- Посмотри, подхватил ли агент скилл: он пишет об этом в ходе работы, а результат следует твоим правилам.
- Не подхватил — вызови скилл явно через
/telegram-postи попроси агента дописать в описание твою формулировку.
Правишь скилл — изменения подхватываются сразу, перезапускать ничего не нужно.
Если что-то пошло не так
| Что видишь | Что делать |
|---|---|
Скилла нет в /skills | Проверь, что файл называется ровно SKILL.md и лежит в своей папке внутри skills. Команда /doctor покажет проблемы |
| Агент не использует скилл сам | Допиши в описание слова, которыми ты формулируешь задачу |
| Скилл срабатывает не к месту | Сузь описание или запрети автозапуск, чтобы он работал только по команде |
| Скилл делает не так, как надо | Покажи агенту результат и попроси поправить инструкцию в SKILL.md, а не только этот текст |
Частые вопросы
Скиллы работают в обычном чате Claude?
Да, скиллы можно включить и на claude.ai. Включённые там скиллы доступны в Claude Code, если ты вошёл тем же аккаунтом. А личные скиллы из папки на компьютере работают только в Claude Code.
Чем скилл отличается от slash-команды?
Сейчас это одно и то же: старые команды из .claude/commands/ по-прежнему работают, но скилл умеет больше — у него есть папка для файлов, и агент может подгрузить его сам.
Где взять готовые скиллы?
Часть встроена в Claude Code, часть ставится вместе с плагинами. Чужие скиллы перед установкой попроси агента проверить: внутри могут быть команды, которые он выполнит.
Скиллы тратят лимит?
Почти нет, пока не нужны: в памяти лежит только короткое описание. Полная инструкция загружается, когда скилл используется.
Нейросети открываются медленно или с ошибками? Я сделал FinderVPN — ускоритель интернета, которым пользуюсь сам. 3 дня бесплатно, без привязки карты.