# Printing Press

> An open-source CLI generator that prints token-efficient Go CLIs, Claude Code skills, OpenClaw skills, and MCP servers from any API spec, website, or HAR file.

Printing Press is an open-source tool that generates agent-native command-line interfaces from any API spec, website, or HAR file — outputting a token-efficient Go CLI, a Claude Code skill, an OpenClaw skill, and an MCP server in a single command. It bakes in a local SQLite mirroring strategy so compound queries run in milliseconds instead of making multiple remote API round trips. The project ships with a growing community library of 45+ pre-built CLIs spanning commerce, travel, media, productivity, and more. It is designed to give AI agents "muscle memory" by turning any data source into a structured, queryable local interface.

- **One-command generation**: *Run `printing-press` against any API spec, HAR capture, or URL to instantly generate a Go CLI, Claude Code skill, OpenClaw skill, and MCP server.*
- **Starter pack**: *Install four hand-picked CLIs (ESPN, flight-goat, movie-goat, recipe-goat) with a single `npx` command to get started immediately.*
- **Local SQLite mirroring**: *Every generated CLI syncs data to a local SQLite store, enabling compound queries and analytics that remote APIs cannot answer, with sub-100ms response times.*
- **Community library**: *Browse and install 45+ pre-built CLIs across categories including commerce (Amazon, eBay, Shopify), travel (flights, Airbnb), media (Hacker News, Wikipedia), and developer tools (Sentry, Docker Hub).*
- **Agent-native output**: *All CLIs produce token-efficient, structured output optimized for use inside AI agent conversations with Claude Code and OpenClaw.*
- **MCP server generation**: *Every printed CLI also ships as an MCP server, making it immediately usable as a tool in any MCP-compatible agent framework.*
- **Multi-source stitching**: *CLIs can join data from multiple APIs locally — for example, flight-goat stitches Kayak and Google Flights into a single ranked result set.*
- **Claude Code & OpenClaw skills**: *Generated skills integrate directly into Claude Code and the OpenClaw ecosystem for seamless agent tool use.*

## Features
- Generate Go CLIs from any API spec, HAR, or URL
- One-command starter pack with 4 curated CLIs
- Local SQLite mirroring for offline compound queries
- Generates Claude Code skills automatically
- Generates OpenClaw skills automatically
- Generates MCP servers automatically
- 45+ pre-built community CLIs in the library
- Multi-source API stitching into single queries
- Token-efficient agent-native output
- Auto-updates from library repo when README ships

## Integrations
Claude Code, OpenClaw, MCP, ESPN, Google Flights, Kayak, FlightAware, Linear, Slack, Sentry, Shopify, Amazon, eBay, TikTok Shop, Ahrefs, Klaviyo, Customer.io, Docker Hub, PyPI, Firecrawl, Trigger.dev, Cal.com, CoinGecko, Mercury, Redfin, Airbnb, Wikipedia, Hacker News, Steam, Yahoo Finance

## Platforms
WINDOWS, MACOS, API, DEVELOPER_SDK, CLI

## Pricing
Open Source

## Version
v4

## Links
- Website: https://printingpress.dev
- Documentation: https://github.com/mvanhorn/cli-printing-press
- Repository: https://github.com/mvanhorn/cli-printing-press
- EveryDev.ai: https://www.everydev.ai/tools/printing-press
