GitHub
Skills harvested from GitHub repositories
14810 skills availableshopify-webhooks-events
Register webhooks via GraphQL, handle events with HMAC verification, and implement the mandatory GDPR compliance webhook...
shopify-upgrade-migration
Guide for upgrading Shopify API versions (quarterly releases) and migrating from the legacy REST Admin API to the GraphQ...
shopify-theme-performance
59% of Shopify stores lazy-load their LCP image, adding 3-5 seconds to perceived load time. This skill covers the highes...
shopify-storefront-headless
The Storefront API is Shopify's public-facing GraphQL API for customer experiences. Unlike the Admin API (server-side, p...
shopify-security-basics
Security essentials for Shopify apps: credential management, webhook HMAC validation, request verification, and least-pr...
shopify-sdk-patterns
Production-ready patterns for the @shopify/shopify-api library: singleton clients, typed GraphQL operations, session man...
shopify-reliability-patterns
Build fault-tolerant Shopify integrations that handle API outages, webhook retry storms, and rate limit exhaustion grace...
shopify-reference-architecture
Production-ready architecture based on Shopify's official Remix app template. Covers project structure, session storage ...
shopify-rate-limits
Shopify uses two distinct rate limiting systems: leaky bucket for REST and calculated query cost for GraphQL. This skill...
shopify-prod-checklist
Complete pre-launch checklist for deploying Shopify apps to production and submitting to the Shopify App Store. Staging ...
shopify-policy-guardrails
Automated policy enforcement for Shopify apps: secret detection, query cost budgets, App Store compliance checks, and CI...
shopify-performance-tuning
Optimize Shopify API performance through GraphQL query cost reduction, bulk operations for large data exports, response ...
shopify-observability
Instrument your Shopify app to track GraphQL query cost, rate limit consumption, webhook delivery success, and API laten...
shopify-multi-env-setup
Configure Shopify apps with isolated development, staging, and production environments. Each environment uses a separate...
shopify-migration-deep-dive
Migrate product catalogs, customers, and orders to Shopify using the GraphQL Admin API bulk mutations, CSV imports, and ...
shopify-metafields-metaobjects
Metafields attach key-value custom data to existing resources (products, variants, orders, customers). Metaobjects defin...
shopify-local-dev-loop
Set up a fast, reproducible local development workflow using Shopify CLI, ngrok tunneling for webhooks, and Vitest for t...
shopify-load-scale
Load test Shopify app integrations while respecting API rate limits. Plan capacity for high-traffic events like Black Fr...
shopify-known-pitfalls
The 10 most common mistakes when building Shopify apps, with real API examples showing the wrong way and the right way. ...
shopify-install-auth
Set up Shopify app authentication using the official @shopify/shopify-api library. Covers OAuth flow, session token exch...
shopify-incident-runbook
Rapid incident response for Shopify API outages, authentication failures, and rate limit emergencies. Distinguish betwee...
shopify-hello-world
Minimal working example: query your store's products using the Shopify GraphQL Admin API. Uses @shopify/shopify-api with...
shopify-graphql-cost-optimizer
Every Shopify GraphQL query has a calculated cost. The API uses a token bucket (1,000 points max, refills at 50/second f...
shopify-functions
Shopify Functions execute custom business logic in a WebAssembly sandbox at checkout: discounts, payment filtering, deli...