shopify

Execute Shopify Admin and Storefront GraphQL API operations using curl and jq.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires curl, jq.

What problem does it solve?

This skill removes the need for complex SDKs or heavy app frameworks when managing Shopify stores, allowing you to perform administrative tasks directly through the command line.

Core Features & Use Cases

  • GraphQL API Interaction: Execute precise queries and mutations for products, orders, customers, and inventory.
  • Bulk Operations: Handle large-scale data exports and imports efficiently using Shopify's bulk operation endpoints.
  • Use Case: Quickly update inventory levels across multiple locations or extract a list of recent orders for analysis without building a full-stack application.

Quick Start

Use the shopify skill to list the twenty most recent products in your store by querying the GraphQL admin endpoint.

Frequently Asked Questions about shopify

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

FAQPage Schema
How do I manage Shopify store inventory via the command line?

You can manage Shopify store inventory via the command line by executing precise GraphQL queries and mutations using curl and jq. This approach allows you to adjust inventory levels across multiple locations without building a full-stack application.

Can I query Shopify orders and customer data using curl and GraphQL?

Yes, you can query Shopify orders and customer data using curl and GraphQL. The skill executes Admin and Storefront API operations directly, retrieving and processing JSON responses with jq for clean data extraction and analysis.

Do I need a Shopify SDK to perform bulk operations on product data?

No, you do not need a Shopify SDK to perform bulk operations on product data. You can handle large-scale data exports and imports efficiently by sending curl requests to Shopify's bulk operation endpoints and processing the output with jq.

What environment setup is required to authenticate Shopify API requests with curl?

To authenticate Shopify API requests with curl, you need valid Shopify API credentials configured as environment variables. This setup ensures secure authentication and enables proper rate-limited request handling for your GraphQL operations.

What is the best way to update Shopify products without building a full-stack app?

The best way to update Shopify products without a full-stack app is using lightweight command-line tools. By executing targeted GraphQL mutations through curl, you bypass heavy app frameworks and directly manage product data with jq for formatting.

Are there limitations when using curl for Shopify GraphQL API rate limiting?

When using curl for Shopify GraphQL API operations, you must handle rate limiting to avoid request throttling. The skill facilitates rate-limited request handling, but complex automation sequences require careful script management to stay within API limits.