Every API has a secret identity. This finds it, absorbs every feature from every competing tool, then builds the GOAT CLI — designed for AI agents first, with SQLite sync, offline search, and compound insight commands.
| Rating | Summary | |
|---|---|---|
| Quality | excellent (21/24) | Actively maintained, substantive docs, typed language, golden CI, exceptional early growth — minor gaps in reference section and limitations documentation. |
| PAI Relevance | integrate (0.63) | The SQLite-compound-command pattern and API-sniffing methodology are directly harvestable for PAI's CreateCLI skill; callable via Go subprocess with moderate adapter glue. |
21/24 — actively-maintained / adequately-documented / high-discipline
Failed:
Passed:
Failed:
Passed:
/printing-press invocation examplesFailed:
Passed:
| Dimension | Score | Assessment |
|---|---|---|
| Harvest Value | 2 | The SQLite-mirror + compound-command pattern (mirror API data locally, run cross-entity queries impossible via direct REST) is novel and directly applicable to PAI's CreateCLI skill and broader API-interaction architecture; the competitor-absorption methodology (scrape every community CLI, distill into one unified surface) is also a harvestable pattern for PAI's Research skill. |
| Integration Readiness | 1 | Go binary with a clean CLI interface — PAI can subprocess cli-printing-press from a skill with adapter code; not bun add-able and requires Go 1.26.3 runtime, so moderate glue is needed; output (Go CLIs, MCP servers, research docs) is file-based and readable by PAI workflows. |
| Overlap Risk | 1 | Partial overlap with PAI's existing CreateCLI skill (CLI scaffolding) and the Research skill (web investigation); Printing Press goes substantially further with API sniffing, competitor analysis, SQLite sync, and MCP co-generation, so overlap is partial rather than near-complete. |
| Gap Fill | 1 | PAI's CreateCLI covers basic CLI scaffolding but has no API-sniffing capability, no competitor-absorption pipeline, and no SQLite-mirror compound-command generation; these represent real functional gaps, though CreateCLI's existence means the territory is partially occupied. |
Composite: 0.63
Petites Fugues pricing and inventory research: Run cli-printing-press against the Discogs API (covers vinyl, CDs) and an ISBN metadata API (books, DVDs) — it absorbs competing client feature sets, sniffs undocumented endpoints, and emits a SQLite-synced Go CLI plus MCP server. The immediate payoff is compound queries like "vinyl acquired under €8 where current Discogs median exceeds €40 and we hold 3+ copies" — joins that require a live multi-call API dance today but become a single offline SQL query once the catalog mirror is in place.
Capture-to-Knowledge Pipeline, design phase: While the pipeline architecture is still being validated, point cli-printing-press at the primary ingestion APIs (Readwise, Omnivore, or whichever wins the source evaluation) before the schema is locked — the generated CLI's compound insight commands reveal which cross-entity queries (highlight × source × date × tag) are worth designing the pipeline schema around, rather than discovering the gap after the schema is frozen.
PAI agent skill factory for new API integrations: Replace the current pattern of handwriting tool-use schemas + HTTP wrappers + Claude Code skill files by routing every new API integration through cli-printing-press first — one generation run produces the Go CLI, MCP server, and skill file simultaneously, with the SQLite-sync layer ensuring agents can answer compound questions without live-API round trips during inference. Any project that surfaces a new external API (editorial lookups for Conservancy, Fabric pattern metadata for fab) gets an offline-capable, token-efficient interface in one pass instead of three separate authoring tasks.
Category: Developer Tools & CLIs
In this category: first entry under developer-tools category_id (casey--just was logged under dev-tools category_id and is a command runner, a different tool class)
Standing: Unique first-in-category CLI generator; no direct comparator in the vault; companion repo mvanhorn--printing-press-library (the output catalog) is already logged; openclaw--gogcli (a single printed CLI) illustrates the kind of tool this press produces.
Density: 9/10 — Available: full repository metadata (stars, forks, issues, dates, release), 8KB README excerpt, CI badge references, GitHub topics, license, language, release tag. Missing: actual go.mod dependency list, test file structure, full README beyond 8KB truncation, workflow file contents.
Version v4.18.1 at only ~65 days of repo age (created 2026-03-23, latest release 2026-05-27) implies either pre-repo development with version history migrated in, or extremely aggressive patch-level versioning (18+ minor releases in two months). Either reading is consistent with a mature tool rather than a fresh prototype. The rolling summary previously recorded this repo as poor (3.7/24) — that estimate predates evidence-density 9 data and should be considered superseded by this appraisal.