shopify

Manage Shopify stores via Admin and Storefront GraphQL APIs.

2|Updated May 22, 2026
One-click install
npx skills add https://github.com/519lab/thoth-agent --skill shopify-519lab
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: shopify
Source: https://github.com/519lab/thoth-agent/tree/main/optional-skills/productivity/shopify
Command: npx skills add https://github.com/519lab/thoth-agent --skill shopify-519lab

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires curl, jq, and includes scripts (resource) components.

What problem does it solve?

This Skill streamlines Shopify store management by providing a curl-based interface to the Shopify Admin and Storefront GraphQL APIs, enabling users to perform various operations like managing products, orders, customers, and inventory without the need for SDKs or app frameworks.

Core Features & Use Cases

  • Product Management: List, manage, and update products and variants.
  • Order Management: Retrieve, update, and fulfill orders.
  • Customer Management: Search and manage customer data.
  • Inventory Management: Adjust stock levels and manage inventory items.
  • Use Case: For a store owner, this Skill can be used to automate the process of updating product listings, processing orders, and managing inventory, saving time and reducing manual errors.

Quick Start

Use the shopify skill to list all products in your Shopify 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 GraphQL APIs without an SDK?

You can manage Shopify store inventory by executing GraphQL queries via curl and parsing the JSON responses with jq. This approach supports adjusting stock levels and managing inventory items directly without requiring SDKs or app frameworks.

What is the best way to automate Shopify product management from the command line?

Automating Shopify product management is best done by sending GraphQL queries through curl to the Shopify Admin API. This allows you to list, update, and manage products and variants directly from the command line using jq for response parsing.

Can I process Shopify orders and fulfillments using a curl-based interface?

Yes, you can process Shopify orders and fulfillments by interacting with the Shopify Admin GraphQL API using curl. This method enables you to retrieve, update, and fulfill orders efficiently without integrating a full application framework.

Do I need jq to manage customers through the Shopify Storefront API?

Yes, jq is required alongside curl to manage customers through the Shopify Storefront API. jq parses the JSON output returned by the GraphQL queries, enabling you to search and manage customer data effectively.

Are there limitations to using curl for Shopify store management compared to app frameworks?

Using curl for Shopify store management avoids SDK dependencies but requires manual handling of GraphQL query construction and JSON parsing with jq. It is intended for store owners and developers automating tasks without building full app frameworks.