shopify

Execute Shopify Admin and Storefront GraphQL operations for store data retrieval and updates.

Updated Apr 9, 2026
One-click install
npx skills add https://github.com/MarbleSodas/Mavis --skill shopify-marblesodas
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: shopify
Source: https://github.com/MarbleSodas/Mavis/tree/main/optional-skills/productivity/shopify
Command: npx skills add https://github.com/MarbleSodas/Mavis --skill shopify-marblesodas

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill removes the friction of manually working through Shopify Admin to manage products, orders, customers, inventory, and metafields by letting you call Shopify’s GraphQL APIs directly.

Core Features & Use Cases

  • Admin GraphQL via curl: List and search products, fetch detailed records, and run mutations like product creation and variant updates.
  • Orders, Customers, and Metafields: Retrieve recent orders and shipping details, search/create customers, and read/write metafields and metaobjects.
  • Inventory management: Adjust or set inventory quantities per location using inventory adjustment mutations.
  • Storefront GraphQL (read-only): Run customer-facing read queries with the correct storefront token and headers.
  • Bulk operations and webhooks: Use bulk queries for large exports and subscribe to events to avoid polling.

Quick Start

Use the Shopify Admin GraphQL endpoint with curl to fetch your first 20 active products by search query.

Frequently Asked Questions about shopify

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

FAQPage Schema
How do I query Shopify GraphQL Admin API using curl?

Manage Shopify inventory by executing inventory adjustment mutations via GraphQL to set or adjust stock quantities per location. The Skill automates these curl requests and validates any userErrors returned by the Shopify Admin API.

Can I run Shopify Storefront GraphQL queries with this approach?

Read and write Shopify metafields and metaobjects by executing GraphQL mutations via curl. This Skill automates metafield operations, requiring a Shopify Admin API token with the correct scopes, and validates both top-level errors and userErrors.

What do I need to automate Shopify order and customer lookups?

For large Shopify data exports, use GraphQL bulk operations to process data asynchronously. This Skill automates bulk query execution and webhook subscriptions via curl to retrieve large datasets without polling the API.

How does this Skill handle Shopify GraphQL API errors?

This Skill handles Shopify GraphQL API errors by validating both top-level errors and userErrors in the JSON response. It uses curl to execute requests and jq to parse the response, ensuring mutation and query failures are caught.