Shopify Liquid Theme Skills

Три скилла для тем Shopify на Liquid: язык и схема, стандарты CSS и JavaScript, доступность по WCAG 2.2

  • 121 ★ репозитория
  • Последний коммит
Скилл

Минимальный доступ

Почему такой уровень

  • Скиллы содержат только инструкции и справочники, сами они ничего не запускают и никуда не обращаются
Все причины и проверки

benjaminsehl/liquid-skills

Установка

Работает в

В терминале, через SkillFoxx CLI

npx skillfoxx add skills/shopify-liquid-theme-skills

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Минимальный доступИнструмент ничего не запускает и не ходит в сеть.

  • Скиллы содержат только инструкции и справочники, сами они ничего не запускают и никуда не обращаются

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Набор из трех скиллов для разработки тем Shopify. `shopify-liquid-themes` объясняет язык Liquid и архитектуру темы: секции, блоки и сниппеты, формат JSON-схемы с 33 типами настроек, LiquidDoc, переводы. В справочниках 152 фильтра, 30 тегов и 137 объектов с примерами. `liquid-theme-standards` задает правила кода: BEM внутри тега `{% stylesheet %}`, дизайн-токены на CSS-переменных, Web Components, защитный CSS, логические свойства для RTL и прогрессивное улучшение. `liquid-theme-a11y` собирает шаблоны WCAG 2.2 для интернет-магазина: карточки товаров, карусели, корзина-выдвижка, формы, фильтры, цены, модальные окна, навигация и цветовые образцы. Основные файлы скиллов занимают 318, 420 и 448 строк, остальное вынесено в подпапки `references/`. Все три работают с любой темой Shopify на Liquid.

Для кого. Разработчикам тем Shopify и студиям, которые пишут секции и сниппеты вместе с агентом и хотят единый стиль кода и доступные компоненты магазина.

Подходит, если

  • Агент создает секцию с `{% schema %}`, и ошибки в JSON-схеме или ключах переводов ломают редактор тем
  • Новый сниппет должен получить заголовок LiquidDoc и аккуратный BEM внутри `{% stylesheet %}`
  • Корзина-выдвижка или карусель товаров проходит аудит доступности по WCAG 2.2
  • Тема должна поддерживать RTL, и стили переводятся на логические свойства

Не подходит, если

  • Магазин собран на другой платформе: скиллы знают только Liquid и структуру тем Shopify
  • Требуется полный набор инструментов Shopify, например запросы к API и приложения: здесь нет такого покрытия, смотрите официальный плагин Shopify AI Toolkit
  • Нужен готовый дизайн магазина: скиллы дают стандарты кода и никакой визуальной темы не содержат

Пример запроса к агенту

Создай секцию «Рекомендуемые товары» с настройками в схеме, LiquidDoc-заголовком и доступной каруселью

Ограничения

Скиллы описывают темы на Liquid с секциями, блоками и JSON-шаблонами, и для устаревших тем без блоков часть советов не подойдет. Справочники по фильтрам, тегам и объектам автор получает автоматически и обновляет вместе с репозиторием, поэтому за свежестью API следите сами по документации Shopify. Файла лицензии в репозитории нет: GitHub лицензию не определил. Последний коммит сделан в июле 2026 года, описания и сайта у проекта нет, а поддержка Shopify не заявлена.

Как отключить. Удалите плагин командой `claude plugin uninstall shopify-theme-skills` или вручную удалите папки `shopify-liquid-themes`, `liquid-theme-standards` и `liquid-theme-a11y` из каталога скиллов.

Частые вопросы

Как поставить Shopify Liquid Theme Skills в Claude Code?

Выполните `claude skill install --plugin shopify-theme-skills benjaminsehl/liquid-skills`. Команда ставит плагин с тремя скиллами.

Чем три скилла отличаются друг от друга?

`shopify-liquid-themes` отвечает за язык и схему, `liquid-theme-standards` за стиль CSS, JavaScript и HTML, `liquid-theme-a11y` за доступность. Все три относятся к любой теме Shopify на Liquid.

Какие паттерны входят в скилл доступности?

Карточки товаров, карусели, корзина-выдвижка, формы, фильтры, цены, модальные окна, навигация и цветовые образцы по WCAG 2.2. Отдельный справочник описывает перехват фокуса, перемещение стрелками и объявления для скринридеров.

Сколько фильтров и объектов Liquid описано?

В справочниках 152 фильтра, 30 тегов и 137 объектов, разбитых по файлам для торговли, контента и мультимедиа. Большую часть этих файлов автор создает автоматически.

Нужно ли ставить все три скилла?

Команда установки ставит плагин сразу с тремя скиллами. Каждый отвечает за свою область, так что для схемы, стилей или доступности агент опирается на соответствующий.

Обсуждение

Вопросов и отзывов пока нет.

Скиллы

Скилл веб-дизайна в стиле Apple: светлый фон, единая белая панель вместо россыпи карточек, стекло только на перекрытиях.

СкиллМинимальный доступ288Звезды репозитория

Скилл Ludi Design System учит агента выбирать компоненты и собирать страницы B2B-интерфейсов по правилам с шаблонами TSX

СкиллМинимальный доступ90Звезды репозитория

Реестр устанавливаемых дизайн-скиллов: готовые файлы SKILL.md и DESIGN.md с токенами, правилами компонентов и доступностью под разные стили

СкиллМинимальный доступ3,6 тыс.Звезды репозитория

Скилл для интерфейсов без шаблонного ИИ-вида: типографика, цвет, движение, состояния компонентов и критика готового.

СкиллМинимальный доступ95Звезды репозитория

Скилл меняет оформление десктопных ИИ-приложений, Codex и WorkBuddy, по картинке-образцу и умеет вернуть все назад

СкиллШирокий доступ251Звезды репозитория

Сборник скиллов Claude Code по копирайтингу, рекламе, SEO и дизайну интерфейсов: Ogilvy, редактура, правила и CSS-приемы.

СкиллМинимальный доступ469Звезды репозитория

Коротко о README

README коротко представляет три скилла таблицей, показывает схему их взаимосвязи и для каждого приводит дерево файлов с пояснениями. Установка занимает одну строку, никаких требований к окружению в тексте нет.

Бейдж для README

Исходный SKILL.md

---
name: shopify-liquid-themes
description: "Generate Shopify Liquid theme code (sections, blocks, snippets) with correct schema JSON, LiquidDoc headers, translation keys, and CSS/JS patterns. Use when creating or editing .liquid files for Shopify themes, working with schema, doc, stylesheet, javascript tags, or Shopify Liquid objects/filters/tags."
---

# Shopify Liquid Themes

## Theme Architecture

```
.
├── sections/    # Full-width page modules with {% schema %} — hero, product grid, testimonials
├── blocks/      # Nestable components with {% schema %} — slides, feature items, text blocks
├── snippets/    # Reusable fragments via {% render %} — buttons, icons, image helpers
├── layout/      # Page wrappers (must include {{ content_for_header }} and {{ content_for_layout }})
├── templates/   # JSON files defining which sections appear on each page type
├── config/      # Global theme settings (settings_schema.json, settings_data.json)
├── locales/     # Translation files (en.default.json, fr.json, etc.)
└── assets/      # Static CSS, JS, images (prefer {% stylesheet %}/{% javascript %} instead)
```

### When to use what

| Need | Use | Why |
|------|-----|-----|
| Full-width customizable module | **Section** | Has `{% schema %}`, appears in editor, renders blocks |
| Small nestable component with editor settings | **Block** | Has `{% schema %}`, can nest inside sections/blocks |
| Reusable logic, not editable by merchant | **Snippet** | No schema, rendered via `{% render %}`, takes params |
| Logic shared across blocks/snippets | **Snippet** | Blocks can't `{% render %}` other blocks |

## Liquid Syntax

### Delimiters

- `{{ ... }}` — Output (prints a value)
- `{{- ... -}}` — Output with whitespace trimming
- `{% ... %}` — Logic tag (if, for, assign) — prints nothing
- `{%- ... -%}` — Logic tag with whitespace trimming

### Operators

**Comparison:** `==`, `!=`, `>`, `<`, `>=`, `<=`
**Logical:** `and`, `or`, `contains`

### Critical Gotchas

Сообщить о проблеме