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

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

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

Чем скилл отличается от CLAUDE.md и MCP

ЧтоКогда читаетсяДля чего
CLAUDE.mdВсегда, в каждом сообщенииОбщие правила проекта: стек, запреты, как проверять
СкиллТолько когда задача подходит или ты вызвал егоКак делать конкретную работу: пост, обложку, релиз, отчёт
MCP-серверКогда нужен инструментДоступ к программам: Figma, Notion, GitHub, Vercel

Пока скилл не нужен, агент держит в памяти только его короткое описание. Поэтому скиллов может быть много, и лимит на них почти не тратится, в отличие от длинного CLAUDE.md. Подробнее в гайде как экономить лимиты Claude.

Где лежат скиллы

  • Личные: в папке ~/.claude/skills/ на твоём компьютере. Работают во всех проектах.
  • Проектные: в папке .claude/skills/ внутри проекта. Сохраняются в git вместе с проектом и достаются всем, кто с ним работает.
  • Из плагинов: ставятся вместе с плагином и вызываются как /плагин:скилл.
  • Встроенные: идут с Claude Code, например проверка кода или диагностика настроек.

Список всех доступных скиллов открывается командой /skills.

Как пользоваться готовым скиллом

  1. Набери / в поле запроса: в подсказках будут команды и скиллы.
  2. Выбери нужный или просто опиши задачу словами. Если она подходит под описание скилла, агент подгрузит его сам.
  3. Чтобы проверить, какие скиллы сейчас загружены, набери /context.

Как сделать свой скилл

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

Сделай мне личный скилл для Claude Code «telegram-post»: он пишет пост для моего Telegram-канала по ссылке на гайд.

Правила поста: до 800 знаков, первая строка — польза для читателя, без эмодзи и хэштегов, в конце ссылка на гайд. Вот два моих удачных поста как пример стиля: [вставь посты].

Скилл положи в ~/.claude/skills/telegram-post/. В описании напиши, когда его использовать, теми словами, которыми я буду просить: «пост в телеграм», «анонс гайда». Инструкцию держи короткой, примеры вынеси в отдельный файл рядом.

Когда сделаешь, покажи мне текст SKILL.md и проверь скилл на гайде https://kapnin.tech/guides/kak-ekonomit-limity-claude/

Мой совет. Главное в скилле — описание. Если в нём нет слов, которыми ты обычно просишь, агент не поймёт, что скилл нужен. Пиши описание как список ситуаций: «когда просят пост в Telegram, анонс, текст для канала».

Как проверить, что скилл работает

  1. Начни новую беседу командой /clear.
  2. Попроси задачу своими обычными словами, не называя скилл.
  3. Посмотри, подхватил ли агент скилл: он пишет об этом в ходе работы, а результат следует твоим правилам.
  4. Не подхватил — вызови скилл явно через /telegram-post и попроси агента дописать в описание твою формулировку.

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

Если что-то пошло не так

Что видишьЧто делать
Скилла нет в /skillsПроверь, что файл называется ровно SKILL.md и лежит в своей папке внутри skills. Команда /doctor покажет проблемы
Агент не использует скилл самДопиши в описание слова, которыми ты формулируешь задачу
Скилл срабатывает не к местуСузь описание или запрети автозапуск, чтобы он работал только по команде
Скилл делает не так, как надоПокажи агенту результат и попроси поправить инструкцию в SKILL.md, а не только этот текст

Частые вопросы

Скиллы работают в обычном чате Claude?

Да, скиллы можно включить и на claude.ai. Включённые там скиллы доступны в Claude Code, если ты вошёл тем же аккаунтом. А личные скиллы из папки на компьютере работают только в Claude Code.

Чем скилл отличается от slash-команды?

Сейчас это одно и то же: старые команды из .claude/commands/ по-прежнему работают, но скилл умеет больше — у него есть папка для файлов, и агент может подгрузить его сам.

Где взять готовые скиллы?

Часть встроена в Claude Code, часть ставится вместе с плагинами. Чужие скиллы перед установкой попроси агента проверить: внутри могут быть команды, которые он выполнит.

Скиллы тратят лимит?

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

Нейросети открываются медленно или с ошибками? Я сделал FinderVPN — ускоритель интернета, которым пользуюсь сам. 3 дня бесплатно, без привязки карты.