mvanhorn/cli-printing-press

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.

Go2591 ★Developer Tools & CLIsGitHub ↗
Quality: excellent 21/24
PAI: integrate 0.63
Appraised: 2026-05-27 current
Contents

Overview

Verdict

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.

Quality Assessment

21/24 — actively-maintained / adequately-documented / high-discipline

Health: 8/8 (actively-maintained)

Failed:

Passed:

Documentation: 6/8 (adequately-documented)

Failed:

Passed:

Engineering Signals: 7/8 (high-discipline)

Failed:

Passed:

PAI Relevance

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

What Next

Landscape Position

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.

Evidence Base

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.

Notes

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.