← ClaudeAtlas

ops-ecomlisted

Shopify store command center. Orders, inventory, fulfillment, analytics, and store health. Works with any Shopify store via Admin API.
Lifecycle-Innovations-Limited/claude-ops · ★ 17 · AI & Automation · score 86
Install: claude install-skill Lifecycle-Innovations-Limited/claude-ops
# OPS ► ECOM — Shopify Store Command Center ## Runtime Context Before executing, load available context: 1. **Preferences**: Read `${CLAUDE_PLUGIN_DATA_DIR:-$HOME/.claude/plugins/data/ops-ops-marketplace}/preferences.json` - `timezone` — display all timestamps correctly - `shopify_store_url`, `shopify_admin_token` — check userConfig keys before env vars 2. **Daemon health**: Read `${CLAUDE_PLUGIN_DATA_DIR}/daemon-health.json` - If `action_needed` is not null → surface it before running any store operations 3. **Secrets**: Resolve Shopify credentials via userConfig → env vars → Doppler (see Phase 1 below) ## CLI/API Reference ### Shopify Admin REST API | Endpoint | Method | Description | |----------|--------|-------------| | `/admin/api/2024-10/shop.json` | GET | Store info and plan | | `/admin/api/2024-10/orders.json?status=any&limit=50` | GET | Recent orders | | `/admin/api/2024-10/products.json?limit=250` | GET | Product catalog | | `/admin/api/2024-10/customers.json?limit=50` | GET | Customer list | | `/admin/api/2024-10/themes.json` | GET | Theme list | | `/admin/api/2024-10/variants/${ID}.json` | PUT | Update variant price | **Auth header**: `X-Shopify-Access-Token: ${SHOPIFY_TOKEN}` ### ShipBob API (optional) | Endpoint | Method | Description | |----------|--------|-------------| | `https://api.shipbob.com/1.0/shipment?Status=Processing&PageSize=20` | GET | Pending shipments | **Auth header**: `Authorization: Bearer ${SHIPBOB_TOKEN}` ## Agent Teams