Gets your Shopify store connected and API-ready through the entire auth flow: CLI install, OAuth login, custom app creation with proper scopes, and Admin API token storage. Walks through the browser steps for setting up a custom app if you don't have one, then verifies the connection with a GraphQL test query. The real value is in the token clarity, it explicitly sets you up with the stable shpat_ access tokens you actually want for product management, not the short-lived CLI session tokens that'll break on you. Includes the rate limit numbers and API versioning warnings that would otherwise bite you later.

skills.sh installs
1.2K
GitHub stars
1.1K
last updated
Aug 21, 2026

Install

$ npx -y skills add jezweb/claude-skills --skill shopify-setup --agent claude-code

Installs into .claude/skills of the current project.

Files

Shopify Setup

Set up working Shopify CLI authentication and Admin API access for a store. Produces a verified API connection ready for product and content management.

Workflow

Step 1: Check Prerequisites

Verify the Shopify CLI is installed:

shopify version

If not installed:

npm install -g @shopify/cli

Step 2: Authenticate with the Store

shopify auth login --store mystore.myshopify.com

This opens a browser for OAuth. The user must be a store owner or staff member with appropriate permissions.

After login, verify:

shopify store info

Step 3: Create a Custom App for API Access

Custom apps provide stable Admin API access tokens (unlike CLI session tokens which expire).

Check if an app already exists: Ask the user if they have a custom app set up. If yes, skip to Step 4.

If no custom app exists, guide the user through creation via browser:

Sponsors

Details

Repository
github.com/jezweb/claude-skills
Categories
Backend & APIs, Debugging, CLI & Terminal
First seen
Apr 16, 2026

More from jezweb/claude-skills

All 166
1mindrally avatarmodern-web-developmentmindrally/skillsModern web development best practices for TypeScript, Next.js 14, React Server Components, Supabase, GraphQL, and Tailwind CSS.1.2Kskills.sh installs
2binance avataralgobinance/binance-skills-hubBinance Algo request using the Binance API. Authentication requires API key and secret key.1.2Kskills.sh installs
3jezweb avatarproject-docsjezweb/claude-skillsGenerate project documentation from codebase analysis — ARCHITECTURE.md, API_ENDPOINTS.md, DATABASE_SCHEMA.md. Reads source code, schema files, routes, and conf1.2Kskills.sh installs
4jezweb avatarvite-flare-starterjezweb/claude-skillsScaffold a full-stack Cloudflare app from the vite-flare-starter template — React 19 + Hono + D1+Drizzle + better-auth + Tailwind v4+shadcn/ui + TanStack Query 1.2Kskills.sh installs
5apollographql avatarapollo-iosapollographql/skillsGuide for building Apple-platform applications with Apollo iOS, the strongly-typed GraphQL client for Swift. Use this skill when: (1) adding Apollo iOS to a Swi1.2Kskills.sh installs
6vtex avatarvtex-io-http-routesvtex/skillsApply when designing or implementing HTTP endpoints exposed by a VTEX IO backend service. Covers route boundaries, handler structure, middleware composition, re1.2Kskills.sh installs