shopify-liquid

Render Liquid templates with Shopify objects and filters for dynamic storefront content.

77|9|Updated Oct 10, 2025
One-click install
npx skills add https://github.com/henkisdabro/claudecode-marketplace --skill shopify-liquid
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: shopify-liquid
Source: https://github.com/henkisdabro/claudecode-marketplace/tree/main/shopify-developer/skills/shopify-liquid
Command: npx skills add https://github.com/henkisdabro/claudecode-marketplace --skill shopify-liquid

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides a comprehensive Liquid templating language reference for Shopify themes, enabling dynamic content rendering and powerful theme customization.

Core Features & Use Cases

  • Liquid Fundamentals: Output, logic, and assignment constructs.
  • Objects & Filters: Access shop, product, collection, and request data; apply filters.
  • Theme Development: Build dynamic templates, sections, and snippets.

Quick Start

Use Liquid objects like {{ product.title }} and filters to display price and formatting in a product template.

Frequently Asked Questions about shopify-liquid

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

FAQPage Schema
How do I render dynamic content in Shopify theme templates using Liquid?

Liquid is Shopify's templating language that renders dynamic storefront content. Use output tags like {{ product.title }} to display data, logic tags for conditionals, and filters to format values—enabling product, collection, and cart templates to display data-driven UI from Shopify objects.

What Liquid syntax do I need to know for theme development?

Liquid fundamentals include output tags {{ }}, logic tags {% %}, and assignment statements. Master control flow (if/else), iteration (for loops), and filters for formatting. Access Shopify objects like product, collection, cart, shop, customer, and request to build dynamic sections and snippets.

Can I use Liquid filters to format product prices and other data in templates?

Yes. Liquid filters transform data output—apply currency formatting to prices, string manipulation, date formatting, and math operations. Chain filters in output tags like {{ product.price | money }} to render formatted values directly in product, collection, and cart templates.

How do I structure product, collection, and cart templates with Liquid?

Build templates by accessing Shopify objects (product, collection, cart) with Liquid syntax. Use output tags for data display, control flow for conditional rendering, and iteration to loop through collections. Organize reusable logic into sections and snippets for modular theme architecture.

What Shopify objects can I access in Liquid templates?

Liquid provides access to shop, product, collection, cart, customer, request, and settings objects. Each exposes properties and nested data—product.title and product.price, collection.products, cart.items, customer.email—enabling contextual rendering across theme templates and snippets.