What problem does it solve?
This Skill helps you design and implement Shopify apps and extensions by turning platform requirements into a clear, development-ready plan that avoids common integration pitfalls.
Core Features & Use Cases
- Choose the right app type and architecture: Decide between public, custom, and private (legacy) apps and map the correct authentication and embedding approach.
- Develop extensions for every major surface: Implement Checkout UI extensions, Admin actions/blocks/links, Theme app extensions, Shopify Functions, and Web Pixel extensions.
- Use Shopify APIs correctly: Apply the right combination of Admin API (GraphQL/REST), Storefront API, Payments Apps API, and Checkout Branding API with OAuth/session-safe patterns.
- Ship production-ready compliance and reliability: Handle webhooks with HMAC verification, implement mandatory GDPR endpoints for App Store approval, and design idempotent handlers.
- Plan deploy, billing, and App Store publishing: Use the CLI workflow, billing via the Billing API, and a review-focused checklist to improve approval odds.
Quick Start
Ask the shopify skill to help you scaffold a new Shopify checkout UI extension and outline the required shopify.app.toml configuration, extension target, and a minimal end-to-end implementation plan.