shopify-clilisted
Install: claude install-skill khadinakbarlabs/shopify-app-builder
# Shopify CLI Skill Reference
## When to Use This Skill
Use this skill for any task involving:
- Creating a new Shopify app with `shopify app init`
- Running development server with `shopify app dev`
- Deploying apps with `shopify app deploy` or `shopify app release`
- Generating extensions (admin actions, checkout UI, theme extensions, functions)
- Configuring `shopify.app.toml` and understanding all available settings
- Working with Remix + React Router v7 app template
- Setting up local tunnels (Cloudflare Tunnel or ngrok)
- Debugging authentication, webhooks, or environment issues
- Managing theme development with `shopify theme` commands
- Generating GraphQL types with `@shopify/api-codegen-preset`
- Understanding app structure, directory layout, and lifecycle
- Error troubleshooting and common failure patterns
## Installation and Setup
### Install Shopify CLI
```bash
npm install -g @shopify/cli@latest
```
**Node.js Requirements:**
- `>=20.19 <22` OR `>=22.12`
- Check version: `node --version`
### Verify Installation
```bash
shopify version
shopify app --help
```
## Command Reference
| Command | Flags | Purpose |
|---------|-------|---------|
| `shopify app init` | `--template remix` | Initialize new Shopify app with Remix template |
| `shopify app dev` | `--reset`, `--build`, `--no-update` | Start local dev server with hot reload |
| `shopify app deploy` | `--force`, `--no-release` | Deploy app to Shopify Partner dashboard |
| `shopify app release` | `--versio