Куда кладутся скиллы Claude Code
Скилл — это папка с файлом SKILL.md и, по желанию, скриптами и справочными файлами рядом. Claude Code ищет такие папки в нескольких местах:
~/.claude/skills/<имя>/SKILL.mdВам, во всех проектахПроект.claude/skills/<имя>/SKILL.mdВсем, кто клонировал репозиторийПодпапка<подпапка>/.claude/skills/При работе в этой части монорепоПлагин<плагин>/skills/<имя>/SKILL.mdПока плагин включёнОрганизацияmanaged-каталог администратораВсем в компанииПуть .agents/skills, который читают Codex, Cursor и Copilot, в документации Claude Code не упомянут. Если скилл нужен нескольким агентам, держите копию в .claude/skills.
Способ 1. Скопировать папку
Самый прозрачный способ: вы видите каждый файл, который ставите.
git clone https://github.com/OWNER/REPO /tmp/REPO mkdir -p ~/.claude/skills cp -r /tmp/REPO/skills/имя-скилла ~/.claude/skills/
Если в открытой сессии скилла не видно, начните новую. Имя папки должно совпадать с полем name во frontmatter SKILL.md.
Способ 2. Через /plugin и маркетплейс
Многие репозитории со скиллами оформлены как маркетплейс плагинов: в корне лежит .claude-plugin/marketplace.json. Тогда установка идёт в две команды внутри Claude Code:
/plugin marketplace add anthropics/skills /plugin install имя-плагина@имя-маркетплейса
У anthropics/skills в marketplace.json пять наборов-плагинов. Скиллы плагина получают пространство имён, поэтому два одноимённых скилла из разных плагинов не конфликтуют. Подробнее о маркетплейсах — в гайде по плагинам Claude Code.
Способ 3. npx skills add
Установщик vercel-labs/skills (36 354 звезды на 24.10.2026) берёт скиллы из любого GitHub-репозитория и раскладывает по папкам нужного агента. Нужен Node.js 22.20 или новее.
npx skills add OWNER/REPO -a claude-code npx skills add OWNER/REPO --skill имя-скилла -a claude-code npx skills add OWNER/REPO -a claude-code -g
Без -g скилл ляжет в .claude/skills/ текущего проекта, с -g в ~/.claude/skills/. Обновление и удаление: npx skills update, npx skills remove, список установленного: npx skills list.
Способ 4. gh skill install
GitHub CLI с версии 2.90.0 умеет ставить скиллы сам (функция в public preview). По умолчанию он целится в Copilot, для Claude Code нужен флаг агента:
gh skill install OWNER/REPO имя-скилла --agent claude-code --scope user
Удобно, если gh у вас уже стоит и авторизован. Можно зафиксировать версию через --pin.
Способ 5. Скилл в claude.ai
В веб-версии Claude скиллы загружают zip-архивом в Settings → Features. Важно: скиллы не синхронизируются между claude.ai, API и Claude Code. Скилл из браузера в терминале не появится, его надо поставить отдельно. Требования там строже: claude.ai принимает только шесть полей стандарта (name, description, license, compatibility, metadata, allowed-tools), лишние поля дают ошибку. Как писать такой файл, разобрано в гайде про SKILL.md.
Как Claude Code вызывает скилл и почему он может молчать
В контексте всегда лежит только список скиллов: имя и описание. Тело SKILL.md подгружается, когда вы пишете /имя-скилла или когда Claude сам решает, что задача совпадает с описанием. У списка есть бюджет, 1 % контекстного окна, а описание вместе с when_to_use обрезается до 1 536 символов. Если скилл не срабатывает сам, причина почти всегда в расплывчатом description.
Старые слэш-команды из .claude/commands/*.md документация Claude Code объединила со скиллами: оба способа создают /имя, старые файлы продолжают работать.
Перед установкой чужого скилла откройте SKILL.md и скрипты рядом. GitHub в своей документации прямо предупреждает: скиллы никто не проверяет, и в них может быть промпт-инъекция. Посмотрите поле allowed-tools и всё, что ходит в сеть. Проверенные варианты собраны в подборке скиллов для Claude Code.