Agent skill · marketing growth · mvanhorn
pp-shopping
Every LemmeBuyIt retail endpoint, plus a local store that compares one UPC across 70+ retailers Trigger phrases: `compare prices across retailers`, `find the cheapest retailer for this UPC`, `find retail deals over 30% off`, `is this product profitable to flip on Amazon`, `show this week's biggest price drops`, `use shopping`, `run shopping`.
Why this skill is useful
Adds a local SQLite layer and executable commands for cross-retailer price comparison that aren't available in public APIs.
What it needs
Requires shopping-pp-cli installed locally. About 7k tokens when loaded. Last updated 2026-08-06. 1,890 stars on the source repository.
What this skill does
Shopping — Printing Press CLI Prerequisites: Install the CLI This skill drives the shopping-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: shopping-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). This installs into $GOPATH/bin (default $HOME/go/bin), so add that directory to $PATH instead: 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. Shopping wraps the LemmeBuyIt aggregated-retail API (115M+ products across 70+ retailers) and adds a local SQLite layer no other tool has. index syncs products and price history; compare finds the cheapest retailer for a shared identifier; deals runs a compound discount/price/rating/stock query across stores; arbitrage ranks Amazon FBA resale margin; price-drops surfaces weekly price drops and leaderboard ranks discount buckets. Agent-native --json/--select, offline search, typed exit codes. When to Use This CLI Use Shopping for cross-retailer retail-product tasks an agent needs answered fast: find the cheapest retailer for a UPC, surface the best in-stock deals over a discount/price threshold, rank biggest weekly price drops, or evaluate Amazon FBA resale margin. It is strongest when you sync once and run many compound queries against the local store. Anti-triggers Do not use this CLI for: Do not use it to place orders, add to cart, or check out — it is a read-only data API. Do not use it for non-retail data or for a single retailer's own order-management API. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills mvanhorn/shopping