Agent skill

Shopify Multi Env Setup

by jeremylongshore in jeremylongshore/tons-of-skills-marketplace

Configure Shopify apps across development, staging, and production environments with separate stores, API credentials, and app instances.

MITAuto-check: notes

Install Shopify Multi Env Setup

skills CLI
$ npx skills add jeremylongshore/tons-of-skills-marketplace --skill shopify-multi-env-setup -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install jeremylongshore/tons-of-skills-marketplace shopify-multi-env-setup --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/jeremylongshore/tons-of-skills-marketplace.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/.curated/shopify-multi-env-setup .claude/skills/shopify-multi-env-setup && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
shopify-multi-env-setup
GitHub stars
2.8k
Token cost
~970 tokens
SKILL.md length
292 words
Files
4 (incl. references)
Skills in repo
3,342
Repo updated
First seen
Licence
MIT

At a glance

Configure Shopify apps across development, staging, and production environments with separate stores, API credentials, and app instances.

  • Works in 4 steps: Create Separate App Instances → Environment Configuration Files → Environment-Aware Configuration → …
  • Setting up isolated dev/staging/prod environments for a Shopify app
  • SKILL.md covers Overview, Prerequisites, Instructions and Output, plus 3 more sections
  • Calls shopify; needs API_KEY and API_SECRET

What it does

Shopify Multi Env Setup is an agent skill from jeremylongshore/tons-of-skills-marketplace. Configure Shopify apps across development, staging, and production environments with separate stores, API credentials, and app instances. Use when setting up isolated dev/staging/prod environments for a Shopify app, managing multiple development stores, or configuring per-environment credentials. Trigger with phrases like "shopify environments", "shopify staging", "shopify dev vs prod", "shopify multi-store", "shopify environment setup".

Its SKILL.md is about 970 tokens, which your agent loads only when the skill is triggered. The skill folder holds 4 other files, including reference files (for example `references/environment-aware-config.md`, `references/environment-config-files.md` and `references/environment-guards.md`). Compatibility notes: Designed for Claude Code

It works with Shopify. The repository describes itself as: Model-agnostic agent-skills platform with a harness-free canonical layer, verified adapters, and the ccpi package manager. Explore at tonsofskills.com. The licence is MIT.

When your agent uses it

  • Setting up isolated dev/staging/prod environments for a Shopify app
  • Managing multiple development stores
  • Configuring per-environment credentials
  • With phrases like shopify environments

Example prompts

  • “shopify environments”
  • “shopify staging”
  • “shopify dev vs prod”
  • “/shopify-multi-env-setup”

Requirements

  • A credential in API_KEY
  • A credential in API_SECRET
  • Compatibility (from SKILL.md): Designed for Claude Code
  • Pre-approved tools (allowed-tools): Read, Write, Edit, Bash(shopify:*)

Workflow steps

4 steps, taken from the step headings in SKILL.md.

  1. Create Separate App Instances
  2. Environment Configuration Files
  3. Environment-Aware Configuration
  4. Environment Guards

What it can do on your machine

Read from SKILL.md and the folder at commit cfae287. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves these tools, so the agent can use them without asking each time:

    • Read
    • Write
    • Edit
    • Bash(shopify:*)

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • shopify

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Links to these hosts (documentation or services it may open):

    • shopify.dev
    • 12factor.net

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names these keys or tokens, usually read from environment variables:

    • API_KEY
    • API_SECRET
    • ACCESS_TOKEN

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

  • Compatibility

    Designed for Claude Code

    From compatibility in the SKILL.md frontmatter.

Context cost

Shopify Multi Env Setup loads about 970 tokens when it runs, and up to ~1.9k if it reads all its reference files. Until then it costs about 116 tokens; SKILL.md has 292 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~116
When it runs · the whole SKILL.md, loaded when a task matches
~970
With references · SKILL.md plus every file in references/, read only if the agent opens them
~1.9k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check: notes

The automated check noted patterns worth knowing about, such as sudo or a known installer.

  • NoteMentions a .env fileSKILL.md:54
    Create `.env.*` files for each environment and corresponding Shopify CLI TOML configs. Production secrets should never b
  • NoteMentions a .env fileSKILL.md:56
    nment-config-files.md) for the complete `.env` and `.toml` configuration templates.
  • NoteMentions a .env fileSKILL.md:81
    | Wrong store in dev | Using prod .env | Verify `SHOPIFY_STORE` in your .env file |

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from jeremylongshore/tons-of-skills-marketplace at commit cfae287, republished under its MIT licence (© jeremylongshore). 292 words, ~970 tokens.

Download SKILL.mdSave it as .claude/skills/shopify-multi-env-setup/SKILL.md (or your agent's skills folder). This skill also uses 3 other files; get the full folder from GitHub.
name
shopify-multi-env-setup
description
Configure Shopify apps across development, staging, and production environments with separate stores, API credentials, and app instances. Use when setting up isolated dev/staging/prod environments for a Shopify app, managing multiple development stores, or configuring per-environment credentials. Trigger with phrases like "shopify environments", "shopify staging", "shopify dev vs prod", "shopify multi-store", "shopify environment setup".
allowed-tools
Read, Write, Edit, Bash(shopify:*)
compatibility
Designed for Claude Code
version
2.7.0
license
MIT
author
Jeremy Longshore <jeremy@intentsolutions.io>
tags
saas, ecommerce, shopify

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:

EnvironmentApp NameStorePurpose
DevelopmentMy App (Dev)dev-store.myshopify.comLocal development
StagingMy App (Staging)staging-store.myshopify.comPre-prod testing
ProductionMy Applive-store.myshopify.comLive traffic

Each app gets its own API_KEY, API_SECRET, and ACCESS_TOKEN.

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 LATEST_API_VERSION 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.

Output

  • Isolated environments with separate app instances
  • Environment-specific configuration loading
  • Shopify CLI configured for multi-env workflow
  • Safety guards preventing cross-environment mistakes

Error Handling

IssueCauseSolution
Wrong store in devUsing prod .envVerify SHOPIFY_STORE in your .env file
OAuth fails on stagingWrong redirect URLUpdate redirect_urls in staging app config
Webhooks not receivedURL mismatchEach environment needs its own webhook URLs
Production guard triggeredWrong NODE_ENVSet NODE_ENV correctly in deployment platform

Examples

Development Store Quick Setup
bash
# Create a development store from Partner Dashboard
# Partners > Stores > Add store > Development store

# Install your dev app on the dev store
shopify app dev --store=dev-store.myshopify.com

# Populate test data
shopify populate products --count=25
shopify populate orders --count=10
shopify populate customers --count=20

Resources

© jeremylongshore, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 3 other files (references) in skills/.curated/shopify-multi-env-setup of jeremylongshore/tons-of-skills-marketplace.

  • SKILL.md
  • references/environment-aware-config.md
  • references/environment-config-files.md
  • references/environment-guards.md

Open the folder on GitHubat commit cfae287

Compare with similar skills

Shopify Multi Env Setup next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Shopify Multi Env Setup compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Shopify Multi Env Setup this skilljeremylongshore/tons-of-skills-marketplace2.8k—~970Automated safety check: NotesMIT
ShopifyShopify/Shopify-AI-Toolkit592—~4.2kAutomated safety check: PassMIT
E-commerce Visual Copywritingfeichanggege/ecommerce-visual-copywriting-skill867—~1.3kAutomated safety check: PassMIT
Reviewing Pull RequestsShopify/shopify-app-js541—~1.9kAutomated safety check: PassMIT
Better Designmarvkr/better-design254—~1.2kAutomated safety check: PassMIT
Liquid Theme A11ybenjaminsehl/liquid-skills120—~3.2kAutomated safety check: PassNone

Similar skills

  • Shopify

    Shopify/Shopify-AI-Toolkit

    Official

    Build anything on Shopify. An agent skill from Shopify/Shopify-AI-Toolkit.

    592 GitHub stars~4.2k tokensUpdated 3 days ago
    Backend & APIsAuto-check passed
  • E-commerce Visual Copywriting

    feichanggege/ecommerce-visual-copywriting-skill

    Turns product details, packaging, target platform and audience into an executable e-commerce image plan with copy, storyboards, image prompts and a compliance review.

    867 GitHub stars~1.3k tokensUpdated 24 days ago
    Writing & ContentAuto-check passed
  • Reviewing Pull Requests

    Shopify/shopify-app-js

    Official

    Reviews pull requests for Shopify/shopify-app-js with comprehensive analysis including semver compliance (MAJOR/MINOR/PATCH classification), single responsibility validation, pattern consistency…

    541 GitHub stars~1.9k tokensUpdated yesterday
    DevelopmentAuto-check passed
  • Better Design

    marvkr/better-design

    Build, improve, and review production interfaces with the Better Design MCP.

    254 GitHub stars~1.2k tokensUpdated 18 days ago
    Frontend & DesignAuto-check passed
  • Liquid Theme A11y

    benjaminsehl/liquid-skills

    Implement WCAG 2.2 accessibility patterns in Shopify Liquid themes.

    120 GitHub stars~3.2k tokensUpdated 2 mo ago
    Frontend & DesignAuto-check passed
  • Analytics Tracking Automation

    jtrackingai/analytics-tracking-automation

    A skill your agent uses when you need GA4 + GTM tracking delivery from site discovery through publish, or when the right phase entry point is still unclear.

    142 GitHub stars~2.8k tokensUpdated 5 mo ago
    Data & AnalyticsAuto-check passed

More from jeremylongshore/tons-of-skills-marketplace

All 3,342 skills in this repo
  • Performing Security Code Review

    jeremylongshore/tons-of-skills-marketplace

    Execute this skill enables AI assistant to conduct a security-focused code review using the security-agent plugin.

    2.8k GitHub starsUsed in 2 repos~1.3k tokens
    Auto-check: notes
  • Adapting Transfer Learning Models

    jeremylongshore/tons-of-skills-marketplace

    Build this skill automates the adaptation of pre-trained machine learning models using transfer learning techniques.

    2.8k GitHub stars~1.1k tokensUpdated yesterday
    Auto-check passed
  • Agent Context Loader

    jeremylongshore/tons-of-skills-marketplace

    Execute proactive auto-loading: automatically detects and loads agents.md files.

    2.8k GitHub stars~1.1k tokensUpdated yesterday
    Auto-check passed
  • Aggregating Performance Metrics

    jeremylongshore/tons-of-skills-marketplace

    Aggregate and centralize performance metrics from applications, systems, databases, caches, and services.

    2.8k GitHub stars~1.2k tokensUpdated yesterday
    Auto-check passed
  • Analyzing Capacity Planning

    jeremylongshore/tons-of-skills-marketplace

    Execute this skill enables AI assistant to analyze capacity requirements and plan for future growth.

    2.8k GitHub stars~947 tokensUpdated yesterday
    Auto-check passed
  • Analyzing Database Indexes

    jeremylongshore/tons-of-skills-marketplace

    Process use when you need to work with database indexing. An agent skill from jeremylongshore/tons-of-skills-marketplace.

    2.8k GitHub stars~2k tokensUpdated yesterday
    Auto-check passed

Works with

Questions about Shopify Multi Env Setup

What does Shopify Multi Env Setup do?

Configure Shopify apps across development, staging, and production environments with separate stores, API credentials, and app instances. Shopify Multi Env Setup is an agent skill from jeremylongshore/tons-of-skills-marketplace. Configure Shopify apps across development, staging, and production environments with separate stores, API credentials, and app instances.

When should I use Shopify Multi Env Setup?

Shopify Multi Env Setup fits situations like: setting up isolated dev/staging/prod environments for a Shopify app; managing multiple development stores; configuring per-environment credentials; with phrases like shopify environments.

How do I install Shopify Multi Env Setup in Claude Code?

Run `npx skills add jeremylongshore/tons-of-skills-marketplace --skill shopify-multi-env-setup -a claude-code`. Or copy the skill folder (skills/.curated/shopify-multi-env-setup in jeremylongshore/tons-of-skills-marketplace) into .claude/skills/shopify-multi-env-setup in your project. Claude Code loads it when a task matches its description.

How do I install Shopify Multi Env Setup in Codex?

Run `npx skills add jeremylongshore/tons-of-skills-marketplace --skill shopify-multi-env-setup -a codex`. Or copy the skill folder (skills/.curated/shopify-multi-env-setup in jeremylongshore/tons-of-skills-marketplace) into .agents/skills/shopify-multi-env-setup in your project. Codex loads it when a task matches its description.

Can I use Shopify Multi Env Setup in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add jeremylongshore/tons-of-skills-marketplace --skill shopify-multi-env-setup -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/shopify-multi-env-setup, .gemini/skills/shopify-multi-env-setup, .github/skills/shopify-multi-env-setup and .opencode/skills/shopify-multi-env-setup in your project.

What does Shopify Multi Env Setup need to run?

Going by SKILL.md and its folder, Shopify Multi Env Setup needs the command-line tools its instructions call (shopify) and credentials named API_KEY, API_SECRET and ACCESS_TOKEN. Our summary lists: A credential in API_KEY; A credential in API_SECRET. Its frontmatter pre-approves these tools: Read, Write, Edit, Bash(shopify:*). Compatibility (from SKILL.md): Designed for Claude Code.

Does Shopify Multi Env Setup access the network?

SKILL.md names 2 domains. As links in the text: shopify.dev and 12factor.net. This is read from the text; nothing was executed.

Is Shopify Multi Env Setup safe to install?

Our automated static check of SKILL.md found notes only (mentions a .env file), nothing it rates as a warning. It is not a guarantee. Review the folder before installing.

What licence does Shopify Multi Env Setup use?

Shopify Multi Env Setup is published under the MIT licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Shopify Multi Env Setup use?

About 970 tokens (SKILL.md is roughly 3.9k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 933 tokens, read only when the agent opens those files.

What are the alternatives to Shopify Multi Env Setup?

Skills that share tags, products or a category with Shopify Multi Env Setup: Shopify (Shopify/Shopify-AI-Toolkit, 592 stars), E-commerce Visual Copywriting (feichanggege/ecommerce-visual-copywriting-skill, 867 stars), Reviewing Pull Requests (Shopify/shopify-app-js, 541 stars) and Better Design (marvkr/better-design, 254 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Shopify Multi Env Setup?

jeremylongshore (a GitHub user) maintains it in jeremylongshore/tons-of-skills-marketplace, which has 2,827 GitHub stars. The repository holds 3,342 skills in this directory. The repository was last updated on October 10, 2026.

Source: jeremylongshore/tons-of-skills-marketplace on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.