agent-marketplace CLI
CLI ставит общие скиллы, команды, субагентов, хуки и MCP-серверы сразу в восемь ИИ-инструментов в их родных форматах
- 91 ★ репозитория
- Последний коммит
- Apache-2.0
Расширенный доступ
Почему такой уровень
- Пишет файлы и хуки в настройки Claude Code, Cursor и других оболочек и ставит MCP-серверы из внешних реестров
- Установочный скрипт запускается из сети: проверяйте контрольные суммы релиза
Установка
- Работает в
Ручная установка
curl -fsSL https://agent-marketplace.io/install.sh | bashУстановщик из README. Он отказывается ставить релизы без `SHA256SUMS`. Для проверки можно скачать бинарник вручную.
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Пишет файлы и хуки в настройки Claude Code, Cursor и других оболочек и ставит MCP-серверы из внешних реестров
- Установочный скрипт запускается из сети: проверяйте контрольные суммы релиза
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Утилита на Go в одном бинарнике для macOS и Linux без внешних зависимостей. Она читает ресурсы из реестров, то есть Git-репозиториев или локальных папок, и из размещенных маркетплейсов, а затем записывает каждый ресурс в формате той оболочки, которую вы выбрали: Factory Droid, Claude Code, Cursor, Windsurf, Gemini CLI, Devin CLI, Codex или OpenCode. Ресурсом считается скилл, команда, субагент, хук или MCP-сервер. Порядок работы: `agent-marketplace init` выбирает целевые оболочки, `install <имя> --from <git-url> --ref main --scope repo` добавляет ресурс, `sync` пишет файлы в папки оболочек, `status` показывает, что и откуда стоит. Настройки лежат в `.agents/config.yaml`, блокировка версий в `.agents/lock.yaml`, а `sync --check` в CI ловит расхождения. Команда `serve` поднимает собственный маркетплейс, который индексирует реестры для поиска и установки точных ревизий.
Для кого. Командам, где разработчики сидят на разных ИИ-инструментах и нужен единый набор скиллов и MCP-серверов под контролем версий.
Подходит, если
- Половина команды пишет в Cursor, половина в Claude Code, и скиллы нужны в обоих
- Набор ресурсов должен попадать в репозиторий и воспроизводиться у каждого клона через файл блокировки
- В CI нужна проверка, что папки оболочек не разошлись с конфигурацией (`sync --check`)
- Компании нужен внутренний маркетплейс ресурсов с поиском и установкой точных ревизий
Не подходит, если
- Вы работаете в одном инструменте и ставите скиллы его родной командой: утилита добавит лишний слой
- Нужна поддержка Windows: готовые бинарники заявлены только для macOS и Linux
- Вам нужен каталог для чтения и выбора скиллов: утилита ставит выбранное и ничего не рекомендует
Пример запроса к агенту
Поставь agent-marketplace, выбери Claude Code и Cursor и добавь в репозиторий скилл из нашего Git-реестраОграничения
- Готовые бинарники только для macOS и Linux, для других платформ остается сборка из исходников или через Go.
- Утилита ставит чужие хуки и MCP-серверы в настройки агентов: их безопасность определяется источником реестра и вашей проверкой.
- Установщик через `curl | bash` отказывается работать с релизами без `SHA256SUMS`, включая v5.0.3 и более ранние.
- Размещенный маркетплейс (`serve`) нужно развернуть и поддерживать самостоятельно, он описан отдельными руководствами.
Как отключить. Удалите установленные ресурсы командой удаления из справки CLI и файлы `.agents/config.yaml` и `.agents/lock.yaml`, затем бинарник `agent-marketplace` из каталога установки.
Частые вопросы
Как поставить agent-marketplace?
Скриптом `curl -fsSL https://agent-marketplace.io/install.sh | bash` или скачиванием бинарника из релизов. Версию и папку задают переменные `AGENT_MARKETPLACE_VERSION` и `AGENT_MARKETPLACE_INSTALL_DIR`.
В какие инструменты утилита пишет ресурсы?
Factory Droid, Claude Code, Cursor, Windsurf, Gemini CLI, Devin CLI, Codex и OpenCode. Для каждого она использует родную раскладку папок.
Что хранится в `.agents/lock.yaml`?
Точные ревизии установленных ресурсов. Файл коммитят вместе с `.agents/config.yaml`, и каждый клон получает те же файлы.
Как поймать расхождения в CI?
Командой `agent-marketplace sync --check`: она сообщает, если файлы в папках оболочек не совпадают с конфигурацией.
Можно ли развернуть свой маркетплейс?
Да, `agent-marketplace serve` запускает сервер, который индексирует реестры и дает искать и ставить проверенные ревизии. Руководства по локальному и боевому запуску есть в документации.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыКонсольный SSH-инструмент для агентов: выполнение команд, загрузка и скачивание файлов, белые и черные списки команд.
Docker-песочница для кодинг-агентов: образ на Debian с Copilot CLI, Codex и Pi, а доступ по SSH, RDP и Docker включается флагами.
Три UNIX-утилиты: форк каталога без копирования, запуск агента в песочнице и патч с его правками.
CLI запускает команды и ИИ-агентов в изолированных микро-ВМ с загрузкой до 125 мс и скрывает ключи API от самой песочницы.
Платформа на вашем сервере, которая выдает каждому агенту свою Linux-машину с SSH и MCP-инструментами для команд и файлов
Реестр и CLI arctl для MCP-серверов, агентов, скиллов и промптов: публикация, запуск и настройка клиентов в одном месте.
Коротко о README
В README утилита названа установщиком общих ресурсов для ИИ-инструментов, там же даны установка скриптом и вручную и четыре команды быстрого старта. Затем кратко рассказывает о размещенном маркетплейсе и отправляет к документации на сайте agent-marketplace.io. В репозитории есть исходники CLI на Go, сервер маркетплейса и документационный сайт.