Requirements
- Target platform
- OpenClaw
- Install method
- Manual import
- Extraction
- Extract archive
- Prerequisites
- OpenClaw
- Primary doc
- SKILL.md
Query and manage Shopify stores via GraphQL Admin API. Use for products, orders, customers, inventory, discounts, and all Shopify data operations.
Query and manage Shopify stores via GraphQL Admin API. Use for products, orders, customers, inventory, discounts, and all Shopify data operations.
Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.
I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete.
I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run.
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: 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
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.
Use the shopify_graphql tool to execute queries Check for errors (GraphQL issues) and userErrors (validation issues) Use pagination with first/after for large result sets Format all IDs as: gid://shopify/Resource/123
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 - Draft order creation gift-cards.md - Gift card management webhooks.md - Event subscriptions locations.md - Store locations marketing.md - Marketing activities markets.md - Multi-market setup menus.md - Navigation menus metafields.md - Custom data fields pages.md - Store pages blogs.md - Blog management files.md - File uploads shipping.md - Shipping configuration shop.md - Store information subscriptions.md - Subscription management translations.md - Content translations segments.md - Customer segments bulk-operations.md - Bulk data operations
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 issues userErrors in mutations = validation problems
Request only needed fields to optimize response size Use pagination for lists that may grow Check userErrors in all mutation responses Ask permission before dangerous operations Format results clearly for the user Use bulk operations for large data exports/imports Handle rate limits with exponential backoff
Code helpers, APIs, CLIs, browser automation, testing, and developer operations.
Largest current source with strong distribution and engagement signals.