Agent skill · software engineering · mvanhorn

pp-lemonsqueezy

Every Lemon Squeezy resource, plus a local SQLite mirror that surfaces MRR, churn, license seats, and discount-campaign pace. Trigger phrases: `check Lemon Squeezy revenue`, `show MRR trend`, `what subscriptions churned this week`, `find failed renewals`, `audit Lemon Squeezy webhooks`, `track Founding-Member sale capacity`, `disable license keys for refunded order`, `use lemonsqueezy`, `run lemonsqueezy-pp-cli`.

Why this skill is useful

Adds executable commands for managing Lemon Squeezy resources and operations that are not covered in public documentation.

What it needs

Requires lemonsqueezy-pp-cli installed locally. About 11k tokens when loaded. Last updated 2026-08-06. 1,890 stars on the source repository.

What this skill does

Lemon Squeezy — Printing Press CLI Prerequisites: Install the CLI This skill drives the lemonsqueezy-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: 2. Verify: lemonsqueezy-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): If --version reports "command not found" after install, the runtime cannot see the binary directory on $PATH. Do not proceed with skill commands until verification succeeds. When to Use This CLI Reach for this CLI when running ongoing Lemon Squeezy operations — Monday-morning revenue/churn sweeps, post-refund license-key disables, live capacity tracking during a capped sale, or webhook coverage audits across multiple stores. The cross-entity SQL and transcendence commands are the differentiator. For one-shot dashboard tasks (creating one product, editing a single discount) the LS web UI is still faster. Anti-triggers Do not use this CLI for: Building a custom checkout form in a web app — use the official lemonsqueezy.js JavaScript SDK (the CLI is for ops, not embedded billing). Receiving webhook payloads in production — this CLI can replay and audit webhooks, but the actual HTTP server lives in your application. Tax/VAT reporting — Lemon Squeezy is merchant-of-record and ships its own tax docs in the dashboard; this CLI doesn't replicate them. Customer-facing license validation in your desktop app — call the LS license API directly from the app, not via this CLI. Catalog setup rule (public API limitation) Do not try to create Lemon Squeezy products, variants, or digital files through the public API. …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills mvanhorn/pp-lemonsqueezy--d49b87

View the source on GitHub

Browse the @skills marketplace