Query and manage Shopify stores via GraphQL Admin API. Use for products, orders, customers, inventory, discounts, and all Shopify data operations.
A comprehensive skill for interacting with Shopify's GraphQL Admin API. This skill enables Claude to query and manage all aspects of Shopify store data.
Use this skill when the user asks about:
IMPORTANT: Before executing any of the following operations, you MUST ask for explicit user permission:
Always show what will be changed and wait for user confirmation.
shopify_graphql tool to execute querieserrors (GraphQL issues) and userErrors (validation issues)first/after for large result setsgid://shopify/Resource/123For detailed patterns and examples, refer to the reference documents:
query {
orders(first: 10, sortKey: CREATED_AT, reverse: true) {
nodes {
id
name
totalPriceSet {
shopMoney { amount currencyCode }
}
customer { displayName }
}
}
}
query {
products(first: 10, query: "title:*shirt* AND status:ACTIVE") {
nodes {
id
title
status
}
}
}
query GetInventory($id: ID!) {
inventoryItem(id: $id) {
id
inventoryLevels(first: 5) {
nodes {
quantities(names: ["available"]) {
name
quantity
}
location { name }
}
}
}
}
Always check responses:
errors array = GraphQL syntax issuesuserErrors in mutations = validation problems