Printing Press — agent-native CLIs from a single prompt
NOW PRINTING·PL. A<br>Welcome to the Printing Press.Print an agent-native CLI for any API, app, or site — from a single prompt. Or install one the community already made.
From an API spec, from a website with no public API, from a beloved community fan project - one prompt prints a token-efficient Go CLI, a Claude Code skill, an OpenClaw skill, and an MCP server. Peter Steinberger showed the way with discrawl and gogcli: a local SQLite mirror beats a remote API call, compound commands beat ten round trips, and an agent-native CLI beats raw HTTP. The press bakes that playbook into every binary it prints. Muscle memory for agents.<br>Every API has a secret identity.<br>Discord isn't just a chat app - it's a searchable knowledge base. Linear isn't just an issue tracker - it's a team behavior observatory. The Printing Press finds that secret and builds the CLI around it.
Get started<br>Discover and install CLIs<br>Search the catalog, then install any CLI plus its agent skill — one or several at once.<br>npx -y @mvanhorn/printing-press-library search travel<br>Find tools by keyword or category. `list` shows the whole catalog.
npx -y @mvanhorn/printing-press-library install flight-goat booking-com<br>Install by name — one or several. Pulls the Go binary and the agent skill together. Requires Node.
npx -y @mvanhorn/printing-press-library --help<br>See every command — `list` for the whole catalog, `list --category travel` to filter, plus `update` and `uninstall`.
Let your agent pick — OpenClaw & Hermes<br>Paste this to your OpenClaw or Hermes agent:<br>Go to printingpress.dev, follow the install instructions for the printing-press-library CLI, then — using everything you know about me and how I work — recommend which CLIs I should install, and install the ones I approve.
Build your own<br>Run the press to print a token-efficient CLI, agent skill, and MCP server for any API, website, or community project.<br>go install github.com/mvanhorn/cli-printing-press/v4/cmd/cli-printing-press@latest<br>Install the generator binary. Requires Go 1.26.3+, Claude Code, and Node.
npx skills add mvanhorn/cli-printing-press/skills --skill '*' -g -a claude-code -y<br>Install the press skills into Claude Code (Vercel's open-agent-skills CLI).
claude<br>Start Claude Code from any folder.
/printing-press<br>Inside Claude Code — print a CLI for an API by name, or point it at a website. No spec needed.
Non-stop flights over 8 hours from SEA, Dec 24 to Jan 1, cheapest first.<br>$ /pp-flight-goat sea long-haul nonstop dec 24 to jan 1, 4 pax, cheapest firstNonstop 8+ hour SEA round-trips, Dec 24 2026 to Jan 1 2027, 4 passengers, cheapest first.<br>#DestinationTotalPer paxAirlineOutbound1London LHR$4,953$1,238Delta DL209h42m2Amsterdam AMS$5,052$1,263Delta DL1429h50m3Tokyo Haneda HND$5,817$1,454ANA NH11710h35m4Paris CDG$6,515$1,629Air France AF779h35m5Frankfurt FRA$6,538$1,635Lufthansa LH49110h10m6Doha DOH$6,912$1,728Qatar QR72014h35m7Dubai DXB$7,142$1,786Emirates EK23014h35m8Seoul ICN$7,634$1,909Delta DL19711h55m9Taipei TPE$8,296$2,074EVA BR2513h10m10Istanbul IST$8,725$2,181Turkish TK20412h
When does OKC play next, and what's the cheapest fly-in / next-morning-out?<br>$ /pp-espn nba okc round 2 game 1 + /pp-flight-goat sea-okc, fly-in same dayThe setup<br>OKC just won Game 4 vs Phoenix, 131-122. Round 2 Game 1 is TBD on date and opponent. Best estimate for the next OKC home game: Sat May 9 or Sun May 10.
DateOut (for ~7pm CT)RT totalFri May 8 → Sat May 9WN 3936/735 6:30am → 4:40pm CT$437Sat May 9 → Sun May 10F9 1176/1928 6:52pm → arrives too lateskipSun May 10 → Mon May 11WN 3936/3537 6:15am → 3:05pm CT$437<br>Pick: Wait 24-48h for ESPN to publish Round 2 Game 1, then book Southwest 1-stop for $437 RT (Wanna Get Away+ for refundable flexibility). Skip Frontier May 9 outbound; lands after tip.
Kelly Van Horn's filmography, sorted by Rotten Tomatoes.<br>$ /pp-movie-goat person 'Kelly Van Horn' --sort rotten-tomatoesKelly Van Horn filmography sorted by Rotten Tomatoes - one CLI call, two source APIs (TMDb + OMDb).<br>RTTitle (Year)Role91%Raising Arizona (1987)First Assistant Director69%Independence Day (1996)Unit Production Manager50%Forget Paris (1995)Production Manager / Co-Producer49%Eight Legged Freaks (2002)UPM / Co-Producer45%The Day After Tomorrow (2004)Executive Producer38%Almost an Angel (1990)Line Producer29%The Thirteenth Floor (1999)UPM / Co-Producer24%Resident Evil: Extinction (2007)Executive Producer22%Leave It to Beaver (1997)Co-Producer20%Godzilla (1998)UPM / Co-Producer20%Out on a Limb (1992)UPM / Line Producer
Find me the best chocolate cake.<br>$ /pp-recipe-goat find chocolate cake --rank trust --servings 8Servings-8+<br>1. Sift 2 cups all-purpose flour, 3/4 cup cocoa, and a pinch of salt together.<br>2. Beat 2 cups sugar with 1/2 cup neutral oil; add 2 large eggs one at a time.<br>3. Bake at 350F for 30 min timer<br>Widget has scalable servings, ingredient links inside the steps, and timers - all from a single recipe-goat call.
Every...