Agent skill · software engineering · jeremylongshore

shopify-multi-env-setup

Configure Shopify apps across development, staging, and production environments

Why this skill is useful

Adds specific configuration patterns and safety guards for managing multiple Shopify app environments that the AI wouldn't reliably generate on its own.

What it needs

Requires shopify-cli installed locally. Requires shopify account access. About 2k tokens when loaded. Last updated 2026-08-07. 2,604 stars on the source repository.

What this skill does

Shopify Multi-Environment Setup Overview Configure Shopify apps with isolated development, staging, and production environments. Each environment uses a separate Shopify app instance, development store, and credentials. Prerequisites Shopify Partner account Multiple development stores (free to create in Partner Dashboard) Secret management solution for production (Vault, AWS Secrets Manager, etc.) Instructions Step 1: Create Separate App Instances Create one app per environment in your Partner Dashboard: Environment App Name Store Purpose ------------- ---------- ------- --------- Development My App (Dev) dev-store.myshopify.com Local development Staging My App (Staging) staging-store.myshopify.com Pre-prod testing Production My App live-store.myshopify.com Live traffic Each app gets its own APIKEY, APISECRET, and ACCESSTOKEN. Step 2: Environment Configuration Files Create .env. files for each environment and corresponding Shopify CLI TOML configs. Production secrets should never be stored on disk -- use a secret manager. See Environment Config Files for the complete .env and .toml configuration templates. Step 3: Environment-Aware Configuration TypeScript config module that loads environment-specific settings (debug mode, session storage type) with LATESTAPIVERSION from @shopify/shopify-api. See Environment-Aware Config for the complete implementation. Step 4: Environment Guards Safety functions that prevent dangerous operations from running in the wrong environment (e.g., blocking test data seeding in production, requiring production for billing activation). See Environment Guards for the complete implementation. …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills jeremylongshore/shopify-multi-env-setup--3bdd2e

View the source on GitHub

Browse the @skills marketplace