Agent skill · software engineering · samhvw8
shopify
Shopify platform development. Stack: Shopify CLI, GraphQL/REST APIs, Polaris UI, Liquid templating. Capabilities: app development (OAuth), checkout UI extensions, admin UI extensions, POS extensions, theme development, webhooks, billing API, product/order/customer management. Actions: build, extend, customize, integrate Shopify apps/themes. Keywords: Shopify, Shopify CLI, GraphQL Admin API, REST API, Polaris, Liquid, checkout extension, admin extension, POS extension, theme, webhook, billing API, OAuth, app bridge, metafields, product, order, customer, storefront, hydrogen, oxygen. Use when: building Shopify apps, customizing checkout, creating admin interfaces, developing themes, integrating payments, managing store data via APIs, extending Shopify functionality.
Why this skill is useful
Adds executable scripts for Shopify app and theme development that provide capabilities not available in public documentation.
What it needs
Requires @shopify/cli installed locally. Requires shopify account access. About 4k tokens when loaded. Last updated 2025-12-09. 10 stars on the source repository.
What this skill does
Shopify Development Comprehensive guide for building on Shopify platform: apps, extensions, themes, and API integrations. Platform Overview Core Components: Shopify CLI - Development workflow tool GraphQL Admin API - Primary API for data operations (recommended) REST Admin API - Legacy API (maintenance mode) Polaris UI - Design system for consistent interfaces Liquid - Template language for themes Extension Points: Checkout UI - Customize checkout experience Admin UI - Extend admin dashboard POS UI - Point of Sale customization Customer Account - Post-purchase pages Theme App Extensions - Embedded theme functionality Quick Start Prerequisites Create New App Theme Development Development Workflow 1. App Development Setup: Configure Access Scopes (shopify.app.toml): Start Development: Add Extensions: Deploy: 2. Extension Development Available Types: Checkout UI - checkoutuiextension Admin Action - adminaction Admin Block - adminblock POS UI - posuiextension Function - function (discounts, payment, delivery, validation) Workflow: 3. Theme Development Setup: Local Development: Deployment: When to Build What Build an App When: Integrating external services Adding functionality across multiple stores Building merchant-facing admin tools Managing store data programmatically Implementing complex business logic Charging for functionality Build an Extension When: Customizing checkout flow Adding fields/features to admin pages Creating POS actions for retail Implementing discount/payment/shipping rules Extending customer account pages Build a Theme When: Creating custom storefront design Building unique shopping experiences Customizing product/collection pages Implementing brand-specific layouts Modifying homepage/content pages Combination Approach: App + Theme Extension: App handles backend logic and data Theme extension provides storefront UI Example: Product reviews, wishlists, size guides Essential Patterns GraphQL Product Query Checkout Extension (React) Liquid Product Di …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills samhvw8/shopify