shopify

Guide Shopify app, theme, and extension development with API and CLI workflows.

1|Updated Oct 31, 2025
One-click install
npx skills add https://github.com/alex-tgk/saasaas --skill shopify-alex-tgk
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: shopify
Source: https://github.com/alex-tgk/saasaas/tree/main/.claude/skills/shopify
Command: npx skills add https://github.com/alex-tgk/saasaas --skill shopify-alex-tgk

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Shopify development involves navigating GraphQL/REST APIs, Shopify CLI workflows, and multiple extension types. This Skill consolidates guidance and references to help you build Shopify apps, extend admin or checkout experiences, create themes with Liquid, and integrate with Shopify's APIs more efficiently, reducing setup time and complexity.

Core Features & Use Cases

  • Guidance for building Shopify apps (public or custom) and using Shopify CLI for end-to-end workflows
  • API integration patterns for GraphQL Admin API and REST Admin API
  • Extension development (Checkout UI, Admin UI, POS, Post-Purchase, Customer Account UI)
  • Theme development with Liquid templating and Hydrogen-based headless storefronts
  • Webhooks, metafields, and Shopify Functions integration
  • Best practices, versioning, and troubleshooting references for rapid onboarding

Quick Start

Use this skill to plan a Shopify app and reference common API and CLI workflows, then review the provided references to accelerate implementation.

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?

Shopify apps use the GraphQL Admin API to query and mutate store data. Start with Shopify CLI to scaffold your project, authenticate your app, then write GraphQL queries to fetch products, orders, or custom data. The Skill provides structured guidance on API patterns, authentication, and multi-language code examples to accelerate development.

What's the difference between Checkout UI, Admin UI, and Post-Purchase extensions?

Extensions customize specific Shopify surfaces: Checkout UI modifies the checkout experience, Admin UI adds tools to the merchant dashboard, and Post-Purchase shows offers after purchase completion. Each extension type has different capabilities and deployment workflows. This Skill covers all extension types, their use cases, and CLI workflows for building and testing them.

How do I develop a Shopify theme with Liquid templating?

Liquid is Shopify's templating language for theme development. Use Shopify CLI to initialize a theme project, write Liquid templates for product and collection pages, and test locally before deployment. This Skill provides Liquid syntax guidance, theme structure best practices, and integration patterns with metafields and Shopify Functions.

Can I build a headless storefront with Hydrogen and the REST API?

Yes. Hydrogen is a React framework for headless Shopify storefronts that works with both GraphQL Admin API and REST API. Use Shopify CLI to scaffold a Hydrogen project, fetch product data via APIs, and deploy your custom frontend. This Skill covers Hydrogen setup, API integration patterns, and deployment best practices.

How do I configure webhooks and metafields for Shopify integrations?

Webhooks trigger your app when store events occur; metafields store custom data on Shopify objects. Register webhooks via GraphQL Admin API and define metafield namespaces to extend standard fields. This Skill includes webhook configuration examples, metafield schema design, and Shopify Functions integration for advanced workflows.

What rate limits and authentication requirements apply to Shopify APIs?

Shopify APIs enforce rate limits based on app type and endpoint. Public apps use OAuth for merchant authorization; custom apps use API credentials. This Skill covers rate-limiting strategies, authentication flows, security best practices, versioning, and troubleshooting common API errors to ensure reliable integrations.