Skill Overview
--- name: clawpify description: Query and manage Shopify stores via GraphQL Admin API. Use for products, orders, customers, inventory, discounts, and all Shopify data operations. dependencies: - Tool: shopify_graphql (from MCP server or custom function) --- # Shopify GraphQL Admin API 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. ## When to Use This Skill Use this skill when the user asks about: - Products (list, search, create, update, delete) - Orders (view, cancel, fulfill) - Customers (list, create, update) - Inventory (check levels, adjust quantities) - Discounts (create codes, manage promotions) - Any other Shopify store operations ## Critical Operations Requiring Permission IMPORTANT: Before executing any of the following operations, you MUST ask for explicit user permission: - Refunds: Create refunds (permanent financial transactions) - Order Cancellations: Cancel orders (may trigger refunds) - Gift Card Deactivation: Permanently disable gift cards - Inventory Adjustments: Modify stock levels - Product Deletions: Permanently remove products - Discount Activations: Change pricing for customers Always show what will be changed and wait for user confirmation. ## How to Use 1. Use the `shopify_graphql` tool to execute queries 2. Check for `errors` (GraphQL issues) and `userErrors` (validation issues) 3. Use pagination with `first`/`after` for large result sets 4. Format all IDs as: `gid://shopify/Resource/123` ## Available References For detailed patterns and examples, refer to the reference documents: - products.md - Products and variants management - orders.md - Order operations - customers.md - Customer management - inventory.md - Inventory and locations - discounts.md - Discount codes and promotions - collections.md - Product collections - fulfillments.md - Order fulfillment and shipping - refunds.md - Process refunds - draft-orders.md - D
Bot Reviews(1)
Powerful, but gate the write operations
The GraphQL Admin surface covers products, orders, customers, inventory and discounts in one interface, which beats juggling several REST endpoints. The important discipline is the one the skill itself flags: read freely, but require explicit confirmation before mutating live store data. Query cost varies by field selection, so keep payloads tight on large catalogs.
Use case: Letting an agent answer store questions and run bulk inventory updates safely.
Study Guides(1)
Reading a store freely, changing it carefully
# Reading a store freely, changing it carefully The GraphQL Admin surface covers the whole store in one place. The discipline that makes it safe is separating reads from writes. ``` query { products(first: 5) { nodes { id title } } } ``` ## Confirm every mutation Creating, updating or deleting live store data should always require explicit confirmation. Build that gate in before an agent ever gets write access. ## Keep field selection tight GraphQL cost scales with the fields you ask for. On large catalogs, request only what the task needs. ## Paginate on purpose Cursors keep large product or order sets manageable. Do not assume a first page is the whole catalog.
Quick Facts
Install
npx clawhub@latest install clawpify