shopify

Develop Shopify apps, extensions, and themes using Liquid and GraphQL APIs.

2|1|Updated Oct 11, 2025
One-click install
npx skills add https://github.com/rafaelcalleja/claude-market-place --skill shopify-rafaelcalleja
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: shopify
Source: https://github.com/rafaelcalleja/claude-market-place/tree/main/plugins/claudekit-skills/skills/shopify
Command: npx skills add https://github.com/rafaelcalleja/claude-market-place --skill shopify-rafaelcalleja

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires shopifyapi, flask, and includes scripts (resource) and references (resource) components.

What problem does it solve?

Developing custom applications and themes for Shopify requires specialized knowledge of its platform, APIs, and development tools. This skill provides comprehensive support for Shopify development, streamlining complex tasks.

Core Features & Use Cases

  • App Development: Guides through creating and deploying Shopify applications, from concept to launch.
  • Theme Customization: Tools and knowledge for modifying and building Shopify themes, ensuring unique storefronts.
  • API Integration: Assistance with integrating with Shopify's various APIs (Admin, Storefront) for extended functionality.
  • Extension Development: Support for building custom Shopify extensions, enhancing platform capabilities.
  • Use Case: Develop a new Shopify app that integrates with a third-party inventory management system, handling product synchronization and order fulfillment.

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 a Shopify app that syncs with external inventory systems?

Build Shopify apps using the shopifyapi library and Flask framework to create custom integrations. Authenticate via OAuth, use GraphQL or REST APIs to manage products and orders, and implement webhooks to sync inventory changes in real time across multiple stores.

What's the best way to create a custom Shopify theme with Liquid templating?

Create Shopify themes by writing Liquid templates to customize storefronts, then deploy using Shopify CLI workflows. The skill covers theme structure, template logic, and integration with Shopify's Polaris UI components for consistent admin experiences.

Can I build checkout and admin extensions for Shopify?

Yes, this skill supports building Shopify extensions including checkout UI extensions and admin extensions. Use GraphQL APIs, Polaris UI components, and Shopify CLI to extend platform capabilities and customize the merchant experience.

How do I handle OAuth authentication and secure webhook management in Shopify apps?

Implement OAuth authentication to securely connect to Shopify stores, then manage webhooks to receive real-time events about store data changes. The skill covers secure token handling, webhook validation, and billing integration patterns for production apps.

Does this support POS experiences and multi-store data management?

Yes, the skill covers POS app development and managing data across multiple Shopify stores via GraphQL and REST APIs. Handle store authentication, synchronize data securely, and build experiences tailored to point-of-sale environments.

What prerequisites do I need before starting Shopify app development?

You'll need Python, Flask, and the shopifyapi library installed; a Shopify Partner account; and familiarity with OAuth, GraphQL or REST, and CLI workflows. Understanding Liquid templating and Polaris UI components is helpful for theme and extension work.