mvanhorn avatar

Printing Press Import

Pulls a published CLI from the printing-press public library into your local working copy, reversing the module path rewrites so it looks like a fresh generator run. The skill fuzzy-matches your input against registry.json, checks provenance to avoid clobbering newer local work, backs up what's there, then fetches and rewrites the code in one shot. You'd use this when the public repo has a CLI you don't have locally, or when your internal copy is broken and you want a clean baseline before running polish. The resolve phase is thoughtful,it tries exact match, then normalized, then substring on name or description,and surfaces up to four candidates if ambiguous.

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

Install

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

Installs into .claude/skills of the current project.

Files

/printing-press-import

Bring a published CLI from the public library (mvanhorn/printing-press-library) into the internal library at $PRESS_LIBRARY/ so it matches the form the generator would produce. Manuscripts ride along.

/printing-press-import notion
/printing-press-import cal.com
/printing-press-import allrecipes --from-clone ~/Code/printing-press-library

The internal library is the working copy; the public library is the durable artifact. After import, the CLI is ready for polish, emboss, or re-publish — the publish step will re-apply the module path rewrites.

When to run

  • The public library has a CLI you don't have locally
  • The internal copy is broken, lost, or out of sync
  • You want a clean baseline before running polish on a published CLI

If the user is asking to polish a CLI and mentions "in/from the public library" or "from the repo", suggest running this skill first.

Setup

PRESS_HOME="${PRINTING_PRESS_HOME:-$HOME/printing-press}"
PRESS_LIBRARY="$PRESS_HOME/library"
PRESS_MANUSCRIPTS="$PRESS_HOME/manuscripts"
SCRIPTS_DIR="$(dirname "${BASH_SOURCE[0]:-.}")/references"

Sponsors

Details

Repository
github.com/mvanhorn/cli-printing-press
Category
CLI & Terminal
First seen
May 16, 2026

More from mvanhorn/cli-printing-press

All 10
1mvanhorn avatarprinting-press-retromvanhorn/cli-printing-pressRun a retrospective after generating a CLI. Identifies systemic improvements to the Printing Press — templates, Go binary, skill instructions, and workflow docs6.7Kskills.sh installs
2mvanhorn avatarprinting-press-reprintmvanhorn/cli-printing-pressRegenerate an existing printed CLI from scratch under the current Printing Press, with prior research, prior novel features, and prior patches (post-publish han6.6Kskills.sh installs
3mvanhorn avatarprinting-press-scoremvanhorn/cli-printing-pressScore a generated CLI against the Steinberger bar, compare two CLIs side-by-side6.6Kskills.sh installs
4mvanhorn avatarprinting-press-output-reviewmvanhorn/cli-printing-pressInternal sub-skill: agentic review of a printed CLI's sampled command output for plausibility issues that rule-based checks can't encode (substring-match releva6.6Kskills.sh installs
5rorkai avatarasc-aso-auditrorkai/app-store-connect-cli-skillsRun an offline ASO audit on canonical App Store metadata under `./metadata` and surface keyword gaps using Astro MCP. Use after pulling metadata with `asc metad6.4Kskills.sh installs
6ant-design avatarantdant-design/ant-design-cliUse when the user's task involves Ant Design (antd) — writing antd components, debugging antd issues, querying antd APIs/props/tokens/demos, migrating between a6.4Kskills.sh installs