Shopify Liquid Theme Skills
Три скилла для тем Shopify на Liquid: язык и схема, стандарты CSS и JavaScript, доступность по WCAG 2.2
- 121 ★ репозитория
- Последний коммит
Минимальный доступ
Почему такой уровень
- Скиллы содержат только инструкции и справочники, сами они ничего не запускают и никуда не обращаются
Установка
- Работает в
В терминале, через 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: светлый фон, единая белая панель вместо россыпи карточек, стекло только на перекрытиях.
Скилл Ludi Design System учит агента выбирать компоненты и собирать страницы B2B-интерфейсов по правилам с шаблонами TSX
Реестр устанавливаемых дизайн-скиллов: готовые файлы SKILL.md и DESIGN.md с токенами, правилами компонентов и доступностью под разные стили
Скилл для интерфейсов без шаблонного ИИ-вида: типографика, цвет, движение, состояния компонентов и критика готового.
Скилл меняет оформление десктопных ИИ-приложений, Codex и WorkBuddy, по картинке-образцу и умеет вернуть все назад
Сборник скиллов Claude Code по копирайтингу, рекламе, SEO и дизайну интерфейсов: Ogilvy, редактура, правила и CSS-приемы.
Коротко о 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