all-deploy — скилл
Скилл all-deploy выкладывает сайт, приложение или API в интернет: аудит, превью, проверка ответа и откат
- 74 ★ репозитория
- Последний коммит
- MIT
Широкий доступ
Почему такой уровень
- Запускает CLI хостингов от вашего аккаунта и выкладывает проект в публичный интернет, продакшен получает код после проверки превью
- Передает переменные окружения выбранному хосту и читает файлы проекта, включая `.env`, при аудите секретов
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add skills/all-deployОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемШирокий доступИнструмент может менять данные, выполнять команды или работать с секретами.
- Запускает CLI хостингов от вашего аккаунта и выкладывает проект в публичный интернет, продакшен получает код после проверки превью
- Передает переменные окружения выбранному хосту и читает файлы проекта, включая `.env`, при аудите секретов
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Команда `/all-deploy` в Claude Code проходит одинаковый путь от фазы 0 до 6. Сначала скилл определяет класс проекта: приложение или статический сайт, которому не нужен ни git, ни рантайм. Затем распознает фреймворк, версию среды, команду запуска, порт и базы данных. Фаза аудита запускает детерминированный скрипт: любая критическая находка останавливает выкладку, даже в режиме `full-auto`. Критическими считаются секреты в отслеживаемых файлах, включая закоммиченный `.env`, отсутствие `.gitignore`, пропавший `lock`-файл Node, неполный `.env.example`, грязное рабочее дерево, отсутствие git `remote` и опасные уязвимости зависимостей по `npm audit` и `pip-audit`. Предупреждения вроде привязки только к 127.0.0.1 или незафиксированной версии рантайма выводятся, но не блокируют. Исправления показываются диффом до записи. Затем скилл ранжирует подходящие хосты, среди которых Vercel, Netlify, Railway, Render, Cloudflare Pages, GitHub Pages и Docker на VPS, проверяет, что нужная CLI установлена и вошла в аккаунт, выкладывает превью, вызывает `curl` по адресу и только после ответа 2xx или 3xx переходит к продакшену. В режиме `auto` перед продакшеном идет пятисекундное окно для ESC, в режиме `step` нужно явное согласие. В конце скилл передает команды отката и просмотра логов для выбранного хоста. Режимы: `/all-deploy auto`, `/all-deploy step`, `/all-deploy local`.
Для кого. Разработчикам и тем, кто делает свои первые сайты с агентом, кому нужен надежный путь до публичного адреса без повторного изучения команд каждого хоста.
Подходит, если
- Проект работает на ноутбуке, и нужно выложить его в интернет с предварительной проверкой секретов и `lock`-файлов
- Есть папка с `index.html` и нет git: статический сайт надо опубликовать на бесплатном хосте
- Выкладка прошла успешно, а сервис ничего не отдает из-за привязки к 127.0.0.1, такую ошибку нужно поймать до продакшена
- После выкладки нужны команды отката и просмотра логов под выбранный хост
Не подходит, если
- Нужны сложная оркестрация Kubernetes или инфраструктура как код: скилл рассчитан на готовые хосты и Docker на VPS
- Деплой должен идти без CLI хоста и входа в аккаунт: скилл останавливается и просит выполнить вход
- История git уже содержит утекший секрет: скилл подсказывает `trufflehog`, но историю не переписывает
Пример запроса к агенту
Выложи этот проект в интернет по шагам: проверь секреты, покажи ранжированные хосты, сделай превью и только потом продакшенОграничения
- Перед выкладкой нужны CLI выбранного хоста и вход в аккаунт, скилл останавливается и просит выполнить, например, `! vercel login`.
- Для приложений нужны git-репозиторий и `remote`, для статических сайтов они не нужны. Режим Docker на VPS обходится без `remote`.
- Историю git скилл не сканирует и не переписывает: он выводит команду `trufflehog git file://.` и оставляет решение вам.
- В режиме `auto` перед продакшеном идет окно в 5 секунд для ESC, поэтому за выкладкой стоит следить.
Как отключить. Удалите папку скилла командой rm -rf ~/.claude/skills/all-deploy или используйте для этого свой менеджер скиллов. Ничего за пределами этой папки скилл не ставит. Выложенные им проекты остаются на хостингах, их удаляют в панели или CLI хоста.
Частые вопросы
Как установить all-deploy?
Выполните `git clone https://github.com/Hainrixz/all-deploy.git ~/.claude/skills/all-deploy`. После этого в Claude Code работает команда `/all-deploy`. Обновление идет через `git pull` в папке скилла.
Что останавливает выкладку?
Критические находки аудита: секреты в отслеживаемых файлах, нет `.gitignore`, нет `lock`-файла Node, неполный `.env.example`, грязное дерево, нет `remote` и серьезные уязвимости зависимостей. Останов работает и в режиме `auto`.
Какие хосты поддерживаются?
Среди целей названы Vercel, Netlify, Railway, Render, Cloudflare Pages, GitHub Pages и Docker на VPS, для статических страниц есть четыре бесплатных хоста с описанием лимитов и условий. Скилл ранжирует варианты под форму проекта.
Нужен ли git для статического сайта?
Нет. Папка с `index.html` проходит отдельный путь без git-репозитория и `remote`: скилл проверяет страницу, сравнивает бесплатные хосты и публикует. Для приложений git и `remote` нужны.
Что такое режимы `auto` и `step`?
В `/all-deploy auto` скилл идет от аудита до продакшена с пятисекундным окном ESC перед продакшеном. В `/all-deploy step` он останавливается для вашего согласия между аудитом, превью и продакшеном.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
СкиллыСкилл $cv-deploy помогает агенту настроить хост для компьютерного зрения: драйверы, OpenCV и FFmpeg, потоки RTSP и службы
Скилл для Claude Code выкатывает среды платформы AEnvironment как временные экземпляры или постоянные сервисы
Скиллы по производительности и масштабированию сайтов, пока один: ooda-loop, цикл наблюдения, вывода, решения и действия.
31 скилл для DevOps в Claude Code и Codex: генераторы конфигов, валидаторы и отладчик Kubernetes для Terraform, Helm, CI и Docker
Скилл и бинарник на Go: агент с вашего согласия ставит на ваш сервер приложения из каталога в 93 программы через Docker Compose
Свой сервер и CLI skb для частной раздачи скиллов: публикация, версии, установка и откат в Cursor, Claude Code, Codex
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Звезды репозитория | Главное отличие |
|---|---|---|---|
| all-deploy (эта карточка) | нет | 74 | |
| Ship Safe | нет | 872 | проверяет проект перед релизом, а выкладку на хосты не выполняет |
| release-it | нет | 9 083 | выпускает релизы версий, без выбора хоста и превью-проверки ответа |
Коротко о README
README объявляет цель: довести любой сайт, приложение, API или агент от локального запуска до публичного адреса и не пропустить аудит безопасности. Таблица описывает фазы 0–6, а раздел установки сводится к одному клонированию. Затем даны режимы и фразы запуска на английском и испанском, подробный список критических и некритических находок аудита и отдельная ветка для статических сайтов с набором проверок. В конце есть таблица целей с описанием отката.