This is your reference when building anything on Shopify: apps that integrate external services, extensions that customize checkout or admin UI, or themes using Liquid templates. It covers the routing logic (when to build an app vs extension vs theme), CLI commands for scaffolding and deployment, GraphQL query patterns validated against the 2026-01 API, and webhook configuration including the mandatory GDPR endpoints. The troubleshooting section is honest about common gotchas like rate limits and HMAC verification. If you're doing Shopify development beyond basic tweaks, you'll want the GraphQL examples and access scope reference handy. The routing guide alone saves you from building the wrong thing.

skills.sh installs
411
GitHub stars
33.2K
last updated
Aug 21, 2026

Install

$ npx -y skills add davila7/claude-code-templates --skill shopify-development --agent claude-code

Installs into .claude/skills of the current project.

Files

Shopify Development Skill

Use this skill when the user asks about:

  • Building Shopify apps or extensions
  • Creating checkout/admin/POS UI customizations
  • Developing themes with Liquid templating
  • Integrating with Shopify GraphQL or REST APIs
  • Implementing webhooks or billing
  • Working with metafields or Shopify Functions

ROUTING: What to Build

IF user wants to integrate external services OR build merchant tools OR charge for features: → Build an App (see references/app-development.md)

IF user wants to customize checkout OR add admin UI OR create POS actions OR implement discount rules: → Build an Extension (see references/extensions.md)

IF user wants to customize storefront design OR modify product/collection pages: → Build a Theme (see references/themes.md)

IF user needs both backend logic AND storefront UI: → Build App + Theme Extension combination


Shopify CLI Commands

Install CLI:

npm install -g @shopify/cli@latest

Create and run app:

Sponsors

Details

Repository
github.com/davila7/claude-code-templates
Categories
Backend & APIs, DevOps & CI/CD, CLI & Terminal
First seen
Jun 3, 2026

More from davila7/claude-code-templates

All 618
1jezweb avatarcloudflare-d1jezweb/claude-skillsBuild with D1 serverless SQLite database on Cloudflare's edge. Use when: creating databases, writing SQL migrations, querying D1 from Workers, handling relation408skills.sh installs
2timescale avatarfind-hypertable-candidatestimescale/pg-aiguideUse this skill to analyze an existing PostgreSQL database and identify which tables should be converted to Timescale/TimescaleDB hypertables. **Trigger when use408skills.sh installs
3secondsky avatarcloudflare-managersecondsky/claude-skillsComprehensive Cloudflare account management for deploying Workers, KV Storage, R2, Pages, DNS, and Routes. Use when deploying cloudflare services, managing work407skills.sh installs
4jezweb avatarfastmcpjezweb/claude-skillsBuild MCP servers in Python with FastMCP to expose tools, resources, and prompts to LLMs. Supports storage backends, middleware, OAuth Proxy, OpenAPI integratio406skills.sh installs
5bobmatnyc avatardigitalocean-managed-databasesbobmatnyc/claude-mpm-skillsDigitalOcean Managed Databases for PostgreSQL, MySQL, Redis, MongoDB, Kafka, OpenSearch, and Valkey. Use when provisioning, scaling, or operating managed databa404skills.sh installs
6getstream avatarstream-cligetstream/agent-skillsQuery Stream data and run CLI operations against Chat, Video, Feeds, and Moderation: list channels, list calls, show flagged messages, find users, query any Str403skills.sh installs