shopify-app-development

Build embedded Shopify apps with OAuth, App Bridge, and Polaris UI.

14|3|Updated Mar 22, 2026
One-click install
npx skills add https://github.com/tomtoto757/ecomm-ai-skills-hub --skill shopify-app-development-tomtoto757
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: shopify-app-development
Source: https://github.com/tomtoto757/ecomm-ai-skills-hub/tree/main/skills/platform-integrations-infrastructure/finsilabs/platform-shopify/shopify-app-development
Command: npx skills add https://github.com/tomtoto757/ecomm-ai-skills-hub --skill shopify-app-development-tomtoto757

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill guides developers to build embedded Shopify apps that correctly implement the OAuth flow, persistent session storage, App Bridge UI integration, and Polaris-based user interfaces so apps behave reliably inside the Shopify Admin and meet App Store requirements.

Core Features & Use Cases

  • Scaffolding with Shopify CLI: Use the Remix template to get a working app with OAuth, session handling, and App Bridge wired up.
  • Session persistence and production hardening: Replace development-only SQLite with persistent session storage (Prisma + PostgreSQL) and pin API versions for stable production behavior.
  • Embedded UI patterns: Build merchant-facing pages with Polaris components, use App Bridge for navigation and toasts, and implement ResourcePicker for product selection.
  • Compliance and webhooks: Register and verify webhooks (including GDPR topics) with HMAC validation and handle app uninstall and data redaction flows.

Quick Start

Scaffold a Remix-based embedded app with the Shopify CLI, configure persistent session storage and API scopes, and run the app locally using the shopify app dev command.

Frequently Asked Questions about shopify-app-development

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

FAQPage Schema
How do I build a Shopify embedded app with Remix and OAuth?

To build a Shopify embedded app with Remix and OAuth, scaffold the project using the Shopify CLI Remix template, which wires up the OAuth flow, session handling, and App Bridge automatically for reliable operation inside the Shopify Admin.

What's the best way to handle Shopify session persistence in production?

For Shopify session persistence in production, replace the development-only SQLite database with Prisma and PostgreSQL, and pin your API versions to ensure stable, compliant behavior for your embedded app.

How do I verify Shopify webhooks for GDPR compliance?

To verify Shopify webhooks for GDPR compliance, register webhook topics and implement HMAC validation to verify incoming payloads, ensuring secure handling of app uninstall and data redaction flows required by the App Store.

Do I need Polaris and App Bridge for Shopify merchant-facing UIs?

You need Polaris and App Bridge for Shopify merchant-facing UIs to build embedded interfaces that operate reliably inside the Shopify Admin, enabling seamless navigation, toasts, and ResourcePicker for product selection.

Can I use Shopify CLI to scaffold a custom embedded app?

You can use Shopify CLI to scaffold a custom embedded app by generating a Remix-based project that includes pre-configured OAuth, App Bridge integration, and Admin API access for both public and custom app development.