Printing Press Library CLI
Каталог из 600 с лишним готовых CLI для агентов: поисковый скилл подбирает инструмент, установщик ставит бинарник и скилл.
- 2 122 ★ репозитория
- Последний коммит
Широкий доступ
Почему такой уровень
- Установщик ставит исполняемые Go-бинарники от разных авторов, а подлинность живого каталога он не проверяет.
- Многие инструменты работают с токенами сервисов, а часть из них пользуется закрытыми интерфейсами площадок.
Установка
- Работает в
Ручная установка
npx skills add mvanhorn/printing-press-library/skills/printing-press-library -g -yСтавит поисковый скилл каталога для агентов, совместимых со скиллами Vercel.
Доступ и проверки
Как мы проверяемШирокий доступИнструмент может менять данные, выполнять команды или работать с секретами.
- Установщик ставит исполняемые Go-бинарники от разных авторов, а подлинность живого каталога он не проверяет.
- Многие инструменты работают с токенами сервисов, а часть из них пользуется закрытыми интерфейсами площадок.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Printing Press Library хранит CLI, которые собрал генератор CLI Printing Press: каждый посвящен одному сервису или источнику данных и снабжен сфокусированным скиллом `pp-<имя>`. Среди них спортивный сервис ESPN, поиск авиабилетов, Sentry с локальной копией в SQLite, 1Password и AdGuard Home. Поисковый скилл `printing-press-library` служит входом: по задаче или названию сервиса он ищет в каталоге нужный CLI, выбирает скилл и откладывает установку бинарника до момента, когда она нужна. Установщик `@mvanhorn/printing-press-library` ставит сразу пару, Go-бинарник и скилл, а также ищет, обновляет и удаляет инструменты. Стартовый набор из четырех CLI включает `espn`, `flight-goat`, `movie-goat` и `recipe-goat`.
Для кого. Разработчикам и аналитикам, которые хотят дать агенту готовые утилиты для сервисов вроде Sentry, Airtable или ESPN вместо самодельных обвязок над API.
Подходит, если
- Агенту нужна утилита под конкретный сервис, и ее хочется найти поиском по каталогу, а не писать.
- Запросы к Sentry или другому сервису идут через локальную копию данных с SQL по нескольким проектам.
- Команда ставит стартовый набор одной командой, чтобы быстро проверить подход.
- Для задачи есть сфокусированный скилл `/pp-espn` или `/pp-weather-goat`, и его надо вызвать по имени.
Не подходит, если
- Нужен единственный инструмент с официальной поддержкой вендора: часть CLI создана сообществом.
- На машине нельзя запускать скомпилированные бинарники Go из сторонних источников.
- Задача решается обычным вызовом API без постоянной установки утилит.
Пример запроса к агенту
Найди в каталоге Printing Press CLI для Sentry, поставь его и покажи ошибки, которые выросли после последнего релиза.Ограничения
Установщик ставит бинарники Go и скиллы от разных авторов. Он привязывает релизы к полному коммиту из каталога, но, как сказано в README, не проверяет подлинность изменяемого живого каталога и отдельно версионируемого установщика скиллов. Лицензия в репозитории не указана. Часть CLI работает с сервисами без официального API, поэтому после их изменений утилита может сломаться. Для многих утилит нужны ключи или токены сервиса, их выдаете вы. Нужны Node.js и `npx`.
Как отключить. Удалите инструмент командой `npx -y @mvanhorn/printing-press-library uninstall espn --yes`. Папки скиллов `printing-press-library` и `pp-*` уберите из каталога скиллов агента, токены сервисов отзовите у самих сервисов.
Частые вопросы
Как установить Printing Press Library в Claude Code?
Для поискового скилла выполните `npx skills add mvanhorn/printing-press-library/skills/printing-press-library -g -y`. Один инструмент и его скилл ставит команда `npx -y @mvanhorn/printing-press-library install espn`.
Что входит в стартовый набор?
Четыре инструмента: `espn` для спорта, `flight-goat` для авиабилетов, `movie-goat` для фильмов и `recipe-goat` для рецептов. Команда `npx -y @mvanhorn/printing-press-library install starter-pack` ставит их вместе со скиллами.
Можно ли поставить только скилл без бинарника?
Да. Ключ `--skill-only` оставляет только скилл, а `--cli-only` ставит только бинарник. Сфокусированный скилл ставит и `npx skills add mvanhorn/printing-press-library/cli-skills/pp-espn -g`.
Как найти инструмент по задаче?
Выполните `npx -y @mvanhorn/printing-press-library search flights` или `list --category travel`. Ключ `--json` отдает результат в машинном виде для скриптов и агентов.
Работает ли каталог в других агентах?
Да. Установка расписана для OpenClaw, Hermes и всех агентов, которые поддерживают скиллы Vercel. Для OpenClaw есть `clawhub install printing-press-library`, для Hermes `hermes skills install`.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыПлагин и каталог CLI для агентов: генерирует командный интерфейс к GUI-программам вроде GIMP и Blender и ставит готовые через CLI-Hub
Hycli по адресу сайта и цели собирает типизированный CLI и MCP-инструменты, работая в вашей браузерной сессии без утечки куки.
CLI-лаунчер для агентов: ищет команду среди навыков, запускает ее и возвращает ответ в JSON с понятными кодами выхода.
Скилл и CLI ищут посты, видео и статьи на агентских соцсетях и научных источниках и отправляют ответы после проверки.
CLI для умного дома SwitchBot: устройства и сцены из терминала, MCP-сервер для Claude Code, Codex и Gemini CLI.
MCP-сервер в одном бинарнике на Go: больше 75 локальных инструментов для файлов, оболочки, браузера и календаря
Коротко о README
README сначала объясняет идею: хороший CLI экономит агенту токены и шаги. Затем идут три примера на запросах, способы установки поискового скилла, команды установщика и сгенерированная таблица каталога со ссылками на исходники и релизы.