Skills mvanhorn

cli-printing-press Project

The Printing Press prints a token-efficient Go CLI, a Claude Code skill and an MCP server for any API or website.

Its skills drive the cli-printing-press generator binary, which needs Go 1.26.10 or newer; install both.

4,936 stars on GitHub, Nov 9, 2026 · 9 skills · 1 bundle

Its bundle

  1. CLI Printing Press

    Bundle of 9 skills
    Use it when:
    You want an agent-friendly command-line tool and MCP server for an API or website, built, tested and optionally shared in a public library.
    It does:
    printing-press researches and generates the CLI, output-review and polish check and fix it, score grades it, and publish opens a PR to the public library.

    printing-press, printing-press-output-review, printing-press-polish, printing-press-score, printing-press-publish, printing-press-amend, printing-press-import, printing-press-reprint, printing-press-retro

    Age
    6 months
    Stars
    4.9K
    bottom 43%
    Total Downloads
    7.9K
    bottom 40%
    Weekly Downloads
    112
    bottom 21%

Its skills, most installed first

  1. printing-press

    Only works as part of CLI Printing Press
    Use it when:
    You want an agent-friendly command-line tool for an API or website, whether or not it publishes a spec.
    It does:
    Researches the API and competing CLIs and MCP servers, has you approve a feature list, generates and builds the Go code, then runs shipcheck and live tests.
    Age
    6 months
    Stars
    4.9K
    bottom 43%
    Total Downloads
    7.9K
    bottom 40%
    Weekly Downloads
    112
    bottom 21%
  2. Use it when:
    You want a CLI you printed with printing-press added to the public Printing Press library.
    It does:
    Validates the CLI (build, vet, govulncheck, manifest), reruns its live test against the real API, scans for secrets and personal data, then packages it and opens the PR.
    Age
    6 months
    Stars
    4.9K
    bottom 43%
    Total Downloads
    7.1K
    bottom 35%
    Weekly Downloads
    108
    bottom 21%
  3. Use it when:
    A CLI printed by printing-press needs to pass verification and be publish-ready, after a run or on any CLI in your press library.
    It does:
    Runs dogfood, verify, workflow and skill checks, a scorecard, go vet and gosec, then fixes issues in priority order, security findings first.
    Age
    6 months
    Stars
    4.9K
    bottom 43%
    Total Downloads
    7.1K
    bottom 35%
    Weekly Downloads
    108
    bottom 21%
  4. Use it when:
    The public Printing Press library has a CLI you don't have locally, or your local copy is broken, lost or out of sync.
    It does:
    Finds the CLI in the library's registry, fetches it with its manuscripts, reverts the module path publishing rewrote, and places it in your press library.
    Age
    6 months
    Stars
    4.9K
    bottom 43%
    Total Downloads
    6.7K
    bottom 33%
    Weekly Downloads
    102
    bottom 20%
  5. Use it when:
    A Printing Press run hit friction and you want the press itself fixed, not only the CLI it printed.
    It does:
    Reads the run's manuscripts and the session, drops one-off, per-CLI and vendor-quirk noise, and keeps defects that would recur across CLIs.
    Age
    6 months
    Stars
    4.9K
    bottom 43%
    Total Downloads
    6.7K
    bottom 33%
    Weekly Downloads
    98
    bottom 20%
  6. Use it when:
    A Printing Press upgrade, such as a new MCP surface or auth mode, would lift a printed CLI more than polishing it.
    It does:
    Makes sure the CLI is local, recommends reusing or redoing its research by age, and offers spec enrichments where its last scorecard was weak.
    Age
    6 months
    Stars
    4.9K
    bottom 43%
    Total Downloads
    6.6K
    bottom 32%
    Weekly Downloads
    98
    bottom 20%
  7. Use it when:
    You want a printed CLI's score again after changes, or to compare two versions of a CLI.
    It does:
    Runs the press's scorecard on a CLI found by name, by path or from your current run, with its OpenAPI spec when it finds one.
    Age
    6 months
    Stars
    4.9K
    bottom 43%
    Total Downloads
    6.6K
    bottom 32%
    Weekly Downloads
    103
    bottom 20%
  8. It does:
    Samples the printed CLI's commands through the scorecard's live check, then has a subagent judge the passing outputs as a person would.
    Catches:
    Results that match the query only as a substring, implausible top rankings, silently dropped sources, mojibake, and links to index pages instead of permalinks.
    Age
    6 months
    Stars
    4.9K
    bottom 43%
    Total Downloads
    6.6K
    bottom 32%
    Weekly Downloads
    100
    bottom 20%
  9. Use it when:
    A published Printing Press CLI fell short while you used it, or you want its commands renamed, added or fixed.
    It does:
    Mines the Claude Code session transcript for friction or parses your typed asks, then plans, edits, validates and documents the fix.
    Age
    5 months
    Stars
    4.9K
    bottom 43%
    Total Downloads
    5.7K
    bottom 21%
    Weekly Downloads
    101
    bottom 20%