Claude Code skills: настройка навыков и сетевого доступа для разработки
Skills для Claude Code, это способ расширить поведение CLI-инструмента заранее подготовленными инструкциями и вспомогательными файлами. Вы кладёте навык в нужную папку, и Claude Code начинает использовать его в подходящий момент. Проблема у российских разработчиков обычно не в самих навыках, а в том, что CLI не может достучаться до модели из-за блокировки по региону. Ниже разберём, что такое skills, как их ставить и откуда брать, и отдельно, как решить вопрос сетевого доступа без системного VPN.
Что такое skills для Claude Code
Skill, это набор инструкций для агента, оформленный в файле SKILL.md с необязательным набором дополнительных файлов рядом. Внутри вы описываете, что должен делать инструмент в определённой ситуации: как форматировать код, каким правилам следовать при рефакторинге, как оформлять коммиты, как собирать отчёт. Claude Code читает это описание и подключает навык, когда задача совпадает с его назначением.
Отличие от MCP-сервера в том, что skill не запускает отдельный процесс и не открывает новый канал к внешнему сервису. Это просто текст и файлы, которые агент берёт в контекст. MCP-сервер, наоборот, поднимает интеграцию с внешним источником (базой, API, файловой системой) и общается с ним по протоколу. Одно другому не мешает: навыки описывают поведение, MCP даёт доступ к данным и инструментам.
Внутри SKILL.md обычно есть заголовок с названием навыка, короткое описание назначения и тело с инструкциями. Описание важно: по нему агент понимает, когда навык уместен. Если написать его размыто, Claude Code либо не подтянет skill вовремя, либо подтянет там, где он не нужен. Формулируйте назначение так, как вы бы объяснили задачу коллеге: коротко и по делу.
Зачем нужны скиллы
Без навыков вы каждый раз объясняете агенту одно и то же в промпте. Skill выносит эти повторяющиеся инструкции в отдельный файл и держит их под рукой. Это удобно, когда в команде есть общий стиль кода или когда конкретный проект требует своих правил. Навык читается один раз, дальше вы просто работаете, а нужные ограничения применяются сами.
Практическая польза заметна на типовых задачах: генерация тестов по вашему шаблону, разбор логов, подготовка дизайн-описаний для UX, работа с Python-проектом по принятым в команде соглашениям. Один и тот же навык переживает смену задач и остаётся частью репозитория.
Отдельная выгода в том, что навык переносится между машинами и людьми вместе с кодом. Новый разработчик забирает репозиторий, получает вместе с ним папку навыков и сразу работает по тем же правилам, что и остальные. Не нужно пересылать друг другу длинные промпты в мессенджере: описание design-соглашений, правил ux и стиля кода лежит рядом с проектом и обновляется через тот же git.
Где найти скиллы для Claude Code
Основной источник, это GitHub. Разработчики выкладывают наборы навыков в публичные репозитории, откуда их можно скопировать к себе. По запросу claude code skills github находятся как официальные примеры, так и подборки от сообщества. Смотрите на дату последнего коммита и на то, под какую версию инструмента писался навык: устаревший SKILL.md может ссылаться на несуществующие команды.
Есть навыки под конкретные задачи: работа с дизайн-системами, генерация UX-макетов, оформление документации, форматирование по правилам линтера. Если вы пришли из редактора вроде Cursor или VS Code с Claude, логика та же: навык, это переносимый набор инструкций, он не привязан к одному клиенту.
При выборе между официальными примерами и наборами от сообщества начинайте с официальных: они реже ломаются при обновлении инструмента и обычно короче. Подборки от сообщества стоит брать, когда нужен навык под узкую задачу, которой нет в официальных примерах, например под конкретный design-фреймворк или под ваш стиль python-кода. Не тяните весь репозиторий целиком, если вам нужен один skill, скопируйте только его папку.
Как оценить чужой скилл перед установкой
Перед тем как поставить навык из репозитория, прочитайте сам SKILL.md. Это обычный текст, там видно, что именно навык предписывает агенту. Если рядом лежат скрипты (например, на Python), проверьте, что они делают, до того как дать инструменту право их запускать. Навык не должен требовать от вас установки чего-то за пределами описанного.
Настораживать должны навыки, которые просят выполнить непонятную команду, скачать что-то из сети или обратиться к незнакомому адресу. Skill по своей сути это инструкции и локальные файлы, а не установщик. Если внутри есть обращения в интернет, разберитесь, куда именно, прежде чем подключать навык к рабочему проекту.
Как установить скилл в Claude Code
Установка навыка сводится к тому, чтобы положить файлы в нужный каталог. Обычно это папка навыков в конфигурации Claude Code: вы создаёте подпапку с именем навыка и кладёте в неё SKILL.md вместе с сопутствующими файлами. После этого перезапускаете CLI, и навык становится доступен.
Порядок в общем виде такой:
- Найдите репозиторий с навыком на GitHub и скопируйте его файлы.
- Создайте подпапку навыка в каталоге skills вашей конфигурации Claude Code.
- Положите туда
SKILL.mdи все файлы, на которые он ссылается. - Перезапустите Claude Code, чтобы он перечитал список навыков.
- Проверьте на простой задаче, что навык подключается.
Сколько скиллов можно поставить, жёсткого технического предела в практике нет, но каждый навык добавляет описание в контекст. Держите набор осмысленным: десять точечных навыков работают лучше, чем один общий на все случаи. Лишние стоит убирать из папки, а не копить.
Если после перезапуска навык не подключился, сначала проверьте имя подпапки и имя файла: это должен быть именно SKILL.md, без опечаток и лишнего расширения. Затем убедитесь, что все файлы, на которые ссылается описание, действительно лежат рядом, а пути внутри указаны относительно папки навыка. И только после этого проверяйте сеть: навык, который не подключается, и инструмент, который не отвечает по сети, это две разные поломки, и лечатся они по-разному.
Почему навыки не работают без доступа к модели
Здесь и начинается проблема, ради которой существует наш продукт. Skill сам по себе, это локальные файлы, они установятся и без интернета. Но чтобы применить навык, Claude Code должен обратиться к модели, а этот трафик из России упирается в блокировку по региону. Установка проходит, а на первом же запросе инструмент отваливается по сети.
Обычный системный VPN разворачивает через себя весь трафик машины. Для разработки это неудобно: под туннель уходят и те приложения, которым туда не нужно, а часть инструментов при активном VPN начинает вести себя непредсказуемо. Хочется, чтобы через отдельный канал ходил именно CLI-инструмент, а остальное работало напрямую.
Как Proxy Control разводит трафик по приложениям
Proxy Control решает одну задачу: заставить каждое приложение ходить в интернет по назначенному каналу, а не как получится. Windows не умеет маршрутизировать трафик по именам процессов, поэтому мы поднимаем виртуальный сетевой адаптер (TUN) через sing-box, забираем в него весь трафик машины и раздаём по правилам, привязанным к имени процесса.
Каналов четыре:
- Дом, обычный интернет вашего провайдера;
- VPN, ваш собственный узел;
- Прокси, выход через HTTP CONNECT;
- Блок, соединение отклоняется.
CLI-инструмент Claude всегда идёт через прокси, и этот канал сменить нельзя. Так мы защищаемся от ситуации, когда трафик случайно уходит домой или в VPN и упирается в блокировку. Остальные ваши программы вы распределяете по каналам вручную.
Неизвестное блокируется по умолчанию. Новое приложение появляется в списке со статусом «ожидает» и в интернет не выходит, пока вы не назначите ему канал. Это сделано намеренно: явный отказ лучше незаметной утечки. Подробнее про настройку под Россию мы пишем на странице Claude Code в России.
Fail-closed и защита от утечек
Если прокси недоступен, инструмент Claude и прокси-приложения уходят в блок, а не домой. Если мёртв узел VPN, то же самое происходит с VPN-приложениями. Продукт скорее откажет в соединении, чем незаметно выпустит трафик мимо нужного канала.
Пока туннель пересобирается, мы ставим блокирующее правило брандмауэра. Трафик не уходит мимо маршрутов, а встаёт на несколько секунд. Для прокси-приложений заблокированы UDP и IPv6, иначе QUIC ушёл бы мимо HTTP-прокси, а DNS работает по DoH, чтобы провайдер не видел список доменов.
Чтобы вы не верили на слово, три собственные пробы (копии curl, прибитые к каналам) запрашивают внешний IP и показывают три разных адреса. Если IP канала совпал с домашним, программа пишет про утечку, а не красит статус в зелёный. Живая сверка идёт через локальный API sing-box: видно, каким каналом реально идёт каждый процесс, а не что написано в конфиге.
Установка и запуск
Установка простая: распакуйте архив и запустите Install.bat. Python и sing-box лежат внутри, интернет при установке не нужен, ставить заранее ничего не требуется. Скачать сборку можно на странице Claude Code скачать.
Для работы нужен ключ вида CPC-XXXXXX-XXXXXX, один ключ на один компьютер. По нему программа получает срок действия и персональные реквизиты прокси. Туннель поднимается сам при запуске программы, старт проходит 15 шагов с проверками.
Кнопка «Запустить Claude» обычно просто открывает инструмент, потому что туннель к этому моменту уже поднят. Если по какой-то причине он не поднят, программа соберёт конфиг, проверит его, стартует sing-box, дождётся появления адаптера, проверит прокси и VPN, запустит инструмент и убедится, что трафик действительно ушёл в прокси. Пока идёт старт, кнопка погашена и показывает номер шага, например Запускаю… 11/15. Не запускайте инструмент вручную в этот момент, иначе получите два запуска.
После смены канала
Когда вы меняете канал у приложения, нажмите «Применить маршруты». Программа покажет подтверждение с отсчётом 10 секунд. CLI-инструмент переживает эту паузу и восстанавливается сам, соединение теряется буквально на пару секунд.
Отдельно есть «Остановить Claude» и «Закрыть программу»: они гасят туннель и закрывают инструмент, после чего сеть работает обычным образом. Это же аварийный выход, если что-то пошло не так. Здесь инструмент сам не вернётся, а маршрутизации не будет вовсе, весь трафик пойдёт мимо программы.
Часто задаваемые вопросы
Skill не запускается: дело в навыке или в сети?
Проверьте раздельно. Если Claude Code вообще не отвечает на запросы, проблема в доступе к модели, а не в файлах навыка. В Proxy Control посмотрите на пробы: если проба прокси-канала показывает домашний IP или программа пишет про утечку, значит трафик инструмента идёт не туда. Если сеть в порядке, а навык не подключается, читайте свой SKILL.md: чаще всего дело в опечатке или в ссылке на несуществующий файл.
Нужен ли системный VPN, если есть Proxy Control?
Нет. Мы разводим трафик по приложениям, поэтому через прокси идёт именно CLI-инструмент, а остальные программы работают по назначенным им каналам. Весь трафик машины загонять в один туннель не нужно.
Skills и MCP, это одно и то же?
Нет. Навык, это инструкции в SKILL.md, которые агент берёт в контекст. MCP-сервер, это отдельная интеграция с внешним источником данных или инструментом. Их можно использовать вместе. Про подключение по API мы пишем на странице Claude Code API.
Можно ли переносить скиллы из Cursor?
Сам файл SKILL.md это текст, и его содержимое переносится: правила стиля, соглашения по design и ux, требования к python-коду одинаково понятны агенту вне зависимости от клиента. Разница только в том, где лежит папка навыков и как именно клиент её читает. Скопируйте описание в каталог skills вашей конфигурации Claude Code, при необходимости поправьте пути к сопутствующим файлам и перезапустите CLI.
Сколько стоит доступ
Подписка стоит 495 ₽/мес при помесячной оплате и от 395 ₽/мес при оплате за год. Есть тарифы на 2, 3, 6 и 12 месяцев. Подробности на странице Claude Code подписка. Регистрация через почту или бота, поддержка в Telegram.
Как удалить продукт
Запустите Uninstall.bat: он снимает туннель, правило брандмауэра, задания планировщика, ярлык и папку продукта. После удаления сеть работает обычным образом, без маршрутизации по приложениям.
Если вы только начинаете с CLI-инструментом, посмотрите базовую страницу про Claude Code: там разобрана установка и первый запуск, а навыки и MCP уже настраиваются поверх работающего доступа.
Proxy Control для Windows
Программа разводит трафик по приложениям: ИИ-инструменты идут через прокси, остальное напрямую. Подписка от 395 ₽ в месяц при оплате за год.
Скачать для Windows