Agent skill · software engineering · aiskillstore

shopify-development

Build Shopify apps, extensions, themes using GraphQL Admin API, Shopify CLI, Polaris UI, and Liquid. TRIGGER: "shopify", "shopify app", "checkout extension", "admin extension", "POS extension", "shopify theme", "liquid template", "polaris", "shopify graphql", "shopify webhook", "shopify billing", "app subscription", "metafields", "shopify functions

Why this skill is useful

Adds executable scripts for Shopify CLI commands and specific GraphQL patterns that enhance app and theme development capabilities.

What it needs

Requires @shopify/cli installed locally. Requires shopify account access. About 4k tokens when loaded. Last updated 2026-08-07. 405 stars on the source repository.

What this skill does

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: Create and run app: Generate extension: Theme development: --- Access Scopes Configure in shopify.app.toml: Common scopes: readproducts, writeproducts - Product catalog access readorders, writeorders - Order management readcustomers, writecustomers - Customer data readinventory, writeinventory - Stock levels readfulfillments, writefulfillments - Order fulfillment --- GraphQL Patterns (Validated against API 2026-01) Query Products Query Orders Set Metafields Variables example: --- Checkout Extension Example --- Liquid Template Example --- Webhook Configuration In shopify.app.toml: --- Best Practices API Usage Use GraphQL over REST for new development Request only fields you need (reduces query cost) Implement cursor-based pagination with pageInfo.endCursor Use bulk operations for processing more than 250 items Handle rate limits with exponential backoff Security Store API credentials in environment variables Always verify webhook HMAC signatures before processing Validate OAuth state parameter to prevent CSRF Request minimal access scopes Use session tokens for embedded apps Performance C …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills aiskillstore/shopify-development

View the source on GitHub

Browse the @skills marketplace