shopify-apps

Develop Shopify apps with React Router, App Bridge, webhooks, GraphQL, and Polaris.

Updated Apr 6, 2026
One-click install
npx skills add https://github.com/gerald-ica/dev-tool-configs --skill shopify-apps-gerald-ica
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: shopify-apps
Source: https://github.com/gerald-ica/dev-tool-configs/tree/main/gemini/skills/shopify-apps
Command: npx skills add https://github.com/gerald-ica/dev-tool-configs --skill shopify-apps-gerald-ica

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill provides expert patterns for Shopify app development, solving the challenge of creating complex applications efficiently and securely.

Core Features & Use Cases

  • Modern App Development: Offers templates and best practices for building React Router and App Bridge apps.
  • Webhook Handling: Provides secure and efficient webhook processing with HMAC verification.
  • GraphQL Admin API: Integrates with the GraphQL Admin API for robust data handling.
  • Polaris Components: Instructs on the use of Polaris components for a consistent admin experience.
  • Billing and App Extensions: Guidance on implementing billing and extending app functionality.
  • Use Case: For a developer looking to create a complex Shopify app, this Skill offers a structured approach to avoid common pitfalls and ensure smooth development.

Quick Start

Use the shopify-apps skill to create a new React Router app for Shopify with built-in webhook handling and GraphQL integration.

Frequently Asked Questions about shopify-apps

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

FAQPage Schema
How do I handle Shopify webhooks securely with HMAC verification?

To handle Shopify webhooks securely, you must verify HMAC signatures for incoming requests. This ensures payload authenticity and prevents unauthorized data processing or tampering.

What is the best way to integrate GraphQL Admin API in a Shopify app?

The best way to integrate the GraphQL Admin API is by using expert patterns for robust data handling. This ensures efficient queries and secure communication with Shopify's admin data.

Can I use React Router and App Bridge together for Shopify app development?

Yes, you can use React Router and App Bridge together for Shopify app development. This combination provides modern routing and a consistent embedded admin experience.

How do I build a consistent Shopify admin UI using Polaris components?

To build a consistent Shopify admin UI, use Polaris components. They provide a standardized design system that ensures your app matches Shopify's native admin interface seamlessly.

Does this approach support implementing Shopify billing and app extensions?

Yes, this approach supports implementing Shopify billing and app extensions. It provides structured guidance to extend app functionality and manage billing securely and efficiently.