shopify

Query Shopify Admin and Storefront GraphQL APIs using curl commands.

1|Updated Aug 6, 2026
One-click install
npx skills add https://github.com/agtktID/indagis-agent --skill shopify-agtktid
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: shopify
Source: https://github.com/agtktID/indagis-agent/tree/main/optional-skills/productivity/shopify
Command: npx skills add https://github.com/agtktID/indagis-agent --skill shopify-agtktid

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Managing a Shopify store programmatically usually requires an SDK or app framework; this Skill lets you work with products, orders, customers, inventory, and metafields directly through GraphQL API calls with nothing but curl and an access token. ## Core Features & Use Cases - Product & Catalog Management: Search, paginate, create, and update products and variants via GraphQL Admin API mutations. - Orders, Customers & Inventory: Pull recent orders with filters, manage customers, and adjust or set inventory quantities per location. - Bulk Operations & Webhooks: Run bulk query exports for large catalogs and subscribe to webhook events like ORDERS_CREATE with HMAC verification. - Use Case: Ask the agent to list all paid orders from the last week, then update the price of a specific product variant — it constructs the correct GraphQL queries, handles GID identifiers, checks userErrors, and respects rate-limit cost budgets. ## Quick Start Ask the agent to list the 20 most recent paid orders from your Shopify store using the configured access token.

Frequently Asked Questions about shopify

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I query the Shopify Admin GraphQL API with curl?▼

Send a POST request to https://your-store.myshopify.com/admin/api/<version>/graphql.json with the header X-Shopify-Access-Token and a JSON body containing your query and variables. Always check the top-level errors array and per-field userErrors, since HTTP 200 does not mean success.

How to get a Shopify Admin API access token?▼

In Shopify admin, go to Settings → Apps and sales channels → Develop apps, create an app, configure Admin API scopes, and install it. The token starting with shpat_ is shown only once, so copy it immediately.

Should I use the Shopify REST API or GraphQL Admin API?▼

Use the GraphQL Admin API for all new admin work. The REST Admin API has been legacy since 2024-04 and only receives security fixes, while GraphQL is the actively developed interface.

Why does my Shopify API request return 403 with a valid token?▼

A 403 with a valid token means the app is missing the required Admin API scope, such as read_orders or write_products. Reconfigure the scopes on the app and reinstall it to regenerate the token.

Why do Shopify order queries return fewer results than expected?▼

Without the read_all_orders scope, order queries silently cap results at the most recent 60 days with no error. Request that scope through the app's protected-data settings to access historical orders.

How do I export a large Shopify product catalog without hitting rate limits?▼

Use a bulk operation: start it with bulkOperationRunQuery, poll currentBulkOperation until status is COMPLETED, then download the resulting JSONL file. This bypasses per-query cost throttling for large datasets.