shopify-expert

Provides authoritative Shopify development guidance for APIs, themes, apps, and GraphQL/REST integrations.

Updated Nov 25, 2025
One-click install
npx skills add https://github.com/gounthar/bazel-riscv --skill shopify-expert
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: shopify-expert
Source: https://github.com/gounthar/bazel-riscv/tree/main/.claude/skills/shopify
Command: npx skills add https://github.com/gounthar/bazel-riscv --skill shopify-expert

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Comprehensive Shopify development guidance with official docs access for APIs, apps, themes, and extensions.

Core Features & Use Cases

  • APIs & Apps: GraphQL Admin, REST, Storefront APIs, webhooks.
  • Themes & Hydrogen: theme development and headless commerce patterns.
  • Deployment: app deployment, extensions, and privacy considerations.
  • Use Case: Build a custom Shopify app with GraphQL REST endpoints.

Quick Start

Ask: "Create a Shopify app that uses Admin GraphQL to manage products."

Frequently Asked Questions about shopify-expert

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

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

Building a Shopify app with GraphQL Admin API involves setting up OAuth authentication, creating authenticated sessions for embedded apps, and querying the Admin GraphQL endpoint to manage products, orders, and store data. The Skill provides end-to-end patterns from official Shopify docs covering authentication flows, session management, and API usage.

What's the difference between REST and GraphQL APIs for Shopify development?▼

Shopify REST and GraphQL APIs serve the same backend but differ in query structure: REST uses fixed endpoints returning full objects, while GraphQL lets you request specific fields, reducing payload size. The Skill covers both approaches with patterns for when to use each based on your app requirements.

How do I customize a Shopify theme with Liquid?▼

Liquid is Shopify's templating language for theme customization. You modify theme files to control product pages, checkout, and storefront layout. The Skill provides guidance on Liquid syntax, theme structure, and integration patterns drawn from official documentation.

Can I build a headless Shopify storefront with Hydrogen?▼

Hydrogen is Shopify's framework for headless commerce storefronts using Storefront API and React. It handles authentication, checkout, and cart management. The Skill covers headless architecture patterns, Hydrogen implementation, and Storefront API integration for custom buying experiences.

How do I set up webhooks and manage subscriptions in Shopify apps?▼

Webhooks let your app receive real-time events from Shopify stores; subscriptions handle recurring billing. The Skill includes patterns for webhook registration, event handling, subscription management, and OAuth flows needed to deploy and maintain apps securely.

What do I need to know before deploying a Shopify app?▼

App deployment requires OAuth authentication setup, privacy consideration compliance, CLI tooling for testing, and understanding of session management for embedded apps. The Skill covers deployment workflows, security requirements, and extension configuration from official Shopify documentation.