shopify

Manage Shopify store operations via GraphQL Admin API using curl.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill streamlines access to Shopify's Admin and Storefront GraphQL APIs, enabling efficient management of products, orders, customers, and inventory directly through curl commands.

Core Features & Use Cases

  • Product Management: List, create, update, and delete products, manage inventory.
  • Order Management: Retrieve, update, and cancel orders.
  • Customer Management: Search, create, and manage customer records.
  • Inventory Management: Access and modify inventory data.
  • Use Case: Imagine you need to create a new product in your Shopify store. Use this Skill to automate the entire process, from setting up the product details to managing its variants and inventory.

Quick Start

Use the 'shopify' skill to list all products in your Shopify store by running the command 'shop_gql "{ products { edges { node { id title handle } } } }" | jq'.

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 operations using curl and GraphQL APIs?

Shopify store operations can be managed using curl commands with the GraphQL Admin API and Storefront GraphQL to handle products, orders, customers, and inventory directly from the terminal.

What do I need to access the Shopify Admin API via curl?

To access the Shopify Admin API via curl, you need a valid Shopify access token, your specific store domain, and curl installed on your system to execute the GraphQL queries.

Can I create and update Shopify products through the GraphQL API?

Yes, you can create, update, and delete Shopify products, as well as manage their variants and inventory levels, by executing custom GraphQL mutations through curl commands.

What is the best way to query Shopify orders and customer records?

The best way to query Shopify orders and customer records is using the Storefront GraphQL or Admin API through curl, which allows you to retrieve, update, cancel orders, and search customer data.

Does this approach support bulk operations for Shopify inventory management?

Yes, managing Shopify inventory via curl with GraphQL supports custom queries and bulk operations, enabling efficient access and modification of inventory data at scale.

Why use curl with jq for Shopify GraphQL API requests?

Using curl with jq formats Shopify GraphQL API requests and parses JSON responses, allowing you to cleanly extract product, order, and customer data from the returned JSON output.

Related Skills