Claude skills на GitHub — это готовые папки с инструкцией для агента: официальный репозиторий anthropics/skills от команды Anthropic плюс сотни сторонних коллекций по тегу claude-skills. Ставятся в папку .Claude/skills/ проекта, и Claude Code сам подхватывает их по description. Меня зовут Арина Михална, и ниже расскажу, где искать, как ставить и как не поймать конфликт, когда тянешь скиллы из нескольких репозиториев разом.

2 минутына установку скилла в проект
1 файлSKILL.md — сердце любого скилла

Схема: репозиторий GitHub с папкой скилла, стрелка в .Claude/skills проекта, агент читает SKILL.md

Где искать скиллы Claude на GitHub: репозитории и коллекции

Начинать стоит с официального репозитория anthropics/skills. Это Reference Skills от команды Anthropic — вылизанные, с документацией, примерами и тестами. Их немного, и они закрывают базовые сценарии: парсинг документов, работа со скриншотами, тексты. Зато по ним сразу видно, как скилл должен выглядеть изнутри — лучший старт, если в теме новичок.

Дальше — сторонние коллекции. Их на GitHub сотни: от мелких репозиториев с парой скриптов до больших агрегаторов. Находить удобнее всего через топик claude-skills в поиске GitHub — там собраны репозитории с этим тегом. Запрос awesome Claude skills тоже работает. По нашим замерам, топик регулярно пополняется новыми репозиториями, так что список живой.

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

Критерии отбора репозитория:

  • Активность. Коммиты за последние пару месяцев. Мёртвый репозиторий — прошлогодние промпты, которые агент понимает хуже.
  • Лицензия. Коммерческий проект — смотри, что лицензия это разрешает.
  • Качество README. Если автор не смог описать свой скилл людям, вряд ли описал его агенту.
  • Специализация. Вместо «всего понемногу» бери репозиторий под свою задачу: маркетинг, код, аналитика, тексты.
Тип коллекции Скиллов Частота обновлений Специализация
anthropics/skills (официальная) ~30 Редкая, но вылизанная Базовые: документы, скриншоты, тексты
Крупные агрегаторы 100–1000+ Частая Всё подряд, качество разное

На GitHub существует топик claude-skills с примерами скиллов — это проверенный способ найти нужное. Просто заходишь, фильтруешь по дате последнего обновления и смотришь, что подходит под твою задачу.

Скиллы Claude github — репозиторий

Официальный репозиторий Anthropic — anthropics/skills — это точка старта. Здесь лежат Reference Skills: вылизанные примеры с документацией и тестами. Их не много, зато по ним сразу видно, как правильно оформить свой скилл. Каждый скилл — это папка с файлом SKILL.md и вспомогательными файлами.

Сторонние коллекции ищутся по топику claude-skills в поиске GitHub. По нашим замерам, топик регулярно пополняется — список живой. Можно искать и по запросу awesome Claude skills, но топик удобнее: там уже отфильтрованы репозитории с нужным тегом.

У меня, Арины Михалны, есть отдельная подборка готовых скиллов — там разбираю, что реально работает, а что просто красиво названо. Туда за конкретными примерами.

Как устроен скилл изнутри: файл SKILL.md

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

SKILL.md начинается с frontmatter — YAML-блока в ---:

---
name: parse-invoices
description: Извлекает данные из PDF-счетов и таблиц.
Используй, когда нужен разбор накладных, актов, УПД.
---

1. Прими файл счета.
2. Вытащи: номер, дату, сумму, реквизиты.
3. Верни результат в таблице.

Два поля критичны:

  • name — короткое имя скилла. Оно же имя папки. По нему Claude понимает, о чём речь.
  • description — самое важное поле. По нему агент решает, применить скилл или нет. Чем точнее опишешь сценарий («используй, когда…»), тем реже Claude будет путаться.

Само тело — обычная инструкция по шагам. Внутри могут быть ссылки на другие файлы папки: ./parse.py, ./templates/report.md. Claude откроет их, когда дойдёт до дела.

Пример скилла со сложной структурой:

invoices-skill/
├── SKILL.md          # инструкция и описание
├── parse.py          # скрипт разбора PDF
├── templates/
│   └── report.md     # шаблон, куда складывать результат
└── examples/
    └── sample.pdf    # пример для проверки

Лучший способ понять, как собрать такой файл самому, — разобрать живой пример. Я писала об этом отдельно — там по шагам, от пустого файла до рабочего скилла.

Структура скилла на GitHub: папка с SKILL.md, скриптами и шаблонами

Claude skills репозиторий готовых скиллов — как ставить

Установка — три шага, занимает пару минут, никакой магии.

1. Скачай папку скилла. Для одного скилла проще не клонировать весь репозиторий, а скачать нужную папку: заходишь в папку скилла в интерфейсе GitHub, жмёшь кнопку с троеточием, «Download». Или клонируешь весь репозиторий и копируешь из него нужное.

2. Положи папку в .Claude/skills/. Это папка в корне твоего проекта. Если её нет — создай. Важно: папка скилла должна лежать прямо в skills/, без промежуточных уровней. Имя папки лучше сразу привести к name из frontmatter, или вообще к чему-то внятному в кебаб-кейсе — это убережёт от путаницы дальше.

мой-проект/
└── .claude/
    └── skills/
        ├── parse-invoices/        # скилл из GitHub
        │   ├── SKILL.md
        │   └── parse.py
        └── my-own-skill/          # свой скилл
            └── SKILL.md

3. Перезапусти Claude Code. Скиллы читаются при старте агента. Если проект уже открыт — выйди и зайди заново. Дальше проверь, что скилл подтянулся: спроси у Claude, умеет ли он то, что описано в скилле. Если отвечает «да» — всё встало. Если «нет» — скорее всего проблема в description: агент либо его не увидел, либо не понял, в каких случаях применять.

Если ставишь впервые и что-то идёт не так — у нас есть разбор, как скиллы Claude работают, там и про отладку, и про типичные грабли.

Готовые скиллы Claude скачать — конфликты при миксовании репозиториев

Главная боль, когда тянешь скиллы из нескольких репозиториев, — конфликты. И агент при этом не ругается, он просто начинает вести себя странно: берёт скилл не тот, применяет два за раз, или вообще игнорирует и делает по-своему.

Что реально конфликтует:

Одинаковые имена папок. Два репозитория, в каждом email-writer. При копировании второй перезапишет первый, или лягут оба и агент возьмёт случайный. Решение простое: переименовывай папки так, чтобы имя отражало источник, например email-writer-marketing.

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

Разные версии скилла одного типа. Один репозиторий отдаёт свежий промпт, другой — прошлогодний. Агент видит оба и берёт, что первым попадётся. Тут правило одно: не держи два скилла, решающих одну задачу. Выбрал лучший — удали второй.

Старые инструкции поверх новых. Бывает, скилл в репозитории обновили, а ты скопировал его месяц назад. Агент использует старую версию, и результат хуже. Следи за апдейтами репозиториев, которые используешь в проде, и обновляй скиллы.

Если смешиваешь много коллекций и сомневаешься в совместимости — есть смысл смотреть не на скиллы, а на то, как вообще собрать агента из связки инструментов. Я разбирала сборку первого агента — там как раз про то, что каждый кусок должен отвечать за своё и не лезть в чужое.

Конфликты скиллов: два скилла с похожими описаниями путают агента

Как модифицировать чужой скилл под свою задачу

Готовый скилл редко подходит идеально. Но переписывать его с нуля не нужно — правь по-мелкому.

Начни с description. Это самое хрупкое место. Приведи описание к своим реалиям: назови свои форматы файлов, свой порядок действий, свои исключения. Чем точнее описание — тем точнее агент решает, применять скилл или нет.

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

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

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

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

Что делать, когда скилл не работает

Скилл поставил, агент перезапущен, но Claude его будто не видит. Самые частые причины, по порядку:

  1. Не там лежит. Скилл должен быть в .Claude/skills/ в корне проекта, где ты работаешь. Положил в папку вложенного модуля — не найдёт.
  2. name и имя папки разошлись. Агент смотрит на name в frontmatter. Если в папке my-skill лежит скилл с name: another-name, может быть каша.
  3. Пустой или кривой description. Агент не понимает, когда применять скилл, — и просто не применяет. Описание обязано говорить, в каком сценарии скилл уместен.
  4. Скилл конфликтует с другим. Два скилла с близкими описаниями — агент может игнорировать оба. Выключи второй и проверь.
  5. Версия Claude не поддерживает скиллы. Нужен актуальный Claude Code — обновления подтягиваются через их инсталлер, проверь, что у тебя последняя версия.

Пошаговую диагностику неисправностей и решения по каждому пункту я, Арина Михална, складывала в разбор ошибок Claude Code — половина «сломанных скиллов» лечится там.

Диагностика скилла: почему Claude его не видит

Готовые скиллы с GitHub — это половина дела, дальше их надо связать между собой и встроить в свою работу.

На курсе собираем связку из трёх агентов за вечер

забрать курс

По материалам: официальный репозиторий скиллов Anthropic, топик claude-skills на GitHub, документация Claude Code.

Читайте также

Курс «Твой личный ДЖАРВИС» — связать скиллы в систему за вечер