shopify

Interact with Shopify Admin and Storefront GraphQL APIs using curl and jq.

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

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 for direct, lightweight interaction with Shopify's powerful GraphQL APIs.

Core Features & Use Cases

  • GraphQL API Interaction: Execute precise queries and mutations for products, orders, customers, and inventory directly from your terminal.
  • Bulk Operations: Efficiently handle large datasets like full product catalogs or historical order logs using Shopify's bulk operation system.
  • Use Case: Quickly update inventory levels across multiple locations or perform bulk price adjustments for thousands of products without building a custom web application.

Quick Start

Use the shopify skill to list the names and IDs of the first twenty products in your store.

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 and orders without using heavy SDKs?

You can manage Shopify store inventory and orders without heavy SDKs by executing direct GraphQL queries and mutations using curl and jq. This approach enables lightweight, programmatic interaction with e-commerce resources directly from the terminal.

What do I need to configure before executing authenticated Shopify GraphQL API queries?

Before executing authenticated Shopify GraphQL API queries, you need valid Shopify access tokens and proper environment configuration. These prerequisites allow curl to successfully authenticate and interact with both the Admin and Storefront APIs.

How do I update inventory levels across multiple locations using the Shopify API?

To update inventory levels across multiple locations using the Shopify API, you execute targeted GraphQL mutations via curl. This method facilitates precise, programmatic adjustments to e-commerce resources without requiring a custom web application.

Can I perform bulk price adjustments for thousands of products via the Shopify Admin API?

Yes, you can perform bulk price adjustments for thousands of products via the Shopify Admin API. The skill supports Shopify's bulk operation system to efficiently handle large datasets like full product catalogs without building an app framework.

Does this approach to Shopify automation work for querying customer and order data?

Yes, this approach to Shopify automation works for querying customer and order data. It facilitates direct interaction with Shopify Admin and Storefront GraphQL APIs, enabling precise queries to retrieve and manage e-commerce resource data.