Skip to main content

Shopify CLI Guide

Skill Verified Active

Build Shopify apps, extensions, themes with Shopify CLI. Use for GraphQL/REST APIs, Polaris UI, Liquid templates, checkout customization, webhooks, billing integration.

Purpose

To empower developers to efficiently build and manage Shopify apps, extensions, and themes by providing clear guidance, workflows, and examples for using the Shopify CLI and platform APIs.

Features

  • Shopify CLI command reference
  • App, extension, and theme scaffolding
  • GraphQL and REST API usage examples
  • Liquid templating and theme architecture
  • Guidance on webhooks, billing, and metafields

Use Cases

  • Starting a new Shopify app project
  • Developing custom checkout or admin extensions
  • Creating or modifying Shopify themes
  • Integrating with Shopify's GraphQL/REST APIs

Non-Goals

  • Providing a direct interface to Shopify APIs without the CLI
  • Developing in languages other than Node.js/JavaScript for app/extension code
  • Replacing the official Shopify documentation or CLI tool itself

Workflow

  1. Install Shopify CLI
  2. Initialize project (app, extension, or theme)
  3. Develop using CLI commands and provided code examples
  4. Test locally via `shopify dev`
  5. Deploy to Shopify store

Practices

  • API Usage Best Practices
  • Security Practices for Apps
  • Performance Optimization
  • Testing Strategies

Prerequisites

  • Node.js and npm
  • Shopify CLI installed
  • A Shopify Partner account and development store

Documentation

  • info:Configuration & parameter referenceWhile the SKILL.md covers common CLI commands and configuration aspects like scopes, specific parameter details for all Shopify CLI commands or API calls are not exhaustively documented and rely on external Shopify documentation.
  • info:READMEA README file exists but serves as a general API research documentation index rather than a direct explanation of this specific skill's functionality. The SKILL.md frontmatter provides a concise purpose.

Installation

npx skills add binjuhor/shadcn-lar

Runs the Vercel skills CLI (skills.sh) via npx — needs Node.js locally and at least one installed skills-compatible agent (Claude Code, Cursor, Codex, …). Assumes the repo follows the agentskills.io format.

Quality Score

Verified
96 /100
Analyzed 1 day ago

Trust Signals

Last commit2 days ago
Stars80
LicenseMIT
Status
View Source

Similar Extensions

Shopify Expert

98

Builds and debugs Shopify themes (.liquid files, theme.json, sections), develops custom Shopify apps (shopify.app.toml, OAuth, webhooks), and implements Storefront API integrations for headless storefronts. Use when building or customizing Shopify themes, creating Hydrogen or custom React storefronts, developing Shopify apps, implementing checkout UI extensions or Shopify Functions, optimizing performance, or integrating third-party services. Invoke for Liquid templating, Storefront API, app development, checkout customization, Shopify Plus features, App Bridge, Polaris, or Shopify CLI workflows.

Skill
jeffallan

Shopify Expert

99

Comprehensive Shopify development expert with access to 24 official documentation files covering APIs (GraphQL Admin, Storefront, REST), app development, themes, Liquid, Hydrogen, checkout, extensions, webhooks, Functions, CLI, subscriptions, payments, and all platform features. Invoke when user mentions Shopify, e-commerce, online store, product management, orders, checkout, themes, or headless commerce.

Skill
raintree-technology

Trader Regime

100

Detect current market regime using npx neural-trader — bull/bear/ranging/volatile classification with recommended strategy

Skill
ruvnet

Setup

100

Use first for install/update routing — sends setup, doctor, or MCP requests to the correct OMC setup flow

Skill
Yeachan-Heo

Project Session Manager

100

Worktree-first dev environment manager for issues, PRs, and features with optional tmux sessions

Skill
Yeachan-Heo

Mcp Setup

100

Configure popular MCP servers for enhanced agent capabilities

Skill
Yeachan-Heo

© 2025 SkillRepo · Find the right skill, skip the noise.