A local-first Dub CLI that caches everything in SQLite so you can audit links, partners, and bounties without hammering the API. The stale-link finder and drift detector are solid for workspace hygiene, and the commission audit catches payout mismatches before they hit billing. The funnel and customer journey commands are legitimately useful if you're debugging attribution or prepping QBR decks. Most valuable when you're managing a partner program at scale or need to rewrite UTM params across hundreds of links without wrecking a campaign. Requires Go toolchain and assumes you're comfortable with CLI workflows.

skills.sh installs
170
GitHub stars
2.1K
last updated
Aug 21, 2026

Install

$ npx -y skills add mvanhorn/printing-press-library --skill pp-dub --agent claude-code

Installs into .claude/skills of the current project.

Files

Dub — Printing Press CLI

Prerequisites: Install the CLI

This skill drives the dub-pp-cli binary. You must verify the CLI is installed before invoking any command from this skill. If it is missing, install it first:

  1. Install via the Printing Press installer. It defaults binaries to $HOME/.local/bin on macOS/Linux and %LOCALAPPDATA%\Programs\PrintingPress\bin on Windows:
    npx -y @mvanhorn/printing-press-library install dub --cli-only
    
  2. Verify: dub-pp-cli --version
  3. Ensure the reported install directory is on $PATH for the agent/runtime that will invoke this skill.

If the npx install fails (no Node, offline, etc.), fall back to a direct Go install (requires Go 1.26.6 or newer):

Sponsors

Details

Repository
github.com/mvanhorn/printing-press-library
Categories
Git & Pull Requests, Code Review & Quality, AI & Agent Building, CLI & Terminal, Databases
First seen
Jun 3, 2026

More from mvanhorn/printing-press-library

All 39
1anthropics avatarnda-triageanthropics/knowledge-work-pluginsScreen incoming NDAs and classify them as GREEN (standard), YELLOW (needs review), or RED (significant issues). Use when a new NDA comes in from sales or busine169skills.sh installs
2charleswiltgen avataraxiom-ui-recordingcharleswiltgen/axiomUse when setting up UI test recording in Xcode 26, enhancing recorded tests for stability, or configuring test plans for multi-configuration replay. Based on WW169skills.sh installs
3daymade avatarmarkdown-toolsdaymade/claude-code-skillsConverts documents to markdown with multi-tool orchestration for best quality. Supports Quick Mode (fast, single tool) and Heavy Mode (best quality, multi-tool 169skills.sh installs
4pedronauck avatarui-ux-pro-maxpedronauck/skillsUI/UX design intelligence. 50 styles, 21 palettes, 50 font pairings, 20 charts, 9 stacks (React, Next.js, Vue, Svelte, SwiftUI, React Native, Flutter, Tailwind,168skills.sh installs
5cloudai-x avatardevops-infrastructurecloudai-x/claude-workflow-v2Guides Docker, CI/CD pipelines, deployment strategies, infrastructure as code, and observability setup. Use when writing Dockerfiles, configuring GitHub Actions166skills.sh installs
6anthropics avatarescalationanthropics/knowledge-work-pluginsStructure and package support escalations for engineering, product, or leadership with full context, reproduction steps, and business impact. Use when an issue 163skills.sh installs