shopping-plugin

April 20, 2026 · View on GitHub

Claude Code plugin for region-specific consumer shopping — find local products, compare vendors, check availability, and generate ranked purchase recommendations against a personal spec. Distinct from the generic purchasing plugin: this one is tuned to local retail quirks (language, VAT, regional pricing aggregators, parallel-import conventions).

What you get

Primitives (always available once the plugin is installed)

Generic commands (/shopping:*):

  • find-product — locate a product across configured vendors, return a ranked price table
  • compare-vendors — side-by-side comparison of a known SKU across stores
  • check-availability — per-vendor stock and delivery-time check
  • intake — turn an informal product brief into a structured spec.md
  • recommend — read the workspace spec + catalog data and emit a ranked recommendation (Typst PDF)
  • add-product — ingest a new catalog screenshot / listing into the workspace dataset
  • catalog-to-json — extract structured product/price data from catalog screenshots
  • compare — targeted comparison of specific products across all stores in scope

Israel-region commands have moved to the israel-skills plugin. Install it alongside shopping for IL-specific retail discovery (Zap, KSP/Ivory/Bug/TMS, Hebrew term resolution, ILS currency, etc.).

Provisioning skill

  • /shopping:new-workspace <name> [--variant=israel|generic] [--local-only] [--private]

Scaffolds a new shopping workspace (spec template, catalogs dir, outputs dir, region data), personalises CLAUDE.md from ~/.claude/CLAUDE.md, and (by default) creates a public GitHub repo.

Pattern

Primitives live in the plugin → globally available from any cwd. Workspace scaffolds are provisioned as data → no .claude/ tree inside provisioned workspaces. Plugin updates never touch your workspace data.

See PLAN.md in Claude-Workspace-Reshaping-190426 for the full pattern spec this plugin follows.

Variants

  • israel — full Israeli scaffold: Hebrew term resolution hints, Zap-first discovery order, VAT/Eilat pricing rules, store categories, catalog folders tuned for IL retailers (ksp/, ivory/, bug/, ali/).
  • generic — region-agnostic scaffold for a future region. Start here when the target market doesn't yet have a dedicated variant; fill in retailer list + currency + tax rules under data/.

More region variants will land under template/<region>/ as the shopping plugin grows.

Install

Via the danielrosehill marketplace:

/plugin marketplace add danielrosehill/Claude-Code-Plugins
/plugin install shopping

License

MIT.