shopify-apps · davila7 — Claude Code skill: what it does, how to install
Supplies Claude Code with development patterns for Shopify apps, covering React Router, App Bridge integration, webhook HMAC verification, and GraphQL.
npx claude-code-templates@latest --skill web-development/shopify-appsWhat shopify-apps does
This skill guides Claude Code through building modern Shopify apps. It establishes workflows for embedded admin views with App Bridge, secure HMAC checking on incoming webhooks, and Polaris UI integration.
The skill explicitly flags common architectural mistakes. It rejects REST endpoints in favor of the GraphQL Admin API and forbids polling where webhooks are appropriate. Incoming webhooks must return an immediate HTTP status before asynchronous background tasks run. It also enforces GDPR compliance endpoints and rate limit tracking.
What it helps with
- scaffold an embedded Shopify app using React Router and App Bridge
- verify HMAC signatures on incoming Shopify webhooks
- implement required GDPR compliance webhook endpoints
- replace legacy REST API calls with GraphQL Admin queries
Example prompts for the agent
- Set up HMAC verification for incoming Shopify order webhooks
- Scaffold an embedded Shopify admin app with React Router and App Bridge
- Show the required GDPR compliance handlers for our Shopify app
How to install shopify-apps
1claude-code-templates
npx claude-code-templates@latest --skill web-development/shopify-apps2Skills CLI (Vercel)
npx skills add davila7/claude-code-templates --skill shopify-apps -a claude-code3Manually: put the files in place
~/.claude/skills/shopify-apps/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/shopify-apps/
Manually: put the files in place
.agents/skills/shopify-apps/SKILL.mdFor all projects use ~/.agents/skills/
Manually: put the files in place
.cursor/skills/shopify-apps/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install davila7/claude-code-templates shopify-apps2Manually: put the files in place
.github/skills/shopify-apps/SKILL.mdPlatform CLI
gemini skills install https://github.com/davila7/claude-code-templates --path cli-tool/components/skills/web-development/shopify-appsManually: put the files in place
.devin/skills/shopify-apps/SKILL.mdThe legacy .windsurf/skills/ path still works
Claude.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-apps
How to install shopify-apps in Claude Code?
Run npx claude-code-templates@latest --skill web-development/shopify-apps in your terminal. Alternatively, place the file directly at ~/.claude/skills/shopify-apps/SKILL.md.
What does shopify-apps do?
It teaches Claude Code how to develop Shopify applications following current guidelines. This covers embedded interfaces via App Bridge, Polaris components, and GraphQL queries.
Which practices does this skill reject?
It blocks the use of REST API for new development and bans polling instead of webhooks. It also warns against running heavy processing before returning an HTTP response to a webhook.
Similar skills
All skills for Frontend and UI →shopify-apps by other authors comes first.