К основному содержанию
скилл CX Codex

hyva-render-media-image — скилл для Claude Code

Генерирует код адаптивных <picture> для шаблонов Hyvä Theme через view model Media. Пригодится, когда нужны разные изображения под мобильные и десктоп.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add hyva-themes/hyva-ai-tools --skill hyva-render-media-image -a claude-code
Открыть на GitHub

Что делает hyva-render-media-image

Скилл подключает агента к \Hyva\Theme\ViewModel\Media и по вашим данным собирает вызов getResponsivePictureHtml(). На вход идут массив конфигураций картинок, атрибуты для <img> (alt, class, loading, fetchpriority) и атрибуты для обёртки <picture>. Дальше агент сам выбирает шаблон под задачу: одна картинка литералом, картинка из переменной, несколько из массива или разные источники под медиазапросы.

Стратегию загрузки скилл разводит по типу изображения: для hero-баннера и всего, что попадает в первый экран, ставит 'loading' => 'eager' и 'fetchpriority' => 'high', для остального — 'loading' => 'lazy'. Это влияет на LCP и CLS, поэтому для картинки первого экрана ленивую загрузку лучше не просить.

Перед запуском подготовьте путь к файлу в pub/media/ и его размеры в пикселях — без них конфигурацию не собрать. Если картинка приходит из PHP-переменной, скилл скажет, какой структуре массива она должна соответствовать, и подсмотрит формат в references/rendering-images.md. Там же лежит полный справочник по API.

Какие задачи решает

  • собрать <picture> с разными источниками под мобильные и десктоп
  • вывести hero-баннер с приоритетной загрузкой
  • вставить картинку товара в PHTML-шаблон Hyvä
  • перевести изображения ниже первого экрана на ленивую загрузку
  • задать alt и классы для <img> и обёртки <picture>

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

  • Сделай адаптивную картинку для баннера из wysiwyg/hero.jpg, 1920x800, для мобильных другой файл
  • Отрендери изображение товара из переменной $imageData в шаблоне Hyvä
  • Добавь картинку ниже первого экрана с ленивой загрузкой и alt-текстом

Как установить hyva-render-media-image

1Через Skills CLI (Vercel)

npx skills add hyva-themes/hyva-ai-tools --skill hyva-render-media-image -a claude-code

2Вручную: положить файлы

~/.claude/skills/hyva-render-media-image/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/hyva-render-media-image/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о hyva-render-media-image

Как установить hyva-render-media-image в Claude Code?

Выполните npx skills add hyva-themes/hyva-ai-tools --skill hyva-render-media-image -a claude-code. Скилл окажется в ~/.claude/skills/hyva-render-media-image/SKILL.md.

Что делает hyva-render-media-image?

Собирает код адаптивных <picture> для шаблонов Hyvä Theme через view model \Hyva\Theme\ViewModel\Media. Агент вызывает getResponsivePictureHtml() с вашими конфигурациями картинок и атрибутами.

Что нужно подготовить для работы скилла?

Путь к изображению в pub/media/ и его размеры в пикселях. Если картинка берётся из PHP-переменной, нужна структура массива — её формат описан в references/rendering-images.md.

Похожие скиллы

Всё по теме «Фронтенд и UI» →
frontend-design официальный anthropics Скилл задаёт осмысленное визуальное направление для новых интерфейсов и редизайна. Подойдёт, когда стандартный шаблонный UI не устраивает. 1 025 790установок design-taste-frontend Leonxlnx Скилл задаёт арт-дирекцию для публичных страниц и рабочих экранов, а затем проверяет результат в браузере по скриншотам. Нужен, когда интерфейс выглядит шаблонным или недоработанным. CX Codex +1 678 700установок prototype Matt Pocock Создаёт временный прототип, чтобы проверить логику, модель состояния или вид интерфейса до работы над основным кодом. 986 201установок hyperframes heygen-com Скилл задаёт агенту правила рендера HTML-кода в видео через HyperFrames. Помогает собирать проморолики, эксплейнеры и титры прямо в коде проекта. CX Codex +1 1 200 000установок hyperframes-cli heygen-com Управляет проектами HyperFrames через терминал: собирает таймлайн, проверяет контраст кадров, запускает предпросмотр и рендерит видео локально или в облаке. CX Codex +1 1 300 000установок webapp-testing официальный anthropics Скилл запускает проверки локальных веб-приложений через Playwright: помогает отлаживать UI, делать скриншоты и смотреть логи браузера. 186 758установок

Из того же набора12

hyva-create-module Создаёт заготовку модуля Magento 2 в app/code/: registration.php, composer.json и etc/module.xml. Пригодится, когда нужен новый модуль без ручного копирования шаблонов. CX Codex +1 1 300установок hyva-theme-list Скилл обходит проект Magento 2 и выдаёт пути всех тем Hyvä. Нужен, когда агент должен понять, с какой темой он работает. CX Codex +1 1 300установок hyva-playwright-test Помогает писать e2e-тесты Playwright под витрины Hyvä на Magento с Alpine.js. Решает частые сбои строгого режима локаторов из-за скрытых в DOM элементов. CX Codex +1 1 300установок hyva-ui-component Скилл переносит шаблонные UI-компоненты Hyvä в выбранную тему. Он помогает выбрать компонент, вариант, зависимости и файлы для копирования. CX Codex +1 1 300установок hyva-compile-tailwind-css Автоматизирует сборку Tailwind CSS для тем Hyvä в Magento 2. Запускает продакшен-билд или режим отслеживания изменений, когда новые стили не отображаются на витрине. CX Codex +1 1 300установок hyva-child-theme Создаёт дочернюю тему Hyvä в проекте Magento 2, готовит структуру и сборку Tailwind CSS. Пригодится для старта кастомной темы. CX Codex +1 1 300установок hyva-alpine-component Помогает писать компоненты Alpine.js для тем Hyvä в Magento 2 так, чтобы они работали при строгой политике Content Security Policy. CX Codex +1 1 300установок hyva-exec-shell-cmd Скилл находит стек разработки Magento и оборачивает консольные вызовы для контейнеров или локальной системы. CX Codex +1 1 300установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой