shopify

Create and manage Shopify apps, extensions, and themes with OAuth and GraphQL/REST APIs.

1|1|Updated Jan 15, 2026
One-click install
npx skills add https://github.com/Thanh-apero/apero-kit-cli --skill shopify-thanh-apero
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: shopify
Source: https://github.com/Thanh-apero/apero-kit-cli/tree/main/templates/skills/shopify
Command: npx skills add https://github.com/Thanh-apero/apero-kit-cli --skill shopify-thanh-apero

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill simplifies the process of building Shopify apps, extensions, and themes, allowing developers to create custom solutions quickly and efficiently.

Core Features & Use Cases

  • App Development: Scaffold and manage Shopify apps with OAuth, GraphQL/REST APIs, webhooks, and billing integration.
  • Extension Development: Customize checkout, admin, POS, and customer account UIs.
  • Theme Development: Design and customize storefronts with Liquid templating and Polaris UI components.
  • Use Case: A developer wants to create a custom checkout extension for a Shopify store to offer personalized gift wrapping options. This Skill allows them to generate the extension, configure it, and deploy it seamlessly.

Quick Start

Initialize a new Shopify app using the Shopify CLI: shopify app init.

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 OAuth and GraphQL API integration?

To build a Shopify app with OAuth and GraphQL, you can scaffold the project using the Shopify CLI. This workflow manages OAuth authentication, configures GraphQL and REST API interactions, and sets up webhooks and billing integration.

How do I create custom checkout extensions for a Shopify store?

You can create custom checkout extensions by using the Shopify CLI to generate and configure the extension. This allows you to customize the UI for checkout, admin, POS, and customer accounts before deploying it seamlessly.

What is the best way to customize a Shopify theme using Liquid templating?

The best way to customize Shopify themes is by using Liquid templating alongside Polaris UI components. This approach allows you to design and tailor storefronts efficiently directly through the development workflow.

Do I need the Shopify CLI and API keys to develop Shopify extensions?

Yes, you need the Shopify CLI installed and relevant API keys for authorization to develop extensions. The CLI is required to scaffold, configure, and deploy extensions, while API keys handle authentication.

Can I use this workflow to manage Shopify webhooks and billing integration?

Yes, this workflow supports managing Shopify webhooks and billing integration. It facilitates the creation and management of Shopify apps, handling OAuth authentication and API interactions for these features.

Why does Shopify theme development require Liquid templating?

Shopify theme development requires Liquid templating because it is the core templating language used to design and customize storefronts. Liquid works with Polaris UI components to render dynamic store content.