npx skillfoxx: установщик скиллов и MCP с проверками, которых нет у skills.sh и Smithery
Установщик npx skillfoxx ставит скиллы и MCP-серверы из каталога в Claude Code, Cursor, Codex и еще 12 агентов. Он проверяет подпись рецепта, показывает риск и сверяет файлы с коммитом. В коде skills (skills.sh), Smithery CLI, add-mcp и install-mcp мы не нашли ни проверки подписи, ни запрета на рискованную установку.

Содержание9 разделов
О новых версиях установщика npx skillfoxx и о том, что в него добавляется, я рассказываю в Telegram-канале SkillFoxx. Там же можно предложить, что улучшить.
Скилл или MCP-сервер получает доступ к файлам проекта, терминалу и токенам. 5 февраля 2026 года Snyk опубликовал проверку 3984 скиллов с крупных маркетплейсов. У 534 из них, это 13,4%, нашлась хотя бы одна критичная проблема, еще у 1467 проблемы другой тяжести. Вручную исследователи подтвердили 76 вредоносных вставок, среди них кража учетных данных и установка бэкдоров. Установщик, который молча скачивает свежую версию из репозитория, переносит этот риск в ваш проект.
Для сравнения мы скачали из npm четыре популярных установщика и прочитали их код: skills от Vercel (на нем работает skills.sh), @smithery/cli, add-mcp и install-mcp. Ниже свойства SkillFoxx и то, как та же задача решена у них.
Подписанные рецепты
SkillFoxx подписывает каждый рецепт установки ключом Ed25519. Открытые ключи вшиты в CLI и опубликованы на странице для разработчиков. CLI проверяет подпись до того, как запишет первый файл. Он отвергает рецепт без подписи, с неизвестным ключом, для другой карточки или выданный больше 24 часов назад, даже если ответ сервера кто-то подменил по дороге.
В коде четырех установщиков проверки подписи нет. Они ставят то, что в момент запуска лежит в репозитории или реестре пакетов.
Риск до установки и запрет для снятых карточек
Перед установкой CLI печатает уровень риска и его причины, те же, что на карточке. Инструмент с высоким риском встанет только после ответа «да» в терминале или с флагом --yes, а без терминала CLI завершится с кодом 5. Инструменты, снятые с публикации или с открытым инцидентом, CLI не ставит совсем. Команда npx skillfoxx doctor сообщит, если инструмент сняли или его риск вырос до высокого уже после установки.
skills 1.7.0 перед установкой запрашивает аудит у сервиса Vercel с таймаутом 3 секунды и показывает таблицу оценок Gen, Socket и Snyk. Аудит работает как справка: после таблицы CLI спрашивает «Proceed with installation?», а с флагом -y ставит скилл при любой оценке, в том числе Critical. Smithery CLI для удаленного сервера печатает одну строку с просьбой убедиться, что вы доверяете автору. В add-mcp и install-mcp проверок при установке мы не нашли.
Версия закреплена за коммитом
Рецепт указывает конкретный коммит, и CLI сверяет хеш SHA каждого файла скилла. Новую версию автора каталог сначала проверяет заново, и только после этого npx skillfoxx update предложит обновиться. Если в новом коммите поменялись команда запуска, пакет, сетевые адреса или скрипты, рецепт получает статус review и ждет ручной проверки, а CLI ставит последнюю принятую версию.
Команда update в skills заново запускает установку из репозитория автора и берет последнюю версию без сверки с каталогом.
Российские агенты SourceCraft и Coddy
CLI 0.3.0 ставит инструменты в 15 агентов. Это Claude Code, Cursor, VS Code, Codex, Gemini CLI, Devin, Cline, Zoo Code, OpenCode, Zed, Goose, Amp, Hermes Agent, SourceCraft и Coddy. У skills 1.7.0 список длиннее, в нем 78 агентов и общая папка .agents/skills. SourceCraft и Coddy нет ни в нем, ни в трех других установщиках.
Под российских разработчиков собран и сам каталог. В разделе Российский стек 1134 карточки, из них 228 для 1С, 107 для Битрикс24, 89 для Ozon и 70 для Wildberries.
Токены и телеметрия
Если серверу нужен ключ, например токен Figma, CLI пишет в конфиг проекта ссылку на переменную окружения. Сам токен не попадет в .mcp.json и не уедет в git вместе с проектом. Так CLI работает с Claude Code, Cursor, VS Code, Gemini CLI, Zoo Code и OpenCode, для остальных агентов он печатает инструкцию. Перед каждой правкой конфига CLI сохраняет копию в ~/.skillfoxx/backups, а ошибка или Ctrl+C откатывают установку.
Счетчик установок на карточке показывает число разных устройств за 30 дней и появляется от 10. Переустановки с одной машины и запуски в CI цифру не двигают. Телеметрия анонимная и отключается переменной DO_NOT_TRACK=1.
Установку может сделать сам агент
MCP-сервер каталога дает агенту поиск по карточкам и план установки под него самого. В Claude Code он подключается одной командой.
claude mcp add --transport http skillfoxx https://skillfoxx.ru/api/mcpДальше можно попросить Claude Code найти в SkillFoxx MCP для Postgres и подключить его к проекту. Агент найдет инструмент, получит через plan_install шаги под себя и выполнит их с вашими подтверждениями. Инструмент recommend_for_project подбирает карточки по выжимке о проекте, код ему отправлять не нужно. Для своих сервисов есть REST API без ключа и весь каталог одним файлом catalog.json по лицензии CC BY 4.0.
Как попробовать
npx skillfoxx search figmaСейчас первым в выдаче стоит Framelink MCP for Figma. У него средний риск: сервер использует токен Figma с доступом к вашим файлам и обращается к внешнему API. Следующая команда покажет риск и план, ничего не записав.
npx skillfoxx add mcp/framelink-mcp-for-figma --dry-runБез --dry-run та же команда поставит сервер в агента вашего проекта. Для первого запуска возьмите токен Figma только на чтение файлов. Все команды, флаги и примеры вывода собраны в инструкции по установке MCP и скиллов одной командой.
Чего пока нет
На 30 сентября 2026 года в каталоге 2467 инструментов, автоматически ставятся 1415 из них. Еще 358 рецептов собрала модель ИИ по README, и CLI ставит их с предупреждением, что человек рецепт еще не проверял. Для остальных 1052 инструментов CLI отвечает «Автоматической установки нет» и дает ссылку на карточку с ручной инструкцией. Плагины Claude Code наш установщик сам не ставит, он печатает команды /plugin для чата. Подобрать инструменты под свой репозиторий можно в подборе с Foxx AI.
Как мы сравнивали
Версии пакетов на 30 сентября 2026 года: skills 1.7.0, @smithery/cli 4.11.1, add-mcp 2.4.1, install-mcp 1.10.2. Мы скачали их через npm pack и искали в коде проверку подписи, проверки при установке, фиксацию версии, логику обновления и список агентов. Происхождение сборки в npm (provenance) подписано у skillfoxx, skills, @smithery/cli и add-mcp, у install-mcp подписи нет. Исходный код нашего CLI открыт на GitHub под лицензией MIT. Установщики быстро меняются, и когда у них появятся такие же проверки, мы обновим сравнение.
Инструменты из статьи
Подбор с Foxx AI- Framelink MCP for FigmaMCP-сервер, который передает агенту упрощенные данные макета Figma по ссылке, чтобы тот сверстал экран точнее, чем по скриншоту
- Playwright MCPОфициальный MCP-сервер Microsoft для управления браузером через Playwright по дереву доступности, без скриншотов
- Context7Актуальная документация и примеры кода нужной версии библиотеки прямо в контексте агента, через MCP или CLI со скиллом
Вопросы и ответы
Чем npx skillfoxx отличается от npx skills (skills.sh)?
npx skillfoxx проверяет подпись рецепта, закрепляет версию за коммитом и обновляет ее только после сверки каталогом. Снятые с публикации инструменты он не ставит, для высокого риска просит явного согласия. skills показывает аудит Gen, Socket и Snyk как справку и с флагом -y ставит скилл при любой оценке.
Сколько стоит установщик SkillFoxx?
Он бесплатный. CLI, MCP-сервер каталога и REST API работают без регистрации и ключа, код CLI открыт под лицензией MIT.
В какие агенты ставит npx skillfoxx?
Версия 0.3.0 поддерживает 15 агентов. Это Claude Code, Cursor, VS Code, Codex, Gemini CLI, Devin, Cline, Zoo Code, OpenCode, Zed, Goose, Amp, Hermes Agent, SourceCraft и Coddy.
Можно ли поставить инструмент с высоким риском?
Да, после ответа «да» в терминале или с флагом --yes. Сначала прочитайте причины риска на карточке и посмотрите код в первоисточнике.
Канал SkillFoxx в Telegram
Новые скиллы и MCP-серверы из каталога и свежие статьи блога.
ПодписатьсяОбсуждение
Вопросов и комментариев пока нет.


