mvanhorn avatar

Printing Press Amend

You just dogfooded a CLI from the printing press library, hit friction, and hand-rolled a workaround in the session. This skill mines that transcript for missing flags, wonky API payloads, or silent nulls, confirms scope with you, then autonomously plans and executes the fix before opening a PR against the public library. It also handles direct-input mode when you already know what you want: rename a command, add feeds, sniff the source site for new endpoints. Two checkpoints keep you in the loop without making you write the patch yourself. The currency floor check stops it from regenerating CLIs with known bugs if your local binary is stale. It's the post-publish companion to the polish and publish skills.

skills.sh installs
5.7K
GitHub stars
4.9K
last updated
Aug 21, 2026

Install

$ npx -y skills add mvanhorn/cli-printing-press --skill printing-press-amend --agent claude-code

Installs into .claude/skills of the current project.

Files

/printing-press-amend

Turn a dogfood session into a PR for a printed CLI in the public library.

/printing-press-amend                 # auto-detect target CLI from session
/printing-press-amend superhuman      # explicit short name
/printing-press-amend superhuman-pp-cli
/printing-press-amend "$PRESS_LIBRARY/superhuman"

This skill lives in this repo (the machine) and acts on a printed CLI in the public library. It is sibling to /printing-press-publish (adds a new CLI), /printing-press-polish (improves a CLI pre-publish), and /printing-press-retro (reflects on the machine itself). None of those cover post-publish CLI amendments driven by real-session friction.

The artifact this skill produces is semantically a "patch" (in the git/PR sense), tracked by the public library's .printing-press-patches/ directory (one file per patch). Inline // PATCH(...) source comments are optional navigation aids when they make a customized site easier to grep. The slash-skill name is amend to disambiguate from the existing cli-printing-press patch binary subcommand (which AST-injects pre-defined features — different mechanism, different intent).

Setup

Sponsors

Details

Repository
github.com/mvanhorn/cli-printing-press
Categories
Backend & APIs, Debugging, CLI & Terminal
First seen
Jun 3, 2026

More from mvanhorn/cli-printing-press

All 10
1affaan-m avatarmotion-advancedaffaan-m/eccAdvanced motion patterns for React / Next.js — drag & drop, gestures, text animations, SVG path drawing, custom hooks, imperative sequences (useAnimate), loader5.6Kskills.sh installs
2affaan-m avatarcost-aware-llm-pipelineaffaan-m/eccCost optimization patterns for LLM API usage — model routing by task complexity, budget tracking, retry logic, and prompt caching.5.6Kskills.sh installs
3mongodb avatarmongodb-connectionmongodb/agent-skillsOptimize MongoDB client connection configuration (pools, timeouts, patterns) for any supported driver language. Use this skill when working/updating/reviewing o5.6Kskills.sh installs
4jeffallan avatarplaywright-expertjeffallan/claude-skillsUse when writing E2E tests with Playwright, setting up test infrastructure, or debugging flaky browser tests. Invoke to write test scripts, create page objects,5.6Kskills.sh installs
5affaan-m avatardata-scraper-agentaffaan-m/eccBuild a fully automated AI-powered data collection agent for any public source — job boards, prices, news, GitHub, sports, anything. Runs on a schedule, enriche5.6Kskills.sh installs
6github avatarweb-codergithub/awesome-copilotExpert 10x engineer with comprehensive knowledge of web development, internet protocols, and web standards. Use when working with HTML, CSS, JavaScript, web API5.5Kskills.sh installs