mcpField
S
shopify-apps

shopify-apps

github.com/davila7Development33.1k254 installsUpdated 1d ago
Repository

About shopify-apps

A skill covering implementation patterns and pitfalls for Shopify apps. It addresses React Router setup, embedded Admin apps, webhook handling, and guidance for newer app development practices.

Key features

  1. 01Set up apps with React Router
  2. 02Embed apps in Shopify Admin with App Bridge
  3. 03Verify webhook HMAC signatures
  4. 04Handle webhooks asynchronously
  5. 05Use GraphQL for new code
  6. 06Implement GDPR handlers

Use cases

  1. 01Build a React Router-based Shopify app
  2. 02Create an app embedded in Shopify Admin
  3. 03Process webhooks with signature verification
  4. 04Review an app for common implementation pitfalls

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/davila7/claude-code-templates --skill shopify-apps

After installing, type/shopify-appsin Claude Code to confirm it loaded.

Details

From the project README

Shopify Apps

Patterns

React Router App Setup

Modern Shopify app template with React Router

Embedded App with App Bridge

Render app embedded in Shopify Admin

Webhook Handling

Secure webhook processing with HMAC verification

Anti-Patterns

❌ REST API for New Apps
❌ Webhook Processing Before Response
❌ Polling Instead of Webhooks

⚠️ Sharp Edges

IssueSeveritySolution
Issuehigh## Respond immediately, process asynchronously
Issuehigh## Check rate limit headers
Issuehigh## Request protected customer data access
Issuemedium## Use TOML only (recommended)
Issuemedium## Handle both URL formats
Issuehigh## Use GraphQL for all new code
Issuehigh## Use latest App Bridge via script tag
Issuehigh## Implement all GDPR handlers

Comments

Markdown supported