shopify

Develop Shopify apps using GraphQL/REST APIs, CLI, and Liquid templating.

Updated Mar 26, 2026
One-click install
npx skills add https://github.com/locdinh209/curation-skills --skill shopify-locdinh209
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: shopify
Source: https://github.com/locdinh209/curation-skills/tree/main/shopify
Command: npx skills add https://github.com/locdinh209/curation-skills --skill shopify-locdinh209

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires @shopify/cli, graphql, rest, polaris, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill provides a comprehensive set of tools for building, customizing, and managing Shopify applications, extensions, and themes, streamlining the development process and enhancing the user experience.

Core Features & Use Cases

  • App Development: Build Shopify apps using GraphQL/REST APIs, Shopify CLI, Polaris UI components, and Liquid templating.
  • Checkout UI Extensions: Customize checkout flow and add new features.
  • Admin UI Extensions: Extend admin dashboard and create custom interfaces.
  • POS Extensions: Customize Point of Sale (POS) UI and functionality.
  • Theme Development: Create custom storefront designs with Liquid and Polaris UI components.
  • Webhook Management: Set up and manage webhooks for event-driven communication.
  • Billing API Integration: Integrate billing and subscription management.
  • Product/Order/Customer Management: Automate tasks involving products, orders, and customers.
  • Use Case: If you need to create a custom Shopify app that offers personalized checkout experiences and integrates with your backend systems, this Skill can help.

Quick Start

Use the shopify skill to initialize a new app project.

Frequently Asked Questions about shopify

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I build a Shopify app with GraphQL and Polaris UI components?

You can build a Shopify app by initializing the project with Shopify CLI, fetching data via GraphQL or REST APIs, and constructing the user interface using Polaris UI components.

What is the best way to customize the Shopify checkout flow?

The best way to customize the Shopify checkout flow is by developing Checkout UI Extensions, which allow you to inject custom features and interfaces directly into the standard Shopify checkout process.

Do I need Shopify CLI to develop POS extensions?

Yes, Shopify CLI is required to scaffold, test, and deploy POS extensions. It provides the necessary development environment and tooling to customize the Point of Sale UI and functionality locally.

How does webhook management work for Shopify event-driven automation?

Shopify webhook management sends HTTP POST requests to a specified endpoint when events like order creation occur, allowing your custom app to automate backend tasks and synchronize data without constant polling.

Can I use Liquid for Shopify theme development and storefront customization?

Yes, Liquid is the templating language used for Shopify theme development. You combine Liquid with Polaris UI components to create custom storefront designs and manage product displays dynamically.

How do I integrate the Billing API for Shopify app subscriptions?

You integrate the Shopify Billing API by configuring billing plans in your app settings and using GraphQL or REST requests to manage subscription tiers, issue invoices, and process payments for users.