What problem does it solve? Managing Shopify store data programmatically is error-prone: numeric vs GID ID mismatches, silent mutation failures hidden in userErrors, rate limits on large exports, and deprecated fulfillment endpoints all cause broken automations. This Skill provides correct, production-oriented patterns for the Shopify Admin API. ## Core Features & Use Cases - GraphQL Admin API Operations: Query and mutate products, variants, orders, customers, and inventory using the @shopify/shopify-api Node.js client with proper session setup. - Bulk Operations: Export thousands of products or orders asynchronously via bulkOperationRunQuery and download JSONL results, avoiding manual pagination and rate-limit failures. - Order Fulfillment & Inventory: Fulfill orders through the Fulfillment Orders API with tracking info, and adjust inventory quantities with inventoryAdjustQuantities. - Use Case: A warehouse team scans a barcode to generate a tracking number; a TypeScript module automatically marks the corresponding Shopify order as fulfilled, attaches tracking, and notifies the customer. ## Quick Start Use the shopify-admin-api skill to write a TypeScript script that exports all products from my Shopify store to a JSONL file using Bulk Operations.