shopify · mrgoonie — Claude Code skill: Shopify apps, themes and extensions
A skill for building on Shopify: apps, checkout and admin extensions, Liquid themes, plus GraphQL and REST API work.
npx skills add mrgoonie/claudekit-skills --skill shopify -a claude-codeWhat shopify does
The skill covers how to build on Shopify: apps with OAuth, checkout and admin extensions, POS extensions, Liquid themes, webhooks, billing, and product, order and customer management. It ships reference guides for app, extension and theme work, and a scripts/shopify_init.py script that scaffolds a project interactively.
GraphQL Admin is the primary API here; REST is described as legacy in maintenance mode. Polaris handles admin UI, Liquid handles storefronts. In practice you install Shopify CLI globally with npm install -g @shopify/cli@latest, then run shopify app init or shopify theme init. Without the CLI nothing in the workflow runs, since every command in the skill goes through it.
There is a section on limits: GraphQL calls are cost-based, and for debugging it suggests watching the X-Shopify-Shop-Api-Call-Limit header and adding exponential backoff. Keep API credentials in environment variables and verify webhook signatures — a public app that skips that check accepts requests from anyone.
What it helps with
- scaffold a Shopify app with OAuth and the right scopes
- add a field or block to checkout with a checkout UI extension
- extend the admin dashboard with a custom action or block
- build a Liquid theme and push it to a store
- set up webhooks and billing for an app
Example prompts for the agent
- help me create a Shopify app with OAuth and access to products and orders
- generate a checkout UI extension for a gift message field
- show me how to render collection products in a Liquid theme
How to install shopify
1Skills CLI (Vercel)
npx skills add mrgoonie/claudekit-skills --skill shopify -a claude-code2Manually: put the files in place
~/.claude/skills/shopify/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/shopify/
1Skills CLI (Vercel)
npx skills add mrgoonie/claudekit-skills --skill shopify -a codex2Manually: put the files in place
.agents/skills/shopify/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add mrgoonie/claudekit-skills --skill shopify -a cursor2Manually: put the files in place
.cursor/skills/shopify/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install mrgoonie/claudekit-skills shopify2Manually: put the files in place
.github/skills/shopify/SKILL.md1Skills CLI (Vercel)
npx skills add mrgoonie/claudekit-skills --skill shopify -a gemini-cli2Platform CLI
gemini skills install https://github.com/mrgoonie/claudekit-skills --path .claude/skills/shopifyManually: put the files in place
.devin/skills/shopify/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add mrgoonie/claudekit-skills --skill shopify -a opencodeClaude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
Step by step, with commands for each platform: How to install skills in Claude Code: five ways
Questions about shopify
How do I install shopify in Claude?
Run npx skills add mrgoonie/claudekit-skills --skill shopify -a claude-code. The skill file then lands at ~/.claude/skills/shopify/SKILL.md.
What does the shopify skill do?
It gives the agent instructions for Shopify development: apps, checkout, admin and POS extensions, Liquid themes, webhooks, billing, and store data through GraphQL and REST.
What do I need before using it?
Shopify CLI: npm install -g @shopify/cli@latest. Then start a project with shopify app init or shopify theme init, and check the install with shopify version.
Similar skills
Everything for Backend and APIs →shopify by other authors comes first.