Открытый гайд · ИИ-офис

Claude Code Skills:собираем свою библиотеку навыков

Agent Skills — это способ один раз записать свой подход к задаче и переиспользовать его во всех проектах. Разберём, что это, как подключать через файл и маркетплейс, и как собрать набор конкретно под себя.

@kir.player
~12 минут
июнь 2026

Если ты уже пишешь с Claude Code, то наверняка ловил себя на том, что в каждом новом чате заново объясняешь одно и то же: «пиши тесты сначала», «комментарии на русском», «не трогай миграции руками». Скилы (Agent Skills) — это лекарство ровно от этого. Ты один раз формулируешь свой подход, и Claude подхватывает его сам, когда задача подходит.

Что узнаешь из гайда

  • Что такое Agent Skills и чем они отличаются от промтов и команд
  • Как устроен файл SKILL.md — на реальном примере
  • Два способа подключения: свой .md-файл и маркетплейс на GitHub
  • Где брать готовые навыки и как собрать набор под себя
  • Когда скил не нужен — честная граница

Часть 1 · Понятие

Что такое Agent Skills

Главное

Скил — это папка с файлом-инструкцией, которую Claude подключает сам, когда задача под неё подходит. Промт ты пишешь руками каждый раз; скил модель достаёт автоматически.

Расшифруем по словам. Agent — это сам Claude Code, который действует в терминале как агент: читает файлы, запускает команды, правит код. Skill (навык) — заранее записанная инструкция «как делать вот эту штуку правильно». Технически скил — это директория с файлом SKILL.md внутри. В заголовке файла — короткое описание, по которому Claude понимает, когда навык уместен. В теле — собственно инструкции.

Ключевая идея в слове «автоматически». Тебе не нужно звать скил командой. Claude читает описания всех доступных навыков, и когда ты просишь, например, разобрать PDF или причесать SQL-запрос, он сам вспоминает: «о, под это есть скил» — и применяет его инструкции. Пока навык не нужен, он не висит в контексте и не съедает токены.

Скил, промт, команда — в чём разница

ИнструментКак запускаетсяЖивёт
ПромтПишешь руками в чатеОдну сессию
Slash-командаЯвный вызов: /имяПостоянно, но по требованию
СкилClaude подключает сам по описаниюПостоянно, фоном

Грубая аналогия: промт — это разовое поручение, slash-команда — кнопка на пульте, а скил — это навык сотрудника, который он применяет сам, когда видит подходящую задачу. Подробнее про команды и пульт — в гайде про все команды Claude Code.


Часть 2 · Внутри

Анатомия файла SKILL.md

Главное

SKILL.md состоит из двух частей: YAML-заголовок с описанием (по нему Claude решает, когда навык применить) и тело с инструкциями на обычном markdown.

Вот минимальный рабочий скил. Заголовок между --- — это и есть триггер: фраза в description объясняет Claude, когда лезть за этим навыком. Чем точнее описание, тем чаще скил срабатывает там, где надо, и реже — где не надо.

~/.claude/skills/code-review/SKILL.md
---
# description читает Claude, чтобы понять, КОГДА применять навык.
# Пиши на английском: модель точнее матчит триггеры, экономит токены.
description: Reviews code for best practices and potential issues. Use when reviewing code, checking PRs, or analyzing code quality.
---

When reviewing code, check for:
1. Code organization and structure
2. Error handling
3. Security concerns
4. Test coverage

Тело — это твоя методичка. Сюда складывают чек-листы, правила, примеры, ссылки на доку. Claude читает её только когда навык сработал, поэтому тело может быть подробным — на токены в простое оно не влияет.

Важно

Имя папки = имя скила. Файл всегда называется ровно SKILL.md (заглавными). Описание в заголовке пиши на английском, даже если работаешь на русском: матчинг точнее, а сами инструкции в теле можно держать как удобно. Почему английский экономит токены — разбираем в гайде про экономию лимитов.


Часть 3 · Установка

Как подключить скил

Главное

Два места: личное (~/.claude/skills/ — работает во всех проектах) и проектное (.claude/skills/ в репозитории — едет в гит с кодом).

Способ 1. Свой .md-файл

Самый прямой путь. Создаёшь папку под скил и кладёшь туда SKILL.md. Для личного навыка, который нужен везде:

терминал · личный скил
# Создаём папку под личный навык (доступен во всех проектах)
mkdir -p ~/.claude/skills/summarize-changes

# Дальше кладём туда SKILL.md и пишем инструкции
# Claude подхватит его автоматически в следующей сессии

Если навык нужен только в одном проекте и должен ехать в команду вместе с кодом — кладёшь его внутрь репозитория:

терминал · проектный скил
# Внутри репозитория проекта
mkdir -p .claude/skills/our-db-conventions

# SKILL.md тут попадёт в гит — вся команда получит навык
# при следующем git pull

Способ 2. Маркетплейс на GitHub

Скилы упаковывают в плагины и раздают через маркетплейсы — это просто GitHub-репозиторий со списком навыков. Подключается в два шага прямо из чата Claude Code:

чат Claude Code · slash-команды
# 1. Добавляем маркетплейс (owner/repo с GitHub, git-URL или локальный путь)
/plugin marketplace add owner/repo

# 2. Ставим конкретный плагин из него
/plugin install имя-плагина@имя-маркетплейса

После установки Claude видит навыки из плагина так же, как твои собственные — подключает по описанию. Управлять маркетплейсами можно и из обычного терминала командой claude plugin marketplace add, и интерактивно через /plugin.

Коротко

  • Свой файл: SKILL.md в ~/.claude/skills/ (везде) или .claude/skills/ (в проекте, в гит).
  • Маркетплейс: /plugin marketplace add /plugin install.
  • После подключения скил работает сам — звать командой не нужно.

Часть 4 · Источник

Где брать готовые скилы

Писать каждый навык с нуля необязательно. Сообщество уже собрало тысячи скилов — от ревью кода и работы с базами до генерации лендингов и разбора документов. Разумная стратегия: взять готовый, посмотреть как он устроен, и допилить под свой стиль.

На русском самый большой источник — это маркетплейс скилов ИИ-офиса: 1300+ готовых навыков для Claude Code и других редакторов, с описанием, категориями (разработка, дизайн, контент, данные, автоматизация) и инструкцией установки у каждого. Можно поставить навык в один шаг или открыть его исходник и собрать свой на этой базе.

Не пиши с нуля то, что уже написано. Возьми готовый скил, разбери и сделай своим.

Логика выбора простая: ищешь навык под свою повторяющуюся задачу (например, «ревью pull request» или «оптимизация SQL»), ставишь, гоняешь пару раз. Если поведение нравится — оставляешь. Если хочется иначе — копируешь SKILL.md к себе в ~/.claude/skills/ и правишь описание и инструкции под свои привычки.


Часть 5 · Сборка

Как собрать набор под себя

Главное

Не строй «библиотеку на всё». Заведи скилы только под задачи, которые повторяешь и каждый раз объясняешь заново. Три-пять рабочих навыков полезнее тридцати «на всякий случай».

Рабочий способ собрать свой набор — наблюдать за собой неделю. Каждый раз, когда ты в чате пишешь Claude одну и ту же инструкцию руками, это кандидат в скилы. Дальше — по шагам:

  1. Собери повторы. Выпиши 3-5 вещей, которые объясняешь Claude в каждом проекте: стиль кода, формат коммитов, правила тестов, тон текстов.
  2. Заведи по скилу на каждую. Папка в ~/.claude/skills/, внутри SKILL.md с чётким description на английском.
  3. Подсмотри у готовых. Похожий навык наверняка есть в маркетплейсе — возьми его структуру за образец, не изобретай формат.
  4. Проверь триггеры. Дай Claude задачу под навык и убедись, что он подключился сам. Если нет — уточни описание.
  5. Чисти. Навык, который не сработал ни разу за месяц, удаляй. Лишние описания только размывают матчинг.

Когда скил не нужен

Если инструкция одноразовая или специфична для конкретного чата — это просто промт, не скил. Не плоди навыки под каждую мелочь: чем их больше, тем хуже Claude выбирает нужный. Общие правила всего проекта (а не отдельная задача) лучше держать в CLAUDE.md — он читается всегда, а скил только под свою задачу.

Пример набора

У вайбкодера обычно живут 4-5 скилов: ревью кода, конвенции коммитов, правила тестирования, разбор документов и «причеши текст». Этого хватает на 90% рутины. Остальное — разовые промты.

Коротко

  • Скил — это папка с SKILL.md, Claude подключает его сам по описанию.
  • Подключение — свой файл (~/.claude/skills/ или .claude/skills/) либо маркетплейс на GitHub.
  • Готовые навыки бери из маркетплейса, свои заводи только под повторяющиеся задачи.

Вопросы

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

Что такое Agent Skills в Claude Code?

Agent Skill — это папка с файлом SKILL.md, где в YAML-заголовке описано, когда навык применять, а в теле — инструкции, которым Claude следует. Claude сам читает описания всех доступных скилов и подключает нужный, когда задача под него подходит. Это способ один раз записать свой подход к задаче и переиспользовать его во всех проектах.

Как подключить скил к Claude Code?

Личный скил кладётся в папку ~/.claude/skills/<имя>/SKILL.md и работает во всех проектах; проектный — в .claude/skills/ внутри репозитория и едет в гит вместе с кодом. Готовый набор подключается из маркетплейса командой /plugin marketplace add и установкой /plugin install. После подключения Claude видит скил автоматически, отдельная команда запуска не нужна.

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

Готовые скилы берут из маркетплейсов на GitHub и из тематических подборок. На русском есть маркетплейс ИИ-офиса с 1300+ навыками по разработке, дизайну, контенту, данным и автоматизации — каждый с описанием и инструкцией установки. Можно поставить готовый скил, разобрать как он устроен и на его основе собрать свой.

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

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

Читать дальше

Соседние гайды

Маркетплейс · бесплатно
1300+ готовых скилов на русском

Не собирай библиотеку с нуля. Загляни в маркетплейс ИИ-офиса: навыки по разработке, дизайну, контенту и автоматизации, каждый с описанием и установкой. Поставь готовый или собери свой на его базе.

Открыть маркетплейс скилов

А разборы, эфиры и живое сообщество вайбкодеров — в Telegram ИИ-офиса.