Printing Press Library CLI

A catalog of 600-plus ready CLIs for agents: a discovery skill picks the tool, and the installer sets up the binary and its skill.

  • 2,122 ★ on the repository
  • Last commit
CLI

Broad access

Why this level

  • The installer sets up executable Go binaries from different authors and does not authenticate the live catalog.
  • Many tools work with service tokens, and some of them use closed platform interfaces.
All reasons and checks

mvanhorn/printing-press-library

Install

Manual install

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

Installs the catalog discovery skill for agents compatible with Vercel skills.

Access and checks

How we review

Broad accessThe tool can change data, run commands or handle secrets.

  • The installer sets up executable Go binaries from different authors and does not authenticate the live catalog.
  • Many tools work with service tokens, and some of them use closed platform interfaces.

This is third-party code. Review the repository files before installing.

What it does

Printing Press Library holds CLIs produced by the CLI Printing Press generator: each is devoted to one service or data source and comes with a focused `pp-<name>` skill. Examples include the ESPN sports service, flight search, Sentry with a local SQLite copy, 1Password and AdGuard Home. The `printing-press-library` discovery skill is the entry point: given a task or service name it searches the catalog for the right CLI, picks the skill and defers installing the binary until it is needed. The `@mvanhorn/printing-press-library` installer sets up the pair, a Go binary and its skill, and also searches, updates and removes tools. A starter pack of four CLIs includes `espn`, `flight-goat`, `movie-goat` and `recipe-goat`.

Who it is for. Developers and analysts who want to give an agent ready tools for services such as Sentry, Airtable or ESPN instead of hand-made API wrappers.

Good fit when

  • An agent needs a tool for a specific service and it should be found by searching a catalog, not written.
  • Queries to Sentry or another service run through a local data copy with SQL across several projects.
  • A team installs the starter pack with one command to try the approach quickly.
  • A task has a focused skill such as `/pp-espn` or `/pp-weather-goat` and it must be called by name.

Not a fit when

  • A single tool with official vendor support is required: part of the CLIs are community-made.
  • Running compiled Go binaries from third-party sources is not allowed on the machine.
  • The task is solved by an ordinary API call with no permanent tool installation.

Example request

Find a Sentry CLI in the Printing Press catalog, install it and show the errors that grew after the last release.

Limitations

The installer sets up Go binaries and skills from different authors. It pins releases to the full commit from the catalog but, as the README says, does not authenticate the mutable live catalog or the separately versioned skill installer. The repository states no licence. Some CLIs work with services that have no official API, so a tool can break after those services change. Many tools need service keys or tokens, which you supply. Node.js and `npx` are required.

How to disable. Remove a tool with `npx -y @mvanhorn/printing-press-library uninstall espn --yes`. Delete the `printing-press-library` and `pp-*` skill folders from the agent skills directory and revoke service tokens at the services themselves.

FAQ

How do I install Printing Press Library in Claude Code?

For the discovery skill run `npx skills add mvanhorn/printing-press-library/skills/printing-press-library -g -y`. One tool and its skill install with `npx -y @mvanhorn/printing-press-library install espn`.

What is in the starter pack?

Four tools: `espn` for sports, `flight-goat` for flights, `movie-goat` for films and `recipe-goat` for recipes. The command `npx -y @mvanhorn/printing-press-library install starter-pack` installs them with their skills.

Can I install only the skill without the binary?

Yes. The `--skill-only` flag keeps just the skill and `--cli-only` installs just the binary. A focused skill also installs with `npx skills add mvanhorn/printing-press-library/cli-skills/pp-espn -g`.

How do I find a tool for a task?

Run `npx -y @mvanhorn/printing-press-library search flights` or `list --category travel`. The `--json` flag returns machine-readable output for scripts and agents.

Does the catalog work in other agents?

Yes. Installation is documented for OpenClaw, Hermes and every agent that supports Vercel skills. OpenClaw has `clawhub install printing-press-library` and Hermes has `hermes skills install`.

Discussion

No questions or reviews yet.

CLI tools

A plugin and CLI catalog for agents: generates command-line interfaces for GUI apps like GIMP and Blender and installs ready ones via CLI-Hub

PluginBroad access58.7KRepository stars

Hycli turns a website URL and a goal into a typed CLI and MCP tools that run in your own browser session, with no cookie leaks.

CLIBroad access470Repository stars

A CLI launcher for agents: it finds a command among skills, runs it and returns one JSON envelope with clear exit codes.

CLIBroad access57Repository stars

A skill and CLI that find posts, videos and papers on agent social networks and academic sources and send replies after a preview.

SkillExtended access197Repository stars

SwitchBot smart-home CLI for devices and scenes, with a built-in MCP server for Claude Code, Codex and Gemini CLI.

CLIBroad access137Repository stars

An MCP server in a single Go binary: more than 75 local tools for files, shell, browser, calendar and scheduled tasks

MCP serverBroad access410Repository stars

README in short

The README first explains the idea: a well-designed CLI saves an agent tokens and steps. Then come three examples with queries, ways to install the discovery skill, installer commands and a generated catalog table with links to sources and releases.

README badge

Report a problem