CLI Printing Press
A factory for command lines built for agents, created by Matt Van Horn and Trevin Chow (MIT licence). You hand it an API or a website; it reads the official docs, studies the CLIs and MCP servers that already exist for that service, finds the APIs a site uses without publishing them if needed, then prints three things: a Go binary, a Claude Code skill that tells the agent how to use it, and an MCP server. The CLIs it produces often keep a local copy of the data (SQLite) and fold several calls into one command. The public catalogue, at printingpress.dev, files the CLIs already printed by category.
Strengths
- Ships the CLI with the skill that teaches the agent when and how to call it
- Also prints an MCP server, for the cases where you call the service in a loop
- Public catalogue of already printed CLIs, filed by category
Limitations
- Needs Go and Node installed, plus running a remote script
- CLIs built on unpublished APIs break when the site changes and can breach its terms
Best for
- Giving an agent a service you use daily without plugging in a permanent server
- Testing the command-over-connector stance on your own stack