#5353rd of 389 in Skills, plugins and prompts
cli-printing-press
Generates Go CLIs and MCP servers from API docs or sniffed websites
- Stars
- 4.9k
- License
- MIT
- Last commit
- Nov 2026
- Last release
- Nov 2026
- Language
- Go
6 on 21 Apr 20264,946 on 10 Nov 2026
From GitHub's daily star counts.
Checked on GitHub.
Overview
A Go generator plus Claude Code skills (`/printing-press <app>`) that researches an API, or captures a website's traffic when no spec exists, and emits a Cobra CLI and an MCP server. Generated CLIs include a local SQLite store with FTS5 search and sync, auto-JSON when piped, and typed exit codes. Each run also produces research notes and a quality score.
Who it is for: Developers who want agent-friendly CLIs and MCP servers for existing APIs
Strengths
- Works without an OpenAPI spec by browser-sniffing traffic to derive the API
- Each API yields both a CLI and an MCP server sharing one client and store
- Generated CLIs have SQLite sync, FTS5 search and --compact output to cut tokens
- Runs scorecard, dogfood and live smoke checks before a CLI is published
Weaknesses
- Generation is driven by an LLM agent, so each run spends model tokens
- Claude Code is the tested path; Codex support is secondary
- Requires Go 1.26.10+, Node/npm and a skills-capable agent installed
- Install script is piped from curl to bash by default
What it needs
- no GPU
- Needs Go 1.26.10+, Node/npm (npx), Claude Code or another skills-supported agent
- Models: Claude Code, Codex
Quick answers
Is cli-printing-press open source?
Yes. Its code is on GitHub under the MIT license.
Also in Skills, plugins and prompts
See all 389| Rank | Project | Score |
|---|---|---|
| 1 | claude-memPersistent cross-session memory plugin for Claude Code and other coding agents | 97 out of 100 |
| 2 | impeccableDesign skill with 24 slash commands for AI coding agents' frontend output | 97 out of 100 |
| 3 | gstackMarkdown slash-command skills that give Claude Code planning, review, QA and ship roles | 96 out of 100 |
| #4 | rufloAgent harness adding swarms, memory and hooks to Claude Code and Codex | 96 out of 100 |
| #5 | cavemanShortens coding-agent replies and compresses tool output before the model reads it | 95 out of 100 |