Printing Press Library CLI

Каталог из 600 с лишним готовых CLI для агентов: поисковый скилл подбирает инструмент, установщик ставит бинарник и скилл.

  • 2 122 ★ репозитория
  • Последний коммит
CLI

Широкий доступ

Почему такой уровень

  • Установщик ставит исполняемые Go-бинарники от разных авторов, а подлинность живого каталога он не проверяет.
  • Многие инструменты работают с токенами сервисов, а часть из них пользуется закрытыми интерфейсами площадок.
Все причины и проверки

mvanhorn/printing-press-library

Установка

Ручная установка

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 для агентов: генерирует командный интерфейс к GUI-программам вроде GIMP и Blender и ставит готовые через CLI-Hub

ПлагинШирокий доступ58,7 тыс.Звезды репозитория

Hycli по адресу сайта и цели собирает типизированный CLI и MCP-инструменты, работая в вашей браузерной сессии без утечки куки.

CLIШирокий доступ470Звезды репозитория

CLI-лаунчер для агентов: ищет команду среди навыков, запускает ее и возвращает ответ в JSON с понятными кодами выхода.

CLIШирокий доступ57Звезды репозитория

Скилл и CLI ищут посты, видео и статьи на агентских соцсетях и научных источниках и отправляют ответы после проверки.

СкиллРасширенный доступ197Звезды репозитория

CLI для умного дома SwitchBot: устройства и сцены из терминала, MCP-сервер для Claude Code, Codex и Gemini CLI.

CLIШирокий доступ137Звезды репозитория

MCP-сервер в одном бинарнике на Go: больше 75 локальных инструментов для файлов, оболочки, браузера и календаря

MCP-серверШирокий доступ410Звезды репозитория

Коротко о README

README сначала объясняет идею: хороший CLI экономит агенту токены и шаги. Затем идут три примера на запросах, способы установки поискового скилла, команды установщика и сгенерированная таблица каталога со ссылками на исходники и релизы.

Бейдж для README

Сообщить о проблеме