SkillsMay 13, 2026·3 min read

CLI Printing Press — Generate Agent-First CLIs

Agent-first Go CLI generator: ingests docs and web traffic, outputs Go CLI + Claude Code skill + MCP server, with SQLite sync and compound commands.

Agent ready

This asset can be read and installed directly by agents

TokRepo exposes a universal CLI command, install contract, metadata JSON, adapter-aware plan, and raw content links so agents can judge fit, risk, and next actions.

Needs Confirmation · 66/100Policy: confirm
Agent surface
Any MCP/CLI agent
Kind
Skill
Install
Go|Git|Skill
Trust
Trust: Established
Entrypoint
go install github.com/mvanhorn/cli-printing-press/v4/cmd/printing-press@latest
Universal CLI install command
npx tokrepo install 27b6953d-ddb5-5deb-802b-dd7938b05b43
Intro

CLI Printing Press generates CLIs designed for AI agents: token-efficient flags, local SQLite sync, compound insight commands, and a dual interface via CLI + MCP.

Best for: Teams that want reliable, repeatable agent tooling for internal or third-party APIs

Works with: Go 1.26.3+ and Claude Code recommended (README); outputs Go binaries plus skill/MCP artifacts

Setup time: 20–45 minutes

Key facts (verified)

  • README states prerequisites include Go 1.26.3+ and Claude Code.
  • Installs the binary via go install .../printing-press@latest and supports skill install via clone/gh/npx (README).
  • GitHub: 1,718 stars · 158 forks; pushed 2026-05-13 (GitHub API verified).

Main

How to get value fast:

  1. Pick one API you already use daily (GitHub/Linear/Notion/etc.) and run one printing session end-to-end.
  2. Prefer the “skills drive the binary” workflow so generation stays agent-friendly and reproducible.
  3. Keep the generated outputs versioned and require proofs (golden output / smoke tests) before you publish them to others.

README excerpt (verbatim)

CLI Printing Press

CI Golden Release Go License

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. We built the Printing Press to print the best CLIs in the world for agents.

It reads the official API docs, studies every popular community CLI and MCP server, sniffs the web for the APIs nobody published (think Google Flights or Dominos), and applies the power-user playbook Peter Steinberger proved with discrawl and gogcli - local SQLite, compound commands, agent-native flags. It fuses all of that and prints a token-efficient Go CLI plus a Claude Code skill plus an MCP server for any API or any website.

Three CLIs printed by the press, installable today:

  • 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." Returns everything in 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 stitched into one query.
  • linear-pp-cli (50ms against a local SQLite mirror). "Every blocked issue whose blocker has been stuck for a week." Compound queries the API can't answer.

Browse the full catalog of printed CLIs at printingpress.dev or in the Printing Press Library, organized by category, most with full MCP servers.

Cursor users: see docs/CURSOR.md for how to install a printed CLI, attach the matching skill, handle auth, and choose CLI vs MCP when your repo does not already document a workflow.

Install

FAQ

Q: Do I need both binary and skills? A: README emphasizes you need both: the skills drive the binary, and the binary powers generation/verification.

Q: How do I install skills? A: README provides clone (recommended) and alternative install paths (gh/npx skills).

Q: What does it output? A: README describes generating a Go CLI plus an MCP server and associated artifacts for agent use.

🙏

Source & Thanks

Source: https://github.com/mvanhorn/cli-printing-press > License: MIT > GitHub stars: 1,718 · forks: 158

Discussion

Sign in to join the discussion.
No comments yet. Be the first to share your thoughts.

Related Assets