shopify

Guide Shopify app, extension, and theme development with CLI and APIs.

Updated Jun 16, 2025
One-click install
npx skills add https://github.com/Stonelukas/Mouse-on-Numpad --skill shopify-stonelukas
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: shopify
Source: https://github.com/Stonelukas/Mouse-on-Numpad/tree/main/.opencode/skill/shopify
Command: npx skills add https://github.com/Stonelukas/Mouse-on-Numpad --skill shopify-stonelukas

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

Shopify developers need a cohesive, ready-to-use reference that covers building apps, extensions, and themes on the Shopify platform, including API usage, CLI workflows, authentication, and deployment considerations.

Core Features & Use Cases

  • Centralized guidance on building Shopify apps, extensions, and themes using the Shopify CLI, GraphQL Admin API, REST Admin API, Polaris UI, and Liquid templates.
  • Practical workflows for app provisioning, extension development, and theme customization across multi-store contexts, with examples of authentication, billing, webhooks, and deployment.
  • Reference-driven scenarios for common use cases such as app development, extension development, theme customization, and store integrations.

Quick Start

Install or reference the Shopify CLI and review the documentation to begin scaffold and development tasks for apps, extensions, or themes.

Frequently Asked Questions about shopify

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

FAQPage Schema
How do I build Shopify apps using the CLI and GraphQL Admin API?

To build Shopify apps, use the Shopify CLI to scaffold projects and integrate the GraphQL Admin API or REST Admin API for data operations. This framework provides end-to-end workflows covering app provisioning, authentication, billing, and deployment.

What's the best way to develop Shopify themes and customize Liquid templates?

Developing Shopify themes involves using the Shopify CLI for customization workflows and modifying Liquid templates. This provides practical reference-driven scenarios for theme customization across multiple store contexts.

How do I handle authentication and webhooks when creating Shopify extensions?

Creating Shopify extensions requires configuring authentication and webhooks through the Shopify CLI. This framework offers practical workflows and reference code for extension development, ensuring secure communication between your app and Shopify stores.

Does this Shopify development workflow support multi-store deployment and debugging?

Yes, this Shopify development workflow supports multi-store deployment and debugging. It provides centralized guidance and best practices for managing app provisioning, extension development, and deployment across multiple store contexts.

Can I use Polaris UI components when building Shopify apps?

Yes, you can use Polaris UI components when building Shopify apps. This framework includes centralized guidance on integrating Polaris UI with GraphQL or REST APIs to ensure a native Shopify admin experience.

What are the limitations of using REST API versus GraphQL for Shopify app development?

The Shopify development framework covers both REST Admin API and GraphQL Admin API usage. While it provides reference code for both, GraphQL is generally preferred for efficient, precise data queries compared to REST endpoints.