Works with the AI Agents you already use

    Claude CodeClaude CodeCursorCursorCodex CLICodex CLIMuseMuseDotsDots+22 more

    shopify theme designer

    1

    An authentic skill for those who want to make a shopify liquid theme without any error

    $5

    Secure checkout via Stripe

    Money-back guarantee

    Converts to your local currency at checkout

    Security scanned
    shopify theme designer

    shopify theme designer

    Example session with this skill installed

    Build a responsive 'Featured Product' section for a Dawn-based theme. Include settings for heading, product picker, and a toggle for showing the vendor. Use OS 2.0 schema.

    • Read your context and instructions
    • Compiled the shopify theme designer

    I have created the Featured Product section using Online Store 2.0 architecture. This section integrates directly with the Shopify Theme Editor, allowing merchants to select products and toggle visibility settings without touching code.

    Featured Product Section

    {% comment %} sections/featured-product.liquid {% endcomment %}
    <div class="featured-product page-width section-{{ section.id }}-padding">
      <div class="grid grid--1-col grid--2-col-tablet">
        <div class="grid__item">
          {%- if section.settings.product.featured_image != blank -%}
            {{ section.settings.product.featured_image | image_url: width: 800 | image_tag: 
              loading: 'lazy',
              sizes: '(min-width: 990px) 50vw, 100vw',
              widths: '400, 800, 1200'
            }}
          {%- else -%}
            {{ 'product-1' | placeholder_svg_tag: 'placeholder-svg' }}
          {%- endif -%}
        </div>
        
        <div class="grid__item">
          {%- if section.settings.heading != blank -%}
            <h2 class="h1">{{ section.settings.heading | escape }}</h2>
          {%- endif -%}
    
          {%- if section.settings.show_vendor and section.settings.product.vendor != blank -%}
            <p class="caption-with-letter-spacing">{{ section.settings.product.vendor }}</p>
          {%- endif -%}
    
          <h3>{{ section.settings.product.title | default: "Example Product Title" }}</h3>
          <div class="price">{{ section.settings.product.price | money }}</div>
          
          {%- if section.settings.product != blank -%}
            <a href="{{ section.settings.product.url }}" class="button button--primary">View Details</a>
          {%- endif -%}
        </div>
      </div>
    </div>
    
    {% schema %}
    {
      "name": "Featured Product",
      "tag": "section",
      "class": "section",
      "settings": [
        {
          "type": "text",
          "id": "heading",
          "label": "Heading",
          "default": "Featured Product"
        },
        {
          "type": "product",
          "id": "product",
          "label": "Product"
        },
        {
          "type": "checkbox",
          "id": "show_vendor",
          "label": "Show vendor",
          "default": true
        }
      ],
      "presets": [
        {
          "name": "Featured Product"
        }
      ]
    }
    {% endschema %}
    

    Next steps

    1. Upload this file to your theme's /sections folder.
    2. Open the Theme Editor and add the "Featured Product" section to any JSON template.
    3. Run shopify theme check to validate the Liquid syntax against your specific theme environment.

    Connects securely to your tools. The creator never sees your data.

    About this skill

    The problem

    Building Shopify themes often leads to hardcoded styles that merchants cannot edit, or bloated Liquid code that slows down storefronts. Developers struggle to maintain Online Store 2.0 standards while ensuring accessibility and performance.

    What it does

    • Architects Online Store 2.0 themes using JSON templates, sections, and reusable blocks.
    • Generates Liquid markup with merchant-configurable {% schema %} settings.
    • Implements responsive image logic using srcset and sizes for optimal LCP.
    • Integrates Shopify AJAX Cart API for asynchronous storefront interactions.
    • Audits storefronts for WCAG AA compliance and Core Web Vitals performance.

    Frameworks & tools

    Shopify Online Store 2.0, Liquid, Tailwind CSS, Vanilla JS, Web Components, Shopify CLI, and Checkout Extensibility.

    Why this beats prompting it yourself

    General LLMs often output "vintage" Shopify code or hardcoded CSS that breaks the Theme Editor experience. This skill enforces strict OS 2.0 schema patterns, ensuring merchants can actually manage the site without calling a developer for every text change.

    Use cases

    • Convert static Figma designs into functional Shopify sections with full schema support.
    • Build custom cart drawers using the AJAX API to replace standard cart pages.
    • Refactor legacy Liquid themes into modern JSON-based architectures.
    • Create high-performance product landing pages with deferred non-critical assets.

    Known limitations

    Does not support editing checkout.liquid as it is deprecated; focuses on Checkout Extensibility. Requires a Shopify environment to preview rendered Liquid output.

    How to use

    Skills on Agensi run inside your AI agent. Copy the prompt, paste it into your agent, and it connects to Agensi and installs this skill for you. If a payment is needed, your agent shows it to you first.

    Reviews

    No reviews yet

    Be one of the first to try it. Every listed skill passes our trust checks below.

    Security scanned

    Passed our 8-point scan before listing

    Fresh listing

    Recently published to Agensi

    Money-back guarantee

    Doesn't do what its page promises? You get your money back.

    Trust & safety

    Security scanned

    Verified clean 1 month ago

    • Passed all security checks, Safe to install

    Listed1 month ago

    What's inside

    Frequently Asked Questions