shopify-pack

v2.7.0 by Jeremy Longshore

Claude Code skill pack for Shopify (38 skills covering e-commerce development, storefront APIs, and app integration)

38 plugin-local skills
MIT License
Claude Code Adapters (declared)

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

shopify-advanced-troubleshooting View full skill →

Debug complex Shopify API issues using cost analysis, request tracing, webhook delivery inspection, and GraphQL introspection.

ReadGrepBash(curl:*)Bash(node:*)
shopify-ai-toolkit-wrapper View full skill →

Integrate Shopify's AI Toolkit MCP server with Claude Code for GraphQL validation, Liquid linting, and documentation search.

ReadWriteEditBash(npm:*)Grep
shopify-architecture-variants View full skill →

Choose between Shopify app architectures: embedded Remix app, headless storefront with Hydrogen, standalone integration, or theme app extension.

ReadGrep
shopify-b2b-wholesale View full skill →

Build Shopify Plus B2B features with companies, catalogs, and wholesale pricing.

ReadWriteEditBash(npm:*)Grep
shopify-checkout-extensions View full skill →

Build Checkout UI Extensions to customize Shopify checkout with sandboxed React-like components.

ReadWriteEditBash(npm:*)Grep
shopify-ci-integration View full skill →

Configure CI/CD pipelines for Shopify apps with GitHub Actions, API version testing, and Shopify CLI deployment.

ReadWriteEditBash(gh:*)
shopify-common-errors View full skill →

Diagnose and fix common Shopify API errors including 401, 403, 422, 429, and GraphQL errors.

ReadGrepBash(curl:*)
shopify-core-workflow-a View full skill →

Manage Shopify products, variants, and collections using the GraphQL Admin API.

ReadWriteEditBash(npm:*)Grep
shopify-core-workflow-b View full skill →

Manage Shopify orders, customers, and fulfillments using the GraphQL Admin API.

ReadWriteEditBash(npm:*)Grep
shopify-cost-tuning View full skill →

Optimize Shopify app costs through plan selection, API usage monitoring, and Shopify Plus upgrade analysis.

ReadGrep
shopify-data-handling View full skill →

Handle Shopify customer PII, implement GDPR/CCPA compliance, and manage data retention with Shopify's mandatory privacy webhooks.

ReadWriteEdit
shopify-debug-bundle View full skill →

Collect Shopify debug evidence including API versions, scopes, rate limit state, and request logs.

ReadBash(curl:*)Bash(tar:*)Bash(node:*)Grep
shopify-deploy-integration View full skill →

Deploy Shopify apps to Vercel, Fly.

ReadWriteEditBash(vercel:*)Bash(fly:*)Bash(gcloud:*)Bash(shopify:*)
shopify-enterprise-rbac View full skill →

Implement Shopify Plus access control patterns with staff permissions, multi-location management, and Shopify Organization features.

ReadWriteEdit
shopify-functions View full skill →

Build Shopify Functions for custom discount, payment, and delivery logic in a WASM sandbox.

ReadWriteEditBash(npm:*)Grep
shopify-graphql-cost-optimizer View full skill →

Master Shopify's calculated query cost system to avoid throttling.

ReadWriteEditBash(npm:*)Grep
shopify-hello-world View full skill →

Create a minimal working Shopify app that queries products via GraphQL Admin API.

ReadWriteEditBash(npm:*)Bash(npx:*)Bash(node:*)
shopify-incident-runbook View full skill →

Execute Shopify incident response with triage using Shopify status page, API health checks, and rate limit diagnosis.

ReadGrepBash(curl:*)
shopify-install-auth View full skill →

Install and configure Shopify app authentication with OAuth, session tokens, and the @shopify/shopify-api SDK.

ReadWriteEditBash(npm:*)Bash(pnpm:*)Bash(npx:*)Grep
shopify-known-pitfalls View full skill →

Identify and avoid Shopify API anti-patterns: ignoring userErrors, wrong API version, REST instead of GraphQL, missing GDPR webhooks, and webhook timeout issues.

ReadGrep
shopify-load-scale View full skill →

Load test Shopify integrations respecting API rate limits, plan capacity with k6, and scale for Shopify Plus burst events (flash sales, BFCM).

ReadWriteEditBash(k6:*)Bash(curl:*)
shopify-local-dev-loop View full skill →

Configure Shopify local development with Shopify CLI, hot reload, and ngrok tunneling.

ReadWriteEditBash(npm:*)Bash(pnpm:*)Bash(npx:*)Bash(shopify:*)Grep
shopify-metafields-metaobjects View full skill →

Model custom data with Shopify metafields and metaobjects via the GraphQL Admin API.

ReadWriteEditBash(npm:*)Grep
shopify-migration-deep-dive View full skill →

Migrate e-commerce data to Shopify using bulk operations, product imports, and the strangler fig pattern for gradual platform migration.

ReadWriteEditBash(npm:*)Bash(node:*)Bash(curl:*)
shopify-multi-env-setup View full skill →

Configure Shopify apps across development, staging, and production environments with separate stores, API credentials, and app instances.

ReadWriteEditBash(shopify:*)
shopify-observability View full skill →

Set up observability for Shopify app integrations with query cost tracking, rate limit monitoring, webhook delivery metrics, and structured logging.

ReadWriteEdit
shopify-performance-tuning View full skill →

Optimize Shopify API performance with GraphQL query cost reduction, bulk operations, caching strategies, and Storefront API for high-traffic storefronts.

ReadWriteEdit
shopify-policy-guardrails View full skill →

Implement Shopify app policy enforcement with ESLint rules for API key detection, query cost budgets, and App Store compliance checks.

ReadWriteEditBash(npx:*)
shopify-prod-checklist View full skill →

Execute Shopify app production deployment checklist covering App Store requirements, mandatory webhooks, API versioning, and rollback procedures.

ReadBash(curl:*)Grep
shopify-rate-limits View full skill →

Handle Shopify API rate limits for both REST (leaky bucket) and GraphQL (calculated query cost).

ReadWriteEdit
shopify-reference-architecture View full skill →

Implement Shopify app reference architecture with Remix, Prisma session storage, and the official app template patterns.

ReadGrep
shopify-reliability-patterns View full skill →

Implement reliability patterns for Shopify apps including circuit breakers for API outages, webhook retry handling, and graceful degradation.

ReadWriteEdit
shopify-sdk-patterns View full skill →

Apply production-ready patterns for @shopify/shopify-api including typed GraphQL clients, session management, and retry logic.

ReadWriteEdit
shopify-security-basics View full skill →

Apply Shopify security best practices for API credentials, webhook HMAC validation, and access scope management.

ReadWriteGrep
shopify-storefront-headless View full skill →

Build headless storefronts with Shopify's Storefront API and Cart API.

ReadWriteEditBash(npm:*)Grep
shopify-theme-performance View full skill →

Optimize Shopify theme performance for Core Web Vitals (LCP, CLS, INP).

ReadWriteEditBash(npm:*)Grep
shopify-upgrade-migration View full skill →

Upgrade Shopify API versions and migrate from REST to GraphQL with breaking change detection.

ReadWriteEditBash(npm:*)Bash(curl:*)
shopify-webhooks-events View full skill →

Register and handle Shopify webhooks including mandatory GDPR compliance topics.

ReadWriteEditBash(curl:*)

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.

Ready to use shopify-pack?