printing-press-score

Score generated CLIs against the Steinberger bar and compare two CLIs side-by-side.

1|Updated Jul 2, 2026
One-click install
npx skills add https://github.com/filippolmt/skills --skill printing-press-score-filippolmt
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: printing-press-score
Source: https://github.com/filippolmt/skills/tree/main/skills/printing-press-score
Command: npx skills add https://github.com/filippolmt/skills --skill printing-press-score-filippolmt

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Evaluating the quality of generated CLI tools requires a consistent rubric; this Skill runs the cli-printing-press scorecard against generated CLIs, producing graded dimension scores, gap reports, and side-by-side comparisons. ## Core Features & Use Cases - Single CLI Scoring: Score a generated CLI by name or path across Tier 1 infrastructure and Tier 2 domain-correctness dimensions, producing a total score and letter grade. - Rescore Current: Automatically discover the CLI from current-run state or the published library and rescore it without arguments. - Side-by-Side Comparison: Run two scorecards in parallel and render a delta table showing per-dimension differences between two CLIs. - Use Case: After regenerating a CLI for the Notion API, run the skill to compare notion-pp-cli-4 against notion-pp-cli-2 and see exactly which dimensions improved. ## Quick Start Ask the assistant to score the generated CLI named notion-pp-cli-4, or to compare notion-pp-cli-4 against notion-pp-cli-2.

Frequently Asked Questions about printing-press-score

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I score a generated CLI against the Steinberger bar?

Invoke the skill with the CLI name or path, such as /printing-press-score notion-pp-cli-4 or /printing-press-score ~/my-cli. It resolves the directory, runs cli-printing-press scorecard --json, and renders a graded dimension table.

How do I compare two generated CLIs side-by-side?

Pass two CLI names or paths, for example /printing-press-score notion-pp-cli-4 vs notion-pp-cli-2. Both scorecards run in parallel and the output is a side-by-side table with a per-dimension delta column.

What are the prerequisites for running the CLI scorecard?

You need Go 1.26.6 or newer and the cli-printing-press binary v4.0.0 or later on PATH, installed via go install github.com/mvanhorn/cli-printing-press/v4/cmd/cli-printing-press@latest. The setup contract verifies the binary and version before scoring.

What happens if no OpenAPI spec is found for scoring?

Scoring proceeds without the --spec flag, but spec-derived Tier 2 dimensions are marked N/A and omitted from the denominator rather than counted as zero. Provide a spec path to enable full scoring.

Why does the scorecard show a dimension as N/A instead of 0?

The JSON output lists unscored dimensions in the unscored_dimensions field while encoding their numeric value as 0 for backward compatibility. Consumers must check that field to distinguish a genuine zero from an unscored dimension.