Shopify's official skill for writing Admin GraphQL queries and mutations — it searches the live API docs and validates every operation against the schema before handing you code.
Shopify Liquid & Themes
Summary
Official Shopify skill for theme development in Liquid — teaches an agent the modern theme architecture of sections, blocks and snippets, and validates generated templates and schemas.
Features
- Encodes the modern theme directory contract — sections, blocks, snippets, templates
- Biases toward generating snippets, blocks and sections rather than whole templates
- Validates {% schema %} JSON against Shopify's published section schema
- Searches current shopify.dev docs for Liquid objects, filters and tags before writing
- Validate-and-fix loop keyed to the theme API version you target
Install This Skill
Add this skill to your favorite AI agent in a few steps.
Skill Content
Usage Instructions
Learn how to use this skill with different AI agents.
Example Usage
Build me a featured-collection section with a merchant-editable heading, product limit and a 'view all' link, following current theme conventions.
Description
shopify-liquid is the Shopify AI Toolkit's theme-development skill. Liquid is deceptively easy to write and easy to write badly: the language is simple, but Shopify's theme architecture — what belongs in a section versus a block versus a snippet, and what a valid {% schema %} looks like — is where generated themes usually fall apart.
What it teaches the agent
The skill front-loads the directory contract:
assets/ static CSS, JS, images, fonts
blocks/ reusable, nestable, customisable components
config/ global theme settings
layout/ top-level page wrappers
locales/ translation files
sections/ modular full-width page components
snippets/ reusable Liquid or HTML fragments
templates/ page structures assembled from sections and blocksIts stated bias is to generate snippets, blocks and sections and leave templates to be assembled by merchants in the theme editor — which is how Shopify expects modern themes to be built, and not what a model left to its own devices tends to produce.
For anything merchant-customisable it insists on the {% schema %} tag, and validates the resulting JSON against Shopify's published schemas/section.json.
The search-then-validate loop
Like the rest of the toolkit, the skill searches shopify.dev for current Liquid objects, filters and tags before writing, then runs the validator over the generated template and fixes exactly what the validator flags. Liquid's object model changes between theme API versions, so this matters more than it does in a stable language.
Requirements and caveats
Needs Node.js for the bundled scripts. Those scripts send usage telemetry to shopify.dev, including the code being validated; OPT_OUT_INSTRUMENTATION=true turns it off. MIT licensed and maintained by Shopify.
Related Skills
Planning skill that interrogates your use case before any code is written, then recommends the right Twilio Conversations stack — ConversationRelay, Memory, Intelligence, Orchestrator, TaskRouter — and the implementation skills to follow.
Foundational fal.ai skill that drives the genmedia CLI across 1200+ hosted generative model endpoints — smart routing, schema inspection, async queues and agent-parseable JSON.
Official AWS skill for authoring, deploying and debugging CDK stacks — construct patterns, bootstrap, drift, resource import and the CloudFormation errors that trap people.