discount-hygiene-cleanup

Installation
SKILL.md

Purpose

Audits the discount catalog for expired codes, codes with zero redemptions, and duplicate code prefixes. Discount sprawl accumulates over months of campaigns and makes the admin difficult to navigate. Optionally deletes flagged codes. Replaces manual discount cleanup and builds on the discount-ab-analysis skill with a write step.

Prerequisites

  • Authenticated Shopify CLI session: shopify store auth --store <domain> --scopes read_discounts,write_discounts
  • API scopes: read_discounts, write_discounts

Parameters

Parameter Type Required Default Description
store string yes Store domain (e.g., mystore.myshopify.com)
flag_expired bool no true Flag/delete discounts past their end date
flag_zero_usage bool no true Flag/delete discounts with 0 redemptions older than N days
zero_usage_min_age_days integer no 30 Age threshold for zero-usage flags
dry_run bool no true Preview without executing mutations
format string no human Output format: human or json

Safety

Related skills
Installs
1
GitHub Stars
139
First Seen
Apr 12, 2026