The master skill in PlanetScale's official pack: runs a full read-only best-practices assessment of a database or org, then produces one evidence-backed report.
Shopify Liquid & ThemesSkill
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
Build crash-safe AI agents on AgentKit and step.ai — durable tool calls, human-in-the-loop approval, realtime progress, and when not to reach for an agent loop at all.
Inngest's durable-execution playbook as an agent skill — steps and memoisation, event and cron triggers, idempotency, cancellation, retries and non-retriable errors.
Temporal's official skill for building durable workflows — SDK patterns across seven languages, plus the determinism rules that decide whether a workflow survives a replay.