shopify

Develop Shopify apps, themes, and extensions using CLI and APIs.

Updated Feb 11, 2026
One-click install
npx skills add https://github.com/IoT-VN/tuya-energy-dashboard --skill shopify-iot-vn
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: shopify
Source: https://github.com/IoT-VN/tuya-energy-dashboard/tree/main/.opencode/skills/shopify
Command: npx skills add https://github.com/IoT-VN/tuya-energy-dashboard --skill shopify-iot-vn

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill streamlines the development and management of Shopify stores by providing tools and guidance for building custom apps, themes, and extensions.

Core Features & Use Cases

  • App Development: Create custom applications to extend Shopify's functionality using the Shopify CLI, GraphQL/REST APIs, and webhooks.
  • Theme Development: Design and customize storefronts using Liquid templating, sections, and snippets.
  • Extension Development: Build UI extensions for checkout, admin, POS, and customer accounts, as well as Shopify Functions for custom logic.
  • Use Case: A merchant wants to add a custom product recommendation engine to their storefront. This Skill guides them through creating a theme section and potentially an app to manage the recommendations.

Quick Start

Use the shopify skill to initialize a new Shopify app project.

Frequently Asked Questions about shopify

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

FAQPage Schema
How do I build custom Shopify apps using the CLI and GraphQL APIs?

To build custom Shopify apps, you initialize a project using the Shopify CLI and integrate backend logic via Shopify's GraphQL and REST APIs. This workflow supports creating custom merchant experiences, managing webhooks, and extending native functionality.

What is the best way to customize a Shopify storefront with Liquid?

Customizing a Shopify storefront requires theme development using Liquid templating. You can design and modify storefronts by creating custom sections and snippets to structure the visual layout and user experience.

Can I create custom checkout logic using Shopify Functions and UI extensions?

Yes, you can build custom checkout logic using Shopify Functions and UI extensions. This approach enables you to inject custom UI components into checkout, admin, POS, and customer account extension points.

Do I need to use Polaris UI when developing Shopify admin extensions?

Using Polaris UI is necessary for Shopify admin extensions to ensure interface consistency. It provides the component library required to build UI extensions that seamlessly match the native Shopify admin and merchant experience.

How do I set up a custom product recommendation engine for a Shopify store?

Setting up a product recommendation engine involves creating a custom theme section using Liquid and potentially an app to manage recommendations. This guides merchants through integrating custom logic directly into their storefront.

What are the limitations when building Shopify extensions for POS and customer accounts?

Building Shopify extensions for POS and customer accounts is limited to specific supported extension points and functions. Developers must integrate within these predefined boundaries to ensure custom UI components and backend logic function correctly.