Claude Code Skills: что это и как обучить Claude навыкам

Claude Code skills — сохранённые плейбуки, которые Claude подгружает сам. Как создать первый SKILL.md, когда skills срабатывают и какие добавить первыми.

claude-codeskillsautomationno-code
Обновлено 2026-06-12ЕАЕвгений АрсентьевЕвгений Арсентьев · MD, PhD

Проверено на точность — Евгений Арсентьев, MD, PhD · 2026-06-12

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

Я представляю скилл как карточку с рецептом, приклеенную внутри кухонного шкафа. Она не валяется на столе (в вашем контекстном окне) весь день — её достают только когда готовят именно это блюдо. Это самая важная деталь гайда: скилл почти ничего не стоит, пока им не пользуются, поэтому можно собрать целую библиотеку skills для Claude и не замедлить его ни на грамм. И не нужен никакой marketplace для старта: первый скилл — это пять строк текста.

Claude Code skills — что это такое технически?

Скилл — это папка, внутри которой лежит один файл SKILL.md. У файла две части. Сверху — короткая шапка (она называется frontmatter) между двумя маркерами ---, которая объясняет Claude, когда скилл уместен. Ниже — обычные инструкции человеческим языком. Имя папки становится командой: файл ~/.claude/skills/weekly-report/SKILL.md даёт команду /weekly-report. Личные скиллы в ~/.claude/skills/ работают во всех ваших проектах, проектные в .claude/skills/ — только в одном проекте, а скиллы из плагинов получают префикс вида /имя-плагина:имя-скилла, чтобы имена никогда не конфликтовали.

Skills вообще работают в Claude Code?

Да, и это не хак, а штатная фича. В Claude Code даже встроены готовые скиллы — /code-review, /debug, /loop доступны в каждой сессии. Срабатывают скиллы двумя путями: Claude читает описания и подключает нужный сам, когда запрос совпадает, либо вы вызываете его напрямую — слэш плюс имя. И момент, который путает людей со старыми туториалами: кастомные слэш-команды объединили со скиллами. Файлы в .claude/commands/ продолжают работать, но папка скилла делает то же самое и добавляет бонусы: вспомогательные файлы и контроль над тем, кто вправе его запускать.

Как создать skill в Claude Code?

Создаём папку скилла
mkdir -p ~/.claude/skills/meeting-notes

Личные скиллы живут в ~/.claude/skills/ и ездят с вами по всем проектам. Страшно в терминал? Просто попросите Claude выполнить эту команду.

~/.claude/skills/meeting-notes/SKILL.md
---
description: Преврати сырые заметки со встречи в список
  действий. Использовать, когда пользователь вставляет
  заметки или просит выписать договорённости.
---
Из присланных заметок сделай:
1. Резюме в три строки
2. Список действий, у каждого — ответственный
3. Открытые вопросы, на которые никто не ответил

Первый скилл за четыре шага

  1. 1Создайте папку: mkdir -p ~/.claude/skills/meeting-notes
  2. 2Сохраните SKILL.md из примера выше — строка description и есть то, по чему Claude находит скилл
  3. 3Проверьте оба пути: вставьте сумбурные заметки (Claude должен подхватить скилл сам), потом наберите /meeting-notes напрямую
  4. 4Правьте файл когда угодно — изменения в SKILL.md подхватываются на лету, прямо в текущей сессии, без перезапуска

Какие skills добавить в Claude Code первыми?

Отложите подборки «best Claude Code skills» на неделю и покопайтесь в собственной истории чатов — с этим согласны и все skills best practices. Хорошие первые кандидаты: скилл вашего стиля письма (как вы звучите, какие слова под запретом), скилл форматирования отчётов или постов и /summarize-changes — пересказ изменений в проекте человеческим языком.

Три усилителя, которые стоит знать

Первый: $ARGUMENTS позволяет скиллу принимать ввод — скилл /fix-issue со строкой «Исправь задачу $ARGUMENTS» внутри запускается как /fix-issue 123. Второй: disable-model-invocation: true в шапке означает, что запускать скилл можете только вы — Claude не вправе сделать это сам. Ровно то, что нужно для действий с последствиями, вроде публикации. Третий: allowed-tools заранее одобряет конкретные инструменты на время работы скилла, чтобы Claude не спрашивал разрешение на одну и ту же безопасную команду десять раз.

Трюк, которым почти никто не пользуется: живые данные

Начните строку в SKILL.md с !`git diff HEAD` (команда в обратных кавычках после восклицательного знака) — и Claude Code сначала выполнит команду, а её настоящий вывод вставит в промпт ещё до того, как Claude прочитает хоть слово. Скилл рассуждает о реальных текущих данных, а не гадает. Работает с любой командой терминала.

Почему skills делают Claude Code ещё сильнее?

Люди спрашивают, как сгенерировать побольше скиллов и почему Claude Code так хорош. Половина ответа — дисциплина контекста: он подгружает детали только по необходимости. Скиллы устроены так же: в памяти по умолчанию висит лишь короткое описание, полный плейбук загружается при вызове. Поэтому документация советует держать SKILL.md короче 500 строк, а длинные справочники выносить во вспомогательные файлы внутри папки скилла со ссылками из основного. Даже в официальных примерах целый скилл-визуализатор кодовой базы держит SKILL.md крошечным, а тяжёлую работу отдаёт приложенному скрипту.

Лаба: скилл, который вы не пишете сами

0/4

Мета-ход напоследок. Скажи Claude: «Понаблюдай, что я прошу тебя делать раз за разом, и предложи три скилла с готовыми SKILL.md». Лучшая библиотека скиллов не скачивается с GitHub — она выпаривается из ваших собственных повторов.

Бесплатный курс

Хватит читать про ИИ — начни строить с ним

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

Начать →

Источники и исследования

Подборка рецензируемых работ и препринтов по научной основе этой темы.

  1. [1]Qu et al. (2024). Tool Learning with Large Language Models: A Survey. arXiv:2405.17935
  2. [2]Paranjape et al. (2023). ART: Automatic multi-step reasoning and tool-use for large language models. arXiv:2303.09014
  3. [3]Qiao et al. (2023). Making Language Models Better Tool Learners with Execution Feedback. arXiv:2305.13068
  4. [4]Tang et al. (2023). ToolAlpaca: Generalized Tool Learning for Language Models with 3000 Simulated Cases. arXiv:2306.05301
  5. [5]Gao et al. (2023). Confucius: Iterative Tool Learning from Introspection Feedback by Easy-to-Difficult Curriculum. arXiv:2308.14034
  6. [6]Alazraki et al. (2024). Meta-Reasoning Improves Tool Use in Large Language Models. arXiv:2411.04535
  7. [7]Zhou et al. (2024). Symbolic Learning Enables Self-Evolving Agents. arXiv:2406.18532
ЕАЕвгений Арсентьев

Автор

Евгений Арсентьев

MD, PhD · Руководитель ИИ-трансформации

Чтение — это синяя пилюля

Хочешь реально это построить?

Гайды объясняют. Бесплатный курс превращает — персонально, с геймификацией и заточенный на быстрый запуск.

Начать бесплатный курс →