shopify-pack
Claude Code skill pack for Shopify (38 skills covering e-commerce development, storefront APIs, and app integration)
Installation
Open Claude Code and run this command:
/plugin install shopify-pack@claude-code-plugins-plus
Use --global to install for all projects, or --project for current project only.
What It Does
> 38 production-grade Claude Code skills for building Shopify apps, integrations, and headless storefronts
Skills (38) plugin-local skills
Debug complex Shopify API issues using cost analysis, request tracing, webhook delivery inspection, and GraphQL introspection.
Integrate Shopify's AI Toolkit MCP server with Claude Code for GraphQL validation, Liquid linting, and documentation search.
Choose between Shopify app architectures: embedded Remix app, headless storefront with Hydrogen, standalone integration, or theme app extension.
Build Shopify Plus B2B features with companies, catalogs, and wholesale pricing.
Build Checkout UI Extensions to customize Shopify checkout with sandboxed React-like components.
Configure CI/CD pipelines for Shopify apps with GitHub Actions, API version testing, and Shopify CLI deployment.
Diagnose and fix common Shopify API errors including 401, 403, 422, 429, and GraphQL errors.
Manage Shopify products, variants, and collections using the GraphQL Admin API.
Manage Shopify orders, customers, and fulfillments using the GraphQL Admin API.
Optimize Shopify app costs through plan selection, API usage monitoring, and Shopify Plus upgrade analysis.
Handle Shopify customer PII, implement GDPR/CCPA compliance, and manage data retention with Shopify's mandatory privacy webhooks.
Collect Shopify debug evidence including API versions, scopes, rate limit state, and request logs.
Deploy Shopify apps to Vercel, Fly.
Implement Shopify Plus access control patterns with staff permissions, multi-location management, and Shopify Organization features.
Build Shopify Functions for custom discount, payment, and delivery logic in a WASM sandbox.
Master Shopify's calculated query cost system to avoid throttling.
Create a minimal working Shopify app that queries products via GraphQL Admin API.
Execute Shopify incident response with triage using Shopify status page, API health checks, and rate limit diagnosis.
Install and configure Shopify app authentication with OAuth, session tokens, and the @shopify/shopify-api SDK.
Identify and avoid Shopify API anti-patterns: ignoring userErrors, wrong API version, REST instead of GraphQL, missing GDPR webhooks, and webhook timeout issues.
Load test Shopify integrations respecting API rate limits, plan capacity with k6, and scale for Shopify Plus burst events (flash sales, BFCM).
Configure Shopify local development with Shopify CLI, hot reload, and ngrok tunneling.
Model custom data with Shopify metafields and metaobjects via the GraphQL Admin API.
Migrate e-commerce data to Shopify using bulk operations, product imports, and the strangler fig pattern for gradual platform migration.
Configure Shopify apps across development, staging, and production environments with separate stores, API credentials, and app instances.
Set up observability for Shopify app integrations with query cost tracking, rate limit monitoring, webhook delivery metrics, and structured logging.
Optimize Shopify API performance with GraphQL query cost reduction, bulk operations, caching strategies, and Storefront API for high-traffic storefronts.
Implement Shopify app policy enforcement with ESLint rules for API key detection, query cost budgets, and App Store compliance checks.
Execute Shopify app production deployment checklist covering App Store requirements, mandatory webhooks, API versioning, and rollback procedures.
Handle Shopify API rate limits for both REST (leaky bucket) and GraphQL (calculated query cost).
Implement Shopify app reference architecture with Remix, Prisma session storage, and the official app template patterns.
Implement reliability patterns for Shopify apps including circuit breakers for API outages, webhook retry handling, and graceful degradation.
Apply production-ready patterns for @shopify/shopify-api including typed GraphQL clients, session management, and retry logic.
Apply Shopify security best practices for API credentials, webhook HMAC validation, and access scope management.
Build headless storefronts with Shopify's Storefront API and Cart API.
Optimize Shopify theme performance for Core Web Vitals (LCP, CLS, INP).
Upgrade Shopify API versions and migrate from REST to GraphQL with breaking change detection.
Register and handle Shopify webhooks including mandatory GDPR compliance topics.
How It Works
1. Install the Pack
/plugin install shopify-pack@claude-code-plugins-plus
2. Create a Development Store
Go to partners.shopify.com and create a free development store for testing.
3. Set Up Your First App
npm install -g @shopify/cli
shopify app init --template remix
cd my-shopify-app
shopify app dev
Or set up a standalone integration:
mkdir shopify-app && cd shopify-app
npm init -y
npm install @shopify/shopify-api dotenv
4. Make Your First API Call
import "@shopify/shopify-api/adapters/node";
import { shopifyApi, LATEST_API_VERSION } from "@shopify/shopify-api";
const shopify = shopifyApi({
apiKey: process.env.SHOPIFY_API_KEY!,
apiSecretKey: process.env.SHOPIFY_API_SECRET!,
hostName: "localhost",
apiVersion: LATEST_API_VERSION,
isCustomStoreApp: true,
adminApiAccessToken: process.env.SHOPIFY_ACCESS_TOKEN!,
});
const session = shopify.session.customAppSession("your-store.myshopify.com");
const client = new shopify.clients.Graphql({ session });
const response = await client.request(`{
shop { name }
products(first: 5) {
edges { node { id title status } }
}
}`);
console.log("Store:", response.data.shop.name);
5. Go to Production
Follow shopify-prod-checklist for the complete launch checklist including GDPR webhooks, security review, and App Store submission requirements.