shopify

Guide Shopify app, extension, and theme development using GraphQL and REST Admin APIs.

Updated Feb 2, 2026
One-click install
npx skills add https://github.com/vuminhieu/spexor-client --skill shopify-vuminhieu
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: shopify
Source: https://github.com/vuminhieu/spexor-client/tree/main/.agent/skills/skills/shopify
Command: npx skills add https://github.com/vuminhieu/spexor-client --skill shopify-vuminhieu

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill helps teams research Shopify integrations and platform capabilities by centralizing API references and practical guidance for apps, extensions, and themes.

Core Features & Use Cases

  • API Coverage: GraphQL Admin API, REST Admin API, OAuth flows, webhooks, and billing.
  • Development Patterns: App, extension, and theme development workflows with setup, testing, and deployment examples.
  • Use Case: A developer building a Shopify admin app can follow the guide to implement product management, order processing, and theme customization across stores.

Quick Start

  • Install Shopify CLI: npm install -g @shopify/cli@latest
  • Verify installation: shopify version
  • Create a new app: shopify app init
  • Run locally: shopify app dev
  • Deploy: shopify app deploy

Frequently Asked Questions about shopify

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

FAQPage Schema
How do I build a Shopify app using the GraphQL Admin API?

To build a Shopify app with the GraphQL Admin API, install the Shopify CLI via npm, initialize the project with `shopify app init`, and run local development using `shopify app dev` to access product management and order processing workflows.

What's the best way to set up OAuth flows for a Shopify custom app?

Setting up Shopify OAuth flows is best handled by using the Shopify CLI to scaffold the application, which provides built-in guidance for authentication, webhooks, and billing configuration across the Admin API.

Does this guide cover Shopify theme development and customization?

Yes, Shopify theme development and customization are covered. The guide provides practical workflows, setup examples, and deployment guidance for building and modifying store themes across different environments.

How do I deploy a Shopify extension from the command line?

To deploy a Shopify extension from the command line, use the Shopify CLI. After developing locally with `shopify app dev`, execute `shopify app deploy` to push your extensions and app configurations to production.

Can I manage store data using the REST Admin API instead of GraphQL?

Yes, you can manage store data using the REST Admin API. The guide includes references and practical examples for both REST and GraphQL Admin APIs to handle store data management tasks like product and order processing.

When do I need webhooks for Shopify app integration?

You need webhooks for Shopify app integration when you want to receive real-time event notifications for store actions like order creation or product updates. The guide provides setup examples for configuring webhooks within your app workflows.