Skills для Claude Code и GitHub
Skills для Claude Code и GitHub — это готовые процедуры, которые берут на себя рутину вокруг репозитория: пишут сообщения коммитов по принятому в команде формату, собирают описание пул-реквеста из диффа, проводят первичное ревью и разбирают, почему упала сборка. Самая заметная отдача — на описаниях пул-реквестов. Разработчик редко тратит время на подробный текст: в описании оказывается «фиксы» или ссылка на задачу, и ревьюеру приходится восстанавливать замысел по диффу. Скилл собирает описание из фактических изменений — что поменялось, зачем, что проверять в первую очередь, — и это заметно ускоряет ревью, не требуя от автора дополнительной дисциплины. Вторая по частоте задача — разбор упавшей сборки: скилл читает лог, отделяет причину от следствий и называет конкретный шаг, на котором всё сломалось.
Второй сценарий — упавшая сборка. Скилл читает лог CI, находит первопричину среди каскада ошибок и предлагает правку, вместо того чтобы отдавать человеку сырой вывод на тысячу строк.
В подборке — скиллы для коммитов, пул-реквестов, ревью кода и работы с CI/CD.
Скиллы в подборке
В подборке 762 скиллов, ниже перечислены 24 с наивысшей оценкой.
- Упаковка MCP-сервера в бандл .mcpb — build-mcpb — это скилл для Claude Code, который помогает упаковать локальный MCP-сервер вместе с рантаймом Node или Python в единый установочный файл формата .mcpb. Бандл представляет собой zip-архив с файлами `manifest.json`, кодом сервера и зависимостями — пользователь устанавливает один файл без необходимости предварительно настраивать Node, Python или любой другой инструментарий. Скилл охватывает структуру манифеста (схема v0.4), конфигурацию запуска через `mcp_config`, пользовательские параметры установки (`user_config`) с нативными UI-элементами вроде выбора директории, а также сборочный пайплайн через `npx @anthropic-ai/mcpb pack` для Node и Python. Подходит разработчикам, которым нужно распространять MCP-серверы для работы с локальной файловой системой, desktop-приложениями или OS-уровневыми API — там, где удалённый HTTP-сервер не подходит. Отдельно разбирается вопрос безопасности: MCPB не предоставляет sandbox, поэтому валидация путей и ограничение привилегий — ответственность разработчика.
- Оптимизация Bazel-сборок в монорепозитории — bazel-build-optimization — это скилл для Claude Code, который помогает оптимизировать Bazel-сборки в крупных монорепозиториях, охватывая настройку удалённого кеша и удалённого выполнения, написание пользовательских Bazel-правил и отладку проблем сборки. Скилл описывает ключевые концепции Bazel: таргеты, пакеты, лейблы, правила и аспекты, а также предлагает production-паттерны для типовой структуры workspace с файлами WORKSPACE.bazel, .bazelrc и BUILD.bazel. Конкретные шаблоны и детальные примеры вынесены в references/details.md. Подходит командам, которые настраивают Bazel для enterprise-кодовых баз, мигрируют на Bazel с других систем сборки или хотят ускорить CI/CD за счёт общих артефактов и воспроизводимых сборок.
- Оптимизация затрат в облаке AWS, Azure, GCP — cost-optimization — это скилл для Claude Code, который помогает сокращать облачные расходы на AWS, Azure, GCP и OCI через правильное определение размеров ресурсов, стратегии тегирования, зарезервированные экземпляры и анализ затрат. Скилл охватывает полный цикл управления стоимостью: от настройки бюджетных алертов и дашбордов до выбора оптимальных моделей оплаты — Reserved Instances, Savings Plans, Spot/Preemptible-инстансов со скидками до 90%. Внутри — готовые Terraform-примеры для S3 lifecycle policies, AWS Budgets, Auto Scaling, а также паттерны архитектуры: serverless-first, многоуровневое хранилище, правильно подобранные базы данных. Подходит инженерам и DevOps-командам, которым нужно снизить счета за облако, провести аудит инфраструктурных затрат или внедрить политики cost governance в мультиоблачной среде.
- Обновление плагина context-mode — Обновление context-mode из репозитория GitHub с восстановлением хуков и параметров конфигурации. Автоматизирует сборку, установку, обновление npm-пакета и настройку интеграций через MCP-инструмент или CLI-фоллбек.
- Terraform — библиотека модулей для мультиоблачной инфраструктуры — terraform-module-library — это скилл для Claude Code, который помогает создавать переиспользуемые Terraform-модули для инфраструктуры AWS, Azure, GCP и OCI, следуя лучшим практикам infrastructure-as-code. Скилл задаёт стандартную структуру модуля: файлы main.tf, variables.tf, outputs.tf, versions.tf, директории examples/ и tests/ с Terratest-тестами на Go. Встроенные паттерны охватывают VPC, EKS, RDS, S3 (AWS), VNet, AKS, Storage (Azure), GKE, Cloud SQL (GCP), а также VCN, OKE, Object Storage (OCI). Подойдёт командам, которые стандартизируют облачный провизионинг, строят мультиоблачные платформы или внедряют корпоративные IaC-стандарты с валидацией входных переменных, семантическим версионированием и единообразной тегировкой ресурсов.
- Шаблоны production-пайплайнов GitHub Actions — github-actions-templates — это скилл для Claude Code, который создаёт production-ready GitHub Actions workflows для автоматизированного тестирования, сборки и деплоя приложений. Скилл охватывает четыре ключевых паттерна: матричные сборки (Node.js 18/20, Python 3.9–3.12 на ubuntu/macos/windows), сборку и публикацию Docker-образов в ghcr.io с кешированием через GitHub Actions Cache, деплой на Kubernetes-кластеры через AWS EKS, а также сканирование уязвимостей с помощью Trivy. Поддерживается создание переиспользуемых workflow (workflow_call) и настройка разрешений, секретов и approval gates для продакшен-окружений. Подходит разработчикам и DevOps-инженерам, которым нужно быстро настроить CI/CD пайплайн на GitHub Actions с соблюдением лучших практик безопасности и оптимизации времени сборки.
- Шаблоны пайплайнов GitLab CI — gitlab-ci-patterns — это скилл для Claude Code, который помогает строить GitLab CI/CD пайплайны с многоуровневыми стадиями, кешированием зависимостей и распределёнными runners. Внутри — готовые паттерны для сборки Docker-образов через docker-in-docker с пушем в GitLab Registry, деплоя в Kubernetes через kubectl с поддержкой staging и production окружений, Terraform-пайплайнов (validate → plan → apply) и встроенного сканирования безопасности с помощью GitLab SAST/Dependency-Scanning и Trivy. Скилл покрывает стратегии кеширования на уровне веток и отдельных джобов, динамические дочерние пайплайны и ручные gates перед продакшеном. Подойдёт командам, которые автоматизируют тестирование, сборку и выкатку приложений на GitLab, внедряют GitOps или хотят оптимизировать производительность существующих пайплайнов.
- Блокировка обхода git-хуков в Claude Code — block-no-verify-hook — это скилл для Claude Code, который настраивает PreToolUse hook и блокирует использование флагов --no-verify и --no-gpg-sign в git-командах до их выполнения. Конфигурация добавляется в .claude/settings.json: hook перехватывает каждый вызов инструмента Bash, проверяет переменную $TOOL_INPUT на наличие bypass-флагов в git-командах и завершается с кодом 2, если такой флаг обнаружен — Claude Code полностью отклоняет вызов. Это не позволяет AI-агенту обходить pre-commit hooks с линтингом, форматированием, тестами и проверками безопасности, а также политики GPG-подписи коммитов. Hook можно установить для отдельного проекта или глобально в ~/.claude/settings.json, а паттерн grep легко расширяется дополнительными флагами вроде --force. Подходит командам, которые строго соблюдают quality gates при AI-assisted разработке.
- Напоминание о пересборке TypeScript в локальном форке — local-build-reminder — это скилл для Claude Code, который автоматически напоминает пересобрать OMC командой `npm run build` после редактирования TypeScript-файлов при работе из локального форка. Когда OMC запущен в локальном режиме (HUD показывает суффикс `L` в `[OMC#X.Y.ZL]`), Claude Code загружает скомпилированный JavaScript из `dist/`, а не исходники из `src/` — любые правки `.ts`-файлов остаются невидимыми до пересборки. Скилл срабатывает в четырёх ситуациях: после редактирования `src/**/*.ts`, когда разработчик недоумевает «почему изменение не работает», перед перезапуском Claude Code с несобранными правками, а также когда запускается OMC-команда, зависящая от свежего TS-кода. Напоминание не выводится для `.mjs`, `.cjs`, `.md` и `.json` (они подхватываются без сборки), вне локального режима, а также если уже запущен `tsc --watch` или `npm run dev:full` — он перестраивает `dist/` автоматически при каждом сохранении.
- Параллельная разработка фич в мультиагентной команде — parallel-feature-development — это скилл для Claude Code, который координирует параллельную разработку функций с помощью стратегий распределения владения файлами, правил предотвращения конфликтов и паттернов интеграции для мультиагентной реализации. Скилл описывает три подхода к распределению владения (по директориям, модулям или архитектурным слоям), задаёт кардинальное правило «один файл — один владелец» и показывает, как оформлять контракты интерфейсов в TypeScript, чтобы агенты могли разрабатывать независимо, не дожидаясь готовности соседних слоёв. Поддерживаются три паттерна интеграции: вертикальные срезы, горизонтальные слои и гибридный подход, а также стратегии ветвления для команд из 2–3 и более участников. Подойдёт командам, которые разбивают крупную фичу на независимые потоки и хотят избежать merge-конфликтов в общем репозитории.
- Проектирование мультиоблачной архитектуры — multi-cloud-architecture — это скилл для Claude Code, который предоставляет фреймворк принятия решений для проектирования архитектур, охватывающих AWS, Azure, GCP и OCI. Скилл включает таблицы сравнения сервисов по категориям compute, storage и database, четыре архитектурных паттерна (Single Provider with DR, Best-of-Breed, Geographic Distribution, Cloud-Agnostic Abstraction) и пошаговую стратегию миграции из четырёх фаз. Для достижения независимости от провайдера предлагается стек из Kubernetes, PostgreSQL, S3-compatible API, Apache Kafka, Redis, Prometheus/Grafana и Terraform в качестве уровня абстракции инфраструктуры. Подходит инженерам, которые строят мультиоблачные системы, выбирают лучшие сервисы у разных провайдеров, оптимизируют затраты или планируют миграцию между облаками.
- Установка и настройка oh-my-claudecode — omc-setup — это скилл для Claude Code, который устанавливает, обновляет или восстанавливает oh-my-claudecode через единый канонический workflow. При вызове скилл автоматически разбирает флаги: `--local` и `--global` запускают только первую фазу и настраивают соответственно локальный `.claude/CLAUDE.md` или глобальный `~/.claude/CLAUDE.md`; `--force` пропускает проверку существующей конфигурации и запускает полный wizard заново. Если конфигурация уже существует (обнаруживается по `.omc-config.json`), скилл предлагает три варианта: обновить только CLAUDE.md, перезапустить полный wizard или отменить действие. Настройка выполняется исключительно через `scripts/setup-claude-md.sh`, который проверяет целостность кеша, валидирует handshake скомпилированного источника и отказывает при несоответствии протокола координатора — файлы конфигурации не мутируются в обход этого скрипта. Подходит разработчикам, устанавливающим OMC через marketplace-плагин, npm или локальный репозиторий.
- Паттерны архитектуры бэкенда: Clean, Hexagonal, DDD — architecture-patterns — это скилл для Claude Code, который помогает реализовывать проверенные паттерны архитектуры бэкенда: Clean Architecture, Hexagonal Architecture и Domain-Driven Design. На входе — граница сервиса или модуль, на выходе — слоистая структура с чёткими правилами зависимостей, определениями интерфейсов и тестовыми границами. Скилл охватывает стратегические и тактические паттерны DDD (агрегаты, value objects, доменные события), принцип «зависимости направлены внутрь» из Clean Architecture и подход портов и адаптеров из Hexagonal Architecture. Подробные примеры включают in-memory адаптеры для unit-тестов без реальной базы данных, а также разбор циклических импортов между слоями. Подходит при проектировании микросервисов с нуля, рефакторинге монолитов с запутанной бизнес-логикой и выстраивании bounded contexts перед декомпозицией системы на сервисы.
- Проектирование пайплайна развёртывания — deployment-pipeline-design — это скилл для Claude Code, который проектирует многоуровневые CI/CD-пайплайны с гейтами утверждения, проверками безопасности и оркестрацией развёртываний. Скилл охватывает выбор стратегии роллаута (canary-веса, blue-green-переключение, rolling-параметры), настройку readiness-проб и smoke-тестов после деплоя, определение автоматических метрических порогов и ручных воркфлоу согласования, а также план отката с триггерами на деградацию метрик. Поддерживаются цели развёртывания Kubernetes, ECS, VM, serverless и PaaS; мониторинговые стеки Prometheus, Datadog, CloudWatch. В документации скилла разобраны типичные проблемы: зависший canary из-за отсутствия данных в AnalysisTemplate Argo Rollouts, бесконечное ожидание approval-гейта без назначенных ревьюеров, рассинхронизация миграций БД при откате кода. Подходит командам, которые строят новые пайплайны, внедряют прогрессивную доставку или хотят сократить MTTR за счёт автоматического отката.
- Гибридные облачные сети: VPN и выделенные каналы — hybrid-cloud-networking — это скилл для Claude Code, который помогает настраивать безопасное высокопроизводительное соединение между локальной инфраструктурой и облачными платформами через VPN и выделенные каналы. Скилл охватывает подключения к AWS (Site-to-Site VPN до 1.25 Гбит/с на туннель, Direct Connect до 100 Гбит/с), Azure (VPN Gateway, ExpressRoute до 100 Гбит/с), GCP (HA VPN с SLA 99.99%, Cloud Interconnect) и OCI (IPSec VPN, FastConnect). Внутри — Terraform-примеры для каждого провайдера, конфигурации BGP-маршрутизации, схемы паттернов hub-and-spoke, мульти-регионального и мультиоблачного гибридного подключения, а также команды диагностики через AWS CLI, Azure CLI и OCI CLI. Подходит командам, которые строят гибридную облачную архитектуру, подключают ЦОД к облаку, выполняют миграцию или обеспечивают соответствие требованиям безопасности и отказоустойчивость через active-active конфигурации.
- Диагностика и починка oh-my-claudecode — omc-doctor — это скилл для Claude Code, который диагностирует и исправляет проблемы установки oh-my-claudecode, проверяя шесть ключевых аспектов конфигурации. Скилл последовательно проверяет: версию установленного плагина и её соответствие актуальной в npm, легаси-хуки в settings.json (profile- и project-уровень), наличие устаревших bash-скриптов, состояние CLAUDE.md с маркерами OMC и дрейф версий между CLAUDE.md и кешем плагина, наличие Ruby для работы Ralph, а также устаревший кеш плагина. Все пути учитывают переменную окружения CLAUDE_CONFIG_DIR. Подходит разработчикам, которые настраивают oh-my-claudecode и сталкиваются с дублирующимися хуками, рассинхронизацией версий или отсутствующей конфигурацией после обновления.
- Автоматический релиз через GitHub Actions — release — это скилл для Claude Code, который выполняет двухэтапный процесс выпуска новой версии Vellum assistant через GitHub Actions. На первом этапе запускает workflow `create-release-branch.yml`, вычисляет версию по типу бампа (`patch`, `minor`, `major` или `hotfix`), отрезает свежую ветку от HEAD `main` и ждёт завершения staging-деплоя (~15–20 минут). Второй этап — dispatch `release.yml` на ветке `release/v<X.Y.Z>`: полный продакшн-релиз с тегом, созданием GitHub Release, подписью и публикацией macOS DMG, публикацией npm-пакетов, образов Docker Hub, iOS TestFlight и мёрджем ветки обратно в `main`. По умолчанию используется `patch`; `hotfix` режет ветку от последнего тега, а не от `main`. Скилл подходит командам, которым нужна управляемая и воспроизводимая CI/CD-процедура релиза с промежуточной проверкой перед продакшном.
- Перезапуск сервисов Vellum с учётом ветки Git — update — это скилл для Claude Code, который перезапускает сервисы Vellum assistant и gateway с учётом текущей ветки Git. Без аргументов на ветке main выполняет pull из origin/main; на feature-ветке просто перезапускает сервисы без git-операций; с именем ветки — переключается и подтягивает изменения; флаг --pull принудительно обновляет текущую ветку. Процесс включает семь шагов: preflight-снимок через vellum ps, остановку через vellum sleep с fallback-килом процессов на портах 7830 и 7821, git-логику, установку зависимостей через bun install (только если git-операции выполнялись), запуск через vellum wake и финальную проверку состояния. При переключении веток скилл защищает от потери незакоммиченных изменений, останавливая работу с предупреждением.
- Аудит безопасности GitHub Actions — cicd-security — это скилл для Claude Code, который охотится на уязвимости в CI/CD-конвейерах: script injection через ненадёжные контексты GitHub Actions, экспорт секретов, отравление self-hosted runners, подмену зависимостей (dependency confusion), кражу OIDC-токенов и атаки на цепь поставок. Инструмент включает скрипт cicd_scanner.sh для сканирования одного репозитория или всей организации (с параметрами --recursive и --parallel), интеграцию с sisakulint для обнаружения непривязанных actions, паттернов eval/curl|bash и неправильного использования pull_request_target, а также ручной анализ workflows CircleCI, Jenkins и GitLab CI. Скилл ориентирован на пентестеров и bug bounty-охотников, работающих с публичными репозиториями и GitHub Actions: позволяет выстраивать цепочки CI/CD-багов в критические находки, от RCE на билд-сервере до компрометации всех секретов организации.
- Pathfinder — аудит и картирование архитектуры кода — pathfinder — это скилл для Claude Code, который отображает кодовую базу в feature-группированные flowcharts, выявляет дублированные архитектурные компоненты и предлагает унифицированную архитектуру. Работает как оркестратор: развёртывает субагентов для обхода файлового дерева, трассировки потоков и построения Mermaid-диаграмм с привязкой каждого узла к `file:line`, тогда как синтез и финальные решения остаются у оркестратора. По итогу четырёх фаз создаёт директорию `PATHFINDER-<YYYY-MM-DD>/` с пятью артефактами: инвентарём фич, поофёрными flowcharts, отчётом о дублировании, предложением единой архитектуры и готовыми к вставке промптами для `/make-plan`. Подходит командам, которым нужно провести архитектурный аудит, найти параллельные реализации одной логики или подготовить план крупного рефакторинга до начала изменений.
- Автоматизация семантического версионирования и релиза — version-bump — это скилл для Claude Code, который автоматизирует семантическое версионирование и полный цикл выпуска плагинов: обновляет версию одновременно в восьми файлах (package.json, plugin/package.json, .claude-plugin/marketplace.json, .claude-plugin/plugin.json, plugin/.claude-plugin/plugin.json, .codex-plugin/plugin.json, plugin/.codex-plugin/plugin.json, openclaw/openclaw.plugin.json), проверяет сборку через npm run build-and-sync, создаёт git-тег, GitHub-релиз и обновляет CHANGELOG.md через GitHub API. Публикацию в NPM скилл намеренно передаёт человеку-мейнтейнеру — тот настроил повышенную безопасность аккаунта, поэтому npm publish выполняется вручную с 2FA. После публикации скилл отправляет Discord-уведомление из ~/Scripts/claude-mem/ и завершает работу только после того, как git status показывает чистое дерево. Подходит командам, которым нужен воспроизводимый release-процесс для Claude Code плагинов без ручного обхода множества манифестов.
- Cloudflare MCP — серверы для управления Cloudflare — Cloudflare MCP — это набор удалённых MCP-серверов для Claude, Cursor и других MCP-клиентов, которые позволяют работать с сервисами Cloudflare обычным языком. Клиент может читать конфигурацию аккаунта, анализировать данные, давать советы и вносить изменения. Берут, когда нужно разобраться в логах и аналитике приложения прямо из чата; когда надо диагностировать проблему с DNS; когда нужно быстро проверить состояние заданий Logpush; когда хочется собрать Workers-приложение с хранилищем, ИИ и вычислениями, не переходя в панель. В репозитории лежат доменные серверы: документация, Workers Bindings, Workers Builds, Observability, Container (песочница для разработки), Browser Run (страницы в Markdown и скриншоты), Logpush, AI Gateway, AutoRAG, DNS Analytics, Digital Experience Monitoring, Cloudflare One CASB, Radar, блог Cloudflare. Рекомендуемый Code Mode server (mcp.cloudflare.com) живёт в отдельном репозитории cloudflare/mcp и даёт широкий доступ к API через выполнение кода. Каждый сервер — удалённый Streamable HTTP по адресу вида https://<имя>.mcp.cloudflare.com/mcp, вход через OAuth. Подойдёт тем, кто работает на Cloudflare; для других провайдеров не годится.
- GitNexus — граф знаний о коде для агентов — GitNexus — это MCP-сервер и набор скиллов для Claude Code, который индексирует кодовую базу в граф знаний: зависимости, цепочки вызовов, кластеры и потоки выполнения. Агент получает готовый ответ одним вызовом, например какие функции сломаются, если изменить эту, и меньше правит вслепую. Инструментов 19: поиск, полный контекст символа, анализ влияния изменения, трассировка пути между символами, разбор git diff перед коммитом, координированное переименование, запросы Cypher, карта API-маршрутов. Ставятся скиллы для исследования кода, отладки, анализа влияния, рефакторинга и ревью. Запуск: npx gitnexus analyze в корне репозитория, затем npx gitnexus setup для подключения Claude Code, Cursor и других. Нужен Node.js; всё работает локально. Есть веб-интерфейс для просмотра графа. Лицензия PolyForm Noncommercial, для коммерческого использования нужна отдельная лицензия.
- Apple container — Linux-контейнеры на Mac в Claude Code — container — это плагин для Claude Code, который обучает модель командам утилиты container и подсказывает, как они соотносятся с Docker, Lima, Colima и Podman на macOS. Сама утилита container от Apple создаёт и запускает Linux-контейнеры как лёгкие виртуальные машины на Mac, написана на Swift и оптимизирована для Apple silicon. Она работает с образами в формате OCI, поэтому можно скачивать образы из обычных реестров и публиковать свои. Плагин полезен, когда нужно запустить контейнер на Маке, перенести привычные команды Docker или разобраться, чем отличаются инструменты. Требования по README: Mac с чипом Apple silicon и macOS 26, более старые версии не поддерживаются. Установка утилиты: скачать подписанный пакет со страницы релизов, затем container system start. Пробный запуск: container run --rm alpine echo hello. Проект в активной разработке, экспериментальные функции могут меняться. Для разработчиков на macOS, которые работают с контейнерами.
FAQ
Может ли Claude Code сам открывать пул-реквесты на GitHub?
Да, если в окружении настроен доступ к GitHub — через официальный CLI или через MCP-сервер GitHub. Скилл при этом отвечает не за доступ, а за содержание: какой текст попадёт в заголовок и описание пул-реквеста, что войдёт в чек-лист проверки.
Зачем скилл на сообщения коммитов, если есть Conventional Commits?
Conventional Commits задают формат, но не содержание. Скилл описывает, что именно ваша команда считает достойным упоминания в теле коммита: какие изменения требуют пояснения причины, как ссылаться на задачи, где проходит граница между одним коммитом и двумя.
Все Skills для Claude Code