shopify

Perform CRUD operations on Shopify store resources via GraphQL APIs.

Updated Jun 25, 2026
One-click install
npx skills add https://github.com/Rheasilvia/hermes-desktop --skill shopify-rheasilvia
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: shopify
Source: https://github.com/Rheasilvia/hermes-desktop/tree/main/optional-skills/productivity/shopify
Command: npx skills add https://github.com/Rheasilvia/hermes-desktop --skill shopify-rheasilvia

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires curl, jq.

What problem does it solve?

This skill removes the complexity of building full-scale applications for simple Shopify store management tasks by providing a direct, command-line interface to the Shopify Admin and Storefront GraphQL APIs.

Core Features & Use Cases

  • GraphQL API Interaction: Execute complex queries and mutations directly against Shopify's Admin and Storefront endpoints using curl and jq.
  • Resource Management: Perform bulk operations on products, orders, customers, and inventory without needing a custom app framework or SDK.
  • Use Case: Quickly update product prices, sync inventory levels across locations, or extract order history for reporting by piping GraphQL responses directly into local data processing tools.

Quick Start

Use the shopify skill to query the shop name and primary domain from 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 using the GraphQL API?

You can manage Shopify store inventory by executing direct GraphQL queries and mutations against the Admin API to synchronize inventory levels across multiple locations. This approach uses curl for network requests and jq for processing the JSON responses.

Can I update product prices and fulfill orders without building a custom Shopify app?

Yes, you can update product prices and track order fulfillment without a custom app by running direct GraphQL mutations against the Shopify Admin API. This method removes the need for a full-scale application framework or SDK.

Do I need curl and jq to execute Shopify Admin API requests?

Yes, curl and jq are required dependencies for this approach to Shopify API interaction. Curl handles the network requests to the endpoints, while jq processes the JSON data returned by the GraphQL queries and mutations.

What is the best way to extract Shopify order history for local reporting?

The best way to extract order history is by querying the Shopify Storefront or Admin GraphQL APIs and piping the responses directly into local data processing tools. This allows you to retrieve and format order data without SDK overhead.

How does environment-based authentication work for Shopify API access?

Environment-based authentication for Shopify API access utilizes secure environment tokens to authorize your requests. This ensures your credentials are safely managed when executing curl network requests against the GraphQL endpoints.