shopify-catalog-auditlisted
Install: claude install-skill kgelster/awesome-ecom-skills
# Shopify Catalog Audit
Finding the problems, not fixing them. This is the **FIND** stage of catalog
work: it produces a ranked, justified list of product-data defects and hands
them off. The **FIX** stage lives in sibling skills: `shopify-catalog-cleanup`
(archiving/debris), `shopify-seo-metadata` (missing SEO meta), `shopify-alt-text`
(missing image alt). Don't mutate here.
The core principle: on a catalog too large to eyeball, **don't read every PDP.**
Build a cheap deterministic index over the whole catalog, let the model form
justified hypotheses about where problems cluster, deep-read only that slice,
then verify against the Admin API. The full method is in
[references/triage-method.md](references/triage-method.md); the GraphQL recipes
are in [references/queries.md](references/queries.md).
## Store access
Read-only audit. Grant the **minimum scope, `read_products`**, and nothing
else: this skill never needs a write scope, and a read-only token is the
cheapest guarantee it can't damage the catalog.
**Lane A: custom-app token (scriptable).** In Shopify admin: Settings → Apps
and sales channels → Develop apps → create an app → grant `read_products`, then
install and copy the Admin API access token. Export it; never write it to a
committed file:
```bash
export SHOPIFY_STORE="your-store.myshopify.com"
export SHOPIFY_ACCESS_TOKEN="<your Admin API access token>" # env, not disk
```
```bash
curl -s "https://$SHOPIFY_STORE/admin/api/2025-07/graphql.json" \
-H "X-Shopi