mvanhorn avatar

Printing Press Publish

Takes a CLI you've generated locally with printing-press and opens a pull request to the public library repo. It handles the full workflow: resolves which CLI you want to publish (by exact name, fuzzy match, or interactive picker), clones or updates your fork, commits the manifest and source files, and pushes a branch. One thing worth knowing is it actively prevents you from accidentally including the auto-generated mirror files that the library regenerates on merge, which saves you from pre-rejected PRs. The scope isolation is thoughtful too, it cleans up old repo clones when their source worktrees disappear so you don't accumulate garbage across temporary checkouts.

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

Install

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

Installs into .claude/skills of the current project.

Files

/printing-press publish

Publish a generated CLI from your local library to the printing-press-library repo as a pull request.

/printing-press publish notion-pp-cli
/printing-press publish notion
/printing-press publish notion --from-polish
/printing-press publish notion --skip-live-test=auth-unavailable
/printing-press publish notion --blocked-api-journal notion
/printing-press publish

PR shape guard

This skill opens only a generated CLI publish PR or, with --blocked-api-journal, a blocked-apis.json journal PR. It never opens a docs-only, plan, proposal, or spec PR as a substitute for a CLI that is not ready to publish. If generation, validation, or live testing is blocked, report the exact blocker and stop.

Direct User Invocation Required

Sponsors

Details

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

More from mvanhorn/cli-printing-press

All 10
1forcedotcom avatarplatform-metadata-deployforcedotcom/sf-skillsSalesforce DevOps automation using sf CLI v2. TRIGGER when: user deploys metadata, creates/manages scratch orgs or sandboxes, sets up CI/CD pipelines, or troubl7Kskills.sh installs
2elevenlabs avatarupdate-skills-from-changelogelevenlabs/skillsUpdate ElevenLabs agent skills from a merged weekly changelog in elevenlabs-dx, then open a pull request in elevenlabs/skills. Trigger after a changelog merges 6.6Kskills.sh installs
3inferen-sh avatarpress-release-writinginferen-sh/skills6.3Kskills.sh installs
4forcedotcom avatarexperience-ui-bundle-deployforcedotcom/sf-skillsMUST activate when the project contains a uiBundles/*/src/ directory and the task involves deploying, pushing to an org, or post-deploy org setup. Use this skil5.3Kskills.sh installs
5samber avatarpress-release-writersamber/cc-skillsWrite professional press releases for any occasion, media type, and country. Use when the user wants to write, draft, or improve a press release, communiqué de 5.3Kskills.sh installs
6forcedotcom avataromnistudio-datapacks-deployforcedotcom/sf-skillsSalesforce Industries DataPack deployment automation using Vlocity Build. TRIGGER when: user deploys or validates OmniStudio/Vlocity DataPacks with vlocity comm4.8Kskills.sh installs