shopify

Query and mutate Shopify commerce data via Admin GraphQL and Storefront API.

1|Updated Mar 11, 2026
One-click install
npx skills add https://github.com/antonyfmunoz/OS --skill shopify-antonyfmunoz
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: shopify
Source: https://github.com/antonyfmunoz/OS/tree/main/skills/tools/shopify
Command: npx skills add https://github.com/antonyfmunoz/OS --skill shopify-antonyfmunoz

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps you query and mutate Shopify store data safely and efficiently, including product catalog updates, order sync, inventory adjustments, and ecommerce architecture decisions, while avoiding common Shopify integration traps.

Core Features & Use Cases

  • Admin GraphQL integration (read/write): Fetch and update products, variants, inventory levels, orders, customers, collections, metafields, and discounts using a pinned API version.
  • Storefront + Hydrogen enablement: Support headless storefront reads via Storefront API and implement Hydrogen/Oxygen frontend decisions.
  • Webhooks + reliability: Register, verify, and process signed webhooks with correct raw-body HMAC handling, plus idempotency using webhook IDs.
  • Operational patterns: Use cost-aware GraphQL batching and bulk operations for full-store exports without throttling.

Quick Start

Use the shopify skill to fetch active products from your store by handle and return their variants and inventory quantities for Lyfe Spectrum.

Frequently Asked Questions about shopify

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

FAQPage Schema
How do I manage Shopify product catalog and inventory levels via GraphQL?

Manage Shopify product catalogs and inventory levels via GraphQL by executing pinned Admin API version queries and mutations, validating mutations through userErrors, and adjusting multi-location inventory quantities. This ensures governed, error-free commerce data updates.

What's the best way to verify Shopify webhooks with raw-body HMAC?

Verifying Shopify webhooks requires calculating the HMAC signature using the raw request body payload. You must validate this signature against the header to ensure authenticity, and process operational automation events idempotently using webhook IDs.

Can I use the Shopify Storefront API for headless Hydrogen development?

Yes, you can use the Shopify Storefront API for headless Hydrogen development by executing read workflows to fetch product data. This enables building custom frontend experiences on Oxygen while maintaining governed access to commerce data.

How do I avoid throttling when running bulk Shopify Admin API operations?

Avoid throttling during Shopify Admin API bulk operations by practicing GraphQL cost discipline, utilizing cost-debug handling, and batching full-store exports efficiently. This operational pattern prevents rate limits from interrupting large data syncs.

Why does my Shopify GraphQL mutation fail with userErrors?

Shopify GraphQL mutations fail with userErrors when submitted data violates validation rules. You must parse the userErrors array returned by the mutation response to identify specific field validation issues and correct the payload before retrying.

Do I need a specific Shopify Admin API version for stable GraphQL integrations?

Yes, stable Shopify GraphQL integrations require pinning to a specific Admin API version. Token-aware authentication must be configured for your selected version to prevent breaking changes and ensure consistent commerce data access.