shopify

Develop Shopify apps, extensions, and themes using GraphQL/REST APIs and Liquid.

Updated Jan 13, 2026
One-click install
npx skills add https://github.com/danielctc/ReactSpacesMonoRepo --skill shopify-danielctc
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: shopify
Source: https://github.com/danielctc/ReactSpacesMonoRepo/tree/main/.claude/skills/shopify
Command: npx skills add https://github.com/danielctc/ReactSpacesMonoRepo --skill shopify-danielctc

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Shopify developers need to build apps, extensions, and themes on a single platform using GraphQL/REST APIs, Shopify CLI, Polaris UI components, and Liquid templating to deliver store enhancements quickly.

Core Features & Use Cases

  • End-to-end Shopify development support: apps, extensions, and themes.
  • OAuth authentication, checkout UI extensions, admin UI extensions, POS extensions, and theme development.
  • Use cases include building custom checkout flows, admin dashboards, and theme-driven storefronts.

Quick Start

  • Install Shopify CLI: npm install -g @shopify/cli@latest
  • Create a new app/extension/theme: shopify app init or shopify extension init
  • Run in development: shopify app dev
  • Deploy to Shopify: 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 Shopify checkout UI extensions and custom admin dashboards?

To build Shopify checkout UI extensions and admin dashboards, use this skill to scaffold apps, integrate GraphQL/REST APIs, and implement Polaris UI components for end-to-end store customization.

What is the best way to manage OAuth authentication for a custom Shopify app?

The best way to manage OAuth authentication for a custom Shopify app is using the provided sample scripts and references that handle the OAuth flow securely alongside your GraphQL and REST API integrations.

How do I set up Shopify CLI to start developing a new theme or app extension?

To set up Shopify CLI for theme or app extension development, install it globally via npm, run the init commands to scaffold your project, and use the dev command to preview your work locally.

Can I use Liquid templating and Polaris UI components together in my Shopify development workflow?

Yes, you can use Liquid templating for storefront theme development alongside Polaris UI components for app interfaces, allowing you to deliver complete frontend enhancements for a Shopify store.

Does this skill support scaffolding for POS extensions and custom checkout flows?

Yes, this skill supports scaffolding for POS extensions and custom checkout flows by providing dedicated initialization commands and structural references to accelerate your Shopify project deployment.

Why should I use GraphQL APIs instead of REST APIs when building Shopify admin extensions?

You should use GraphQL APIs for Shopify admin extensions to query precise data efficiently, reducing payload sizes compared to REST APIs, while this skill provides references for implementing both integration methods.