Baike.dev
All toolsAI codingTrendingOpen sourceNewsSubmit
Log in
< Back to tools
P

printing-press-library

> 编程语言
Open source

Official library of CLIs generated by the CLI Printing Press. Endorsed, tested, and community-contributed.

1.9K stars0 likes0 views
WebsiteGitHub

About

Official library of CLIs generated by the CLI Printing Press. Endorsed, tested, and community-contributed.

Printing Press Library

Nothing is more valuable than time and money. In a world of AI agents, that's speed and token spend. A well-designed CLI is muscle memory for an agent: no hunting through docs, no wrong turns, no wasted tokens. The CLI Printing Press prints those CLIs. This repo is the catalog of CLIs already printed and ready to install.

515 CLIs across 22 categories.

Browse them all at printingpress.dev.

Three to try first:

  • ESPN (sniffed, no official API). "Tonight's NBA playoff games with live score, series state, each team's leading scorer's stat line, and any injury or lineup news from the last 24 hours." One call.
  • flight-goat (Kayak nonstop search plus sniffed Google Flights). "Non-stop flights over 8 hours from Seattle for 4 people, Dec 24 to Jan 1, cheapest first." Two sources, one query.
  • sentry-pp-cli (local SQLite mirror, SQL across orgs and projects). "Every issue first seen in the last release whose error rate is climbing across two projects." Compound queries the Sentry API can't answer.

Agent-native discovery

If you use OpenClaw, Hermes, Claude Code, Codex, Cursor, or another harness that supports agent skills, install the Printing Press Library discovery skill first. It helps your agent search the catalog, choose the right focused pp-* skill, and defer CLI binary setup until the focused skill says it is needed.

OpenClaw users can install the published skill from ClawHub:

clawhub install printing-press-library

Humans and agents on Vercel Agent Skills-compatible harnesses can install the same discovery skill from this repo:

npx skills add mvanhorn/printing-press-library/skills/printing-press-library -g -y

Or from the repo root by selecting the catalog skill explicitly:

npx skills add mvanhorn/printing-press-library -g -y --skill printing-press-library

Hermes users can install it from the command line:

hermes skills install mvanhorn/printing-press-library/skills/printing-press-library

Or from inside the Hermes chat TUI:

/skills install mvanhorn/printing-press-library/skills/printing-press-library

Once you know the specific tool you want, install the focused skill directly.

For Vercel Agent Skills-compatible harnesses:

npx skills add mvanhorn/printing-press-library/cli-skills/pp-espn -g -y

For Hermes from the command line:

hermes skills install mvanhorn/printing-press-library/cli-skills/pp-espn

For Hermes from inside the chat TUI:

/skills install mvanhorn/printing-press-library/cli-skills/pp-espn

The existing npm installer remains the right path for humans, scripts, and CLI-first setup.

Discover and install

The fastest way to start — install four hand-picked CLIs and skills in one command:

npx -y @mvanhorn/printing-press-library install starter-pack

The -y flag only tells npx to run the installer package without an interactive npm prompt; discovery commands like list and search do not install catalog CLIs.

The starter pack: espn (live sports), flight-goat (flight search), movie-goat (movie discovery), recipe-goat (recipe ranking).

Every install pulls the Go binary and the focused skill in one shot. Pass --cli-only or --skill-only if you want just one half.

One tool:

npx -y @mvanhorn/printing-press-library install espn

Several at once (bundles and CLI names mix freely):

npx -y @mvanhorn/printing-press-library install espn sentry dub
npx -y @mvanhorn/printing-press-library install starter-pack cal-com

Under the hood: the npm package is a thin orchestrator that reads the live catalog in registry.json, resolves each CLI's Go module path, and pins released Go CLI builds to the catalog's full source_commit (falling back to @latest only for legacy entries without release metadata). This prevents accidental drift from a later main update; it does not authenticate the mutable live catalog or the separately versioned skill installer. The matching skill comes from cli-skills/pp-<name>.

Useful commands:

npx -y @mvanhorn/printing-press-library list
npx -y @mvanhorn/printing-press-library search flights
npx -y @mvanhorn/printing-press-library list --category travel
npx -y @mvanhorn/printing-press-library list --installed
npx -y @mvanhorn/printing-press-library update espn
npx -y @mvanhorn/printing-press-library uninstall espn --yes

@mvanhorn/printing-press-library replaces the older @mvanhorn/printing-press npm package. The unambiguous printing-press-library binary is the catalog installer: use it to browse available CLIs, search by keyword, install the matching Go binary plus focused agent skill, and keep installed tools fresh.

Install accepts catalog slugs and generated binary names, so both airbnb and airbnb-pp-cli resolve to the Airbnb tool.

Discovery commands print human-readable cards by default and support --json for scripts and agents:

npx -y @mvanhorn/printing-press-library search flights --json
npx -y @mvanhorn/printing-press-library list --category food-and-dining --json

Focused skills

When you already know the tool you want, install just that skill:

npx skills add mvanhorn/printing-press-library/cli-skills/pp-espn -g

Then use the focused slash skill directly:

/pp-espn lakers score
/pp-flightgoat sea to lax dec 24 to jan 1 nonstop
/pp-weather-goat phoenix forecast

Each /pp-<name> skill is a focused interface for one CLI.

Catalog

Tools grouped by category, sourced from registry.json. Each row links to the tool source, its focused direct-install skill, and the latest release.

Name Skill Release What it does
1688 /pp-1688 latest The free, offline, agent-native 1688 wholesale sourcing CLI — keyword search with the signals the web UI buries (回头率 reorder rate, factory-verified status, supplier trade scores, price drift), persisted to a local store no scraper tracks over time.
Printed by Hamza Qazi
1password /pp-1password latest Agent-safe command layer over the official 1Password CLI and SDK service-account workflows.
Printed by Cathryn Lavery
3cx-xapi /pp-3cx-xapi latest Every 3CX Configuration API (XAPI) object in one Go binary, with a local mirror of your whole PBX, offline search, config diffing, and cross-entity auditing no 3CX tool has.
Printed by Richard Gill
adguard-home /pp-adguard-home latest AdGuard Home REST-ish API. Our admin web interface is built on top of this REST-ish API.
Printed by Eric Jung
adminbyrequest /pp-adminbyrequest latest Sync Admin By Request audit, event, inventory, and elevation-request data for approvals, quota checks, and admin-risk reports.
Printed by joltsconsulting
agent-capture /pp-agent-capture latest Record, screenshot, and convert macOS windows and screens for AI agent evidence.
Printed by Matt Van Horn
agent-desktop /pp-agent-desktop latest Printing Press bridge for the Rust agent-desktop desktop automation CLI.
Printed by Lahfir
agentmail /pp-agentmail latest AgentMail operations with local memory, safe sends, and fleet-wide insight.
Printed by Som Samantray
agentpool /pp-agentpool latest AgentPool control-plane companion with setup checks, capacity guidance, and official CLI delegation.
Printed by sidduHERE
agoda /pp-agoda latest Search Agoda hotels with the true all-in price, and re-rank by what you will actually pay.
Printed by Victor Wibisono
ahrefs /pp-ahrefs latest Explore Ahrefs SEO data from the terminal: backlinks, keywords, rank tracking, site audits, SERPs, usage limits, and crawler IP ranges.
Printed by Cathryn Lavery
air-quality /pp-air-quality latest Source-aware air-quality recipes for OpenAQ v3 measurements, nearby monitor discovery, point comparison, and AirNow AQI setup/observations.
Printed by Dhilip Subramanian
airbnb /pp-airbnb latest Search Airbnb and VRBO, find the host's direct booking site, and report the cheapest of three sources side-by-side.
Printed by Matt Van Horn
airbyte-admin /pp-airbyte-admin latest Read-only Airbyte administration CLI for inspecting workspaces, sources, destinations, connections, sync jobs, connector definitions, users, organizations, permissions, and tags from Airbyte Cloud or self-managed Airbyte.
Printed by Dhilip Subramanian
airflow-admin /pp-airflow-admin latest Read-first Apache Airflow operations CLI for DAG inventory, DAG run history, task instance inspection, pool capacity, metadata sync, search, and runti

Issues· 0 open

View all issuesOpen on GitHub

No open issues yet, or sync has not completed.

> Tags

Go

No comments yet. Be the first to share.

> Details

PublishedAug 1, 2026
UpdatedSep 17, 2026
Category编程语言
PricingOpen source

> Related tools

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言