shopify

Scaffold Shopify apps, extensions, or themes with the Shopify CLI.

3|1|Updated Dec 21, 2025
One-click install
npx skills add https://github.com/vibery-studio/templates --skill shopify-vibery-studio
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: shopify
Source: https://github.com/vibery-studio/templates/tree/main/skills/shopify
Command: npx skills add https://github.com/vibery-studio/templates --skill shopify-vibery-studio

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

Shopify developers need a cohesive, ready-to-use resource for learning and implementing apps, extensions, and themes on Shopify, reducing setup time and cognitive overhead.

Core Features & Use Cases

  • Comprehensive platform documentation covering GraphQL/REST Admin APIs, Shopify CLI, Polaris UI, and Liquid templating with practical guidance.
  • Ready-to-use references and patterns for apps, checkout extensions, admin UI extensions, POS extensions, and themes including OAuth, billing, webhooks, and metafields.
  • Project scaffolding and onboarding support via an interactive initializer that can create apps, extensions, or themes with sensible defaults.

Quick Start

Run the interactive Shopify project initializer to scaffold an app, extension, or theme.

Frequently Asked Questions about shopify

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I scaffold a Shopify app or theme project from scratch?

To scaffold a Shopify app or theme, run the interactive project initializer script to generate projects with sensible defaults. This automates Shopify project initialization for rapid app, extension, or theme development.

What is needed to build Shopify checkout extensions with GraphQL?

Building Shopify checkout extensions with GraphQL requires the Shopify CLI and local environment setup. The included references provide ready-to-use patterns for admin UI extensions, POS extensions, and API integrations.

Does the Shopify CLI support both REST and GraphQL Admin APIs?

Yes, the Shopify CLI supports both REST and GraphQL Admin APIs. The platform documentation covers comprehensive implementation guidance for OAuth, billing, webhooks, and metafields across both API protocols.

Can I use this to implement OAuth and webhooks for a Shopify app?

Yes, you can implement OAuth and webhooks for a Shopify app. Ready-to-use references and patterns are included for authentication, billing, webhooks, and metafields to reduce setup time and cognitive overhead.

What's the best way to start building Shopify admin UI extensions?

The best way to start building Shopify admin UI extensions is using the interactive initializer to scaffold the project. It provides practical guidance covering Polaris UI components and Liquid templating for extensions.

Do I need the Shopify CLI installed before initializing a new project?

Yes, you need the Shopify CLI installed before initializing a new project. The scaffolding process requires the CLI and the included initializer script, along with local environment setup to function correctly.