Claude Skills
CollectionsCompareWorkflowsNominate
Sign inSign up
© 2026 Curated Agent Skills·Learn more about Agent Skills
Back to repository

shopify-apps

verified

Expert guidance for building Shopify Apps using modern best practices. Use when developing Shopify Apps, creating app extensions, working with Shopify APIs (GraphQL Admin/Storefront), implementing webhooks, managing app authentication/authorization, building embedded apps, creating custom app extensions (checkout UI, product subscription, theme extensions), or any Shopify app development task. Assumes Shopify Dev MCP server is available at https://shopify.dev/docs/apps/build/devmcp for accessing Shopify's development resources and documentation.

View on GitHub

Marketplace

stilero-tools

stilero/claude-plugins

Plugin

shopify-apps

Repository

stilero/claude-plugins

plugins/shopify-apps/skills/shopify-apps/SKILL.md

Last Verified

February 1, 2026

Install Skill

Select agents to install to:

Scope:
npx add-skill https://github.com/stilero/claude-plugins/blob/main/plugins/shopify-apps/skills/shopify-apps/SKILL.md -a claude-code --skill shopify-apps

Installation paths:

Claude
.claude/skills/shopify-apps/
Powered by add-skill CLI

Instructions

# Shopify Apps Development

Expert guidance for building Shopify Apps with modern architecture, authentication patterns, and best practices based on current Shopify documentation.

## Core Capabilities

This skill provides expertise in:

1. **App Architecture & Setup** - Initialize apps, configure authentication, set up development environment
2. **GraphQL API Integration** - Admin API and Storefront API queries/mutations with proper patterns
3. **App Extensions** - Build checkout UI extensions, theme extensions, product subscriptions, POS UI extensions
4. **Embedded App UI** - Create embedded admin interfaces using App Bridge and Polaris
5. **Webhooks & Events** - Implement webhook handlers, manage event subscriptions
6. **App Distribution** - Prepare apps for submission, handle billing, manage app listings

## Prerequisites & MCP Integration

**Shopify Dev MCP Server**: This skill assumes the Shopify Dev MCP server is available and connected. The MCP server provides:
- Access to latest Shopify documentation at https://shopify.dev
- Up-to-date API references and examples
- Current best practices and patterns

When documentation is needed, use the MCP server to fetch the latest information from Shopify's official docs.

## Quick Start Workflows

### Creating a New Shopify App

1. **Choose your stack**: Remix (recommended), Next.js, or other Node.js framework
2. **Initialize with Shopify CLI**:
   ```bash
   npm init @shopify/app@latest
   # or
   shopify app init
   ```
3. **Configure OAuth scopes** in `shopify.app.toml`
4. **Set up database** for storing session tokens and app data
5. **Deploy** to a publicly accessible URL (required for OAuth)

### Authentication Flow

Modern Shopify apps use **Session Tokens** (for embedded apps) and **OAuth** (for authorization):

```javascript
// Session token validation (embedded apps)
import { authenticate } from './shopify.server';

export async function loader({ request }) {
  const { session, admin } = await authenticate.a

Validation Details

Front Matter
Required Fields
Valid Name Format
Valid Description
Has Sections
Allowed Tools
Instruction Length:
9879 chars