Skill
dub
Modern link attribution platform — short links, conversion tracking, affiliate/partner programs.
When to use dub
Choose if
You're operating a Dub.co workspace from an agent loop and need the full attribution surface (link CRUD with --dry-run safety, conversion funnel queries, partner commission reconciliation, weekly bounty triage) without writing API plumbing. Alternative is the raw Dub REST API — you get the same endpoints but no batching guardrails, no cross-link audit commands, and no `/since` summary.
Avoid if
You're not on Dub.co — the CLI does not bridge to Bitly, Rebrandly, or other link-shortener APIs. Also avoid when your workload exceeds the Pro/Advanced analytics rate caps (2 to 8 req/sec) or you're not prepared to dry-run every bulk mutation before committing.
Risk Flags
- MEDIUM rate_limit Analytics endpoints enforce tighter per-second caps (Pro 2/s, Advanced 8/s). Bulk operations cap at 100 items per call (links, commissions). Agents fanning out wide must pace or batch.
- MEDIUM destructive Bulk delete and domain delete are destructive and cannot be undone ("This will also delete all the links associated with the domain."). Always run with `--dry-run` first before any mutation.
- LOW scope Covers the Dub.co attribution surface only — short links, conversion events, partner/affiliate programs. Other link shorteners (Bitly, Rebrandly, TinyURL) or attribution platforms (PostHog, Heap) are out of scope.
Cost
Type: Unknown
Install
Default
npx -y @mvanhorn/printing-press install dub
Estimated time to first success: ~10 min
Dependencies
Minimum runtime: Node.js (npx) or Go 1.26.3+ for source install
Distribution
- Repository
- https://github.com/mvanhorn/printing-press-library
- License
- MIT