shopify-category-taxonomylisted
Install: claude install-skill kgelster/awesome-ecom-skills
# Shopify Category Taxonomy
Two jobs that chain together: **assign** a product's Standard Product Taxonomy
category (Part 1), then **fill** the category metafields that category exposes
(Part 2). You cannot do Part 2 until Part 1 is true: the "Category metafields"
panel only exists once a product is assigned to a category. Bulk CSV data work
lives in the sibling `shopify-matrixify`; the one thing Matrixify **cannot** do
is mint the reserved value metaobjects Part 2 needs, which is the entire reason
this skill exists.
## Store access
**Lane A: custom-app token (scriptable).** Shopify admin → Settings → Apps and
sales channels → Develop apps → create an app → grant the four scopes below →
install → copy the Admin API access token. Export it; never write it to disk:
```bash
export SHOPIFY_STORE="your-store.myshopify.com"
export SHOPIFY_ACCESS_TOKEN="<your Admin API access token>" # env, not disk
curl -s "https://$SHOPIFY_STORE/admin/api/2025-07/graphql.json" \
-H "X-Shopify-Access-Token: $SHOPIFY_ACCESS_TOKEN" \
-H "Content-Type: application/json" -d '{"query":"{ shop { name } }"}'
```
Minimum scopes: **`read_products`, `write_products`, `read_metaobjects`,
`write_metaobjects`.** The metaobjects pair is not optional (see the null trap).
**Lane B: Shopify CLI OAuth (no stored token).** `shopify store auth --store
$SHOPIFY_STORE --scopes read_products,write_products,read_metaobjects,write_metaobjects`
then `shopify store execute`. Good for token-less stores where the o