Use when the user asks to "create a loyalty template", "build a loyalty page", "replicate a loyalty page style", "create a Shopify loyalty template", "make a loyalty page template", or needs to create a new CDN loyalty page template for a Shopify theme extension based on a reference website.
How this skill is triggered — by the user, by Claude, or both
Slash command
/loyalty-template-creator:loyalty-templateThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Create CDN loyalty page templates that replicate the visual style of a reference website, powered by the JeriCommerce loyalty-page JS engine.
Create CDN loyalty page templates that replicate the visual style of a reference website, powered by the JeriCommerce loyalty-page JS engine.
Output: theme-extensions/loyalty-page/templates/<name>.liquid (in the shopify-extensions repo)
Read ${CLAUDE_PLUGIN_ROOT}/skills/loyalty-template/references/tools.md for required tools, CDN URLs by environment, and canonical documentation sources.
Ask the user for the template name, reference URL, and environment (staging/production). Then fetch the canonical docs listed in references/tools.md using WebFetch.
Read ${CLAUDE_PLUGIN_ROOT}/skills/loyalty-template/references/analysis-guide.md for what to extract from the reference page.
Use WebFetch on the reference URL and follow the analysis guide to extract visual style, assets, and fonts.
Present the user with the proposed color palette, font stack, section layout, asset mapping, earning icon mapping, tier badge mapping, and CTA widget routes (from references/template-engine.md).
Ask for confirmation before proceeding.
Read these reference files before generating:
${CLAUDE_PLUGIN_ROOT}/skills/loyalty-template/references/template-engine.md — Earning types, CTA routes, data attributes${CLAUDE_PLUGIN_ROOT}/skills/loyalty-template/references/template-structure.md — HTML skeleton, critical rules, BEM naming, schema validationAlso read the siwon-copy.liquid example template in the shopify-extensions repo at theme-extensions/loyalty-page/templates/siwon-copy.liquid (ask the user for the path if not found).
Generate a single self-contained .liquid file following all the rules in the reference files.
If working in the shopify-extensions repo, run npm run lint and npm run build:theme-extensions. Otherwise, remind the user to run lint and build manually.
references/tools.md — Required tools, CDN URLs by environment, and canonical documentation sourcesreferences/template-engine.md — Earning types, CTA widget routes, data attributes, variable interpolationreferences/template-structure.md — HTML skeleton, critical implementation rules, BEM naming, responsive requirementsreferences/analysis-guide.md — How to analyze a reference page and extract visual style, assets, and fontsnpx claudepluginhub jericommerce/claude-plugins --plugin loyalty-template-creatorDelivers expertise on Shopify Liquid templating for themes and dynamic storefront content, including components, blocks, sections, snippets, and schemas.
Writes Shopify Liquid templates with objects, tags, filters, globals, section schema, and OS 2.0 JSON templates for customizing Shopify themes.
Builds and debugs Shopify themes with Liquid, develops custom apps, and implements headless storefronts via Storefront API. Invoke for Shopify theme, app, or checkout customization.