shopify-app-dev

Guide building custom Shopify apps with CLI, OAuth, and deployment.

322|45|Updated Dec 1, 2025
One-click install
npx skills add https://github.com/Microck/ordinary-claude-skills --skill shopify-app-dev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: shopify-app-dev
Source: https://github.com/Microck/ordinary-claude-skills/tree/main/skills_all/shopify-app-dev
Command: npx skills add https://github.com/Microck/ordinary-claude-skills --skill shopify-app-dev

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides guidance for building custom Shopify apps, including CLI setup, OAuth, extensions, and deployment.

Core Features & Use Cases

  • Shopify CLI setup and app initialization
  • OAuth flows, app extensions, and admin UI patterns
  • Deployment guidance (Hydrogen/Remix, Cloudflare Workers)

Quick Start

Initialize a new Shopify app and configure OAuth scaffolding.

Frequently Asked Questions about shopify-app-dev

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

FAQPage Schema
How do I set up OAuth authentication for a Shopify app?

OAuth authentication in Shopify apps requires configuring credentials through Shopify CLI, storing API keys securely, and implementing the OAuth flow to request scopes. The Skill provides guidance on setting up OAuth scaffolding, managing environment variables, and handling token exchange securely during app initialization and deployment.

What's the best way to build a custom Shopify app with Remix or Hydrogen?

Building custom Shopify apps with Remix or Hydrogen involves initializing a project via Shopify CLI, structuring routes and components for admin UI or storefront, and integrating GraphQL or REST APIs. The Skill covers app architecture patterns, deployment to Cloudflare Workers or other platforms, and implementation of app extensions for extended functionality.

How do I deploy a Shopify app to production?

Deploying Shopify apps requires configuring your development environment, securing API keys and tokens, and selecting a hosting platform like Cloudflare Workers. The Skill provides deployment pipelines, environment management practices, and guidance on app proxy setup for specialized functionality.

Can I use Shopify CLI with custom extensions and admin UI?

Shopify CLI supports building app extensions and custom admin UI components as part of the app development workflow. The Skill covers extension patterns, admin UI implementation, and integration with Hydrogen or Remix frameworks within the same CLI-managed project.

What do I need to know before building a Shopify app?

Building Shopify apps requires knowledge of Shopify CLI setup, OAuth flows, app architecture, GraphQL and REST API integration, and secure key management. The Skill assumes familiarity with framework concepts but guides you through CLI configuration, authentication patterns, and deployment strategies.

How do I integrate third-party APIs into my Shopify app?

Integrating third-party APIs involves configuring API credentials, handling authentication flows, and building endpoints or app proxies to route requests. The Skill provides guidance on creating app proxies for specialized functionality and managing secure credential storage for external service integration.