By hyva-themes
Manage Hyvä themes in Magento 2: compile Tailwind CSS, detect Docker environments for shell execution, list installed themes, and dump CMS component configurations.
Compile Tailwind CSS for Hyvä themes in Magento 2. Use when the user wants to build styles, generate CSS, compile Tailwind, run Tailwind, or create production/development stylesheets for a Hyvä theme. Also use when Tailwind classes are not taking effect or some styles appear missing after template changes — this typically means CSS needs to be recompiled. Triggers include "compile tailwind", "build styles", "generate css", "styles not working", "styles are missing", "styles not applied".
Utility skill to detect Magento development environment and determine command wrapper. This skill should be used by other skills that need to execute shell commands in the Magento environment. It detects Warden, docker-magento, DDEV, and local environments and provides the appropriate command wrapper.
List all Hyvä theme paths in a Magento 2 project. This skill should be used when the user wants to find Hyvä themes, list available themes, discover theme paths, or when other skills need to locate Hyvä themes. Trigger phrases include "list hyva themes", "find themes", "show themes", "available themes", "theme paths".
Dump all Hyvä CMS components from active modules. This skill should be used when the user wants to list all CMS components, view available components, debug component configurations, or see the merged components.json output. Trigger phrases include "list cms components", "dump components", "show all components", "view cms components", "components.json dump".
Based on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
AI-powered skills for Magento 2 development with Hyva Theme. These skills extend AI coding assistants with specialized knowledge for creating Hyva themes, modules, and CMS components.
Clone this repository, then use install-hyva-skill.sh to install individual skills by name.
Dependencies are resolved automatically.
git clone https://github.com/hyva-themes/hyva-ai-tools.git
# Install a skill for a specific agent (from your project directory)
./hyva-ai-tools/install-hyva-skill.sh hyva-child-theme claude
# Or let the installer auto-detect the agent directory
./hyva-ai-tools/install-hyva-skill.sh hyva-cms-component
# List all available skills
./hyva-ai-tools/install-hyva-skill.sh --list
Skills are symlinked into the target agent's skills directory.
To update all installed skills, simply run git pull inside the cloned repository. Every symlinked skill picks up the changes immediately.
Use --copy to copy skills instead of symlinking (e.g. when the repo is on the host but the agent runs in a container):
./hyva-ai-tools/install-hyva-skill.sh --copy hyva-child-theme claude
Copied skills won't update automatically with git pull. Re-run the install command to update them.
When no agent argument is given, the installer will:
HYVA_SKILLS_AGENT environment variable if set.claude/skills/) in the current working directory~/) or locally (./)Supported agents: claude, codex, copilot, cursor, gemini, junie, opencode
To install all skills in one go (copies instead of symlinks):
# Replace "claude" with your agent: codex, copilot, cursor, gemini, junie, opencode
curl -fsSL https://raw.githubusercontent.com/hyva-themes/hyva-ai-tools/refs/heads/main/install.sh | sh -s claude
Once installed, the AI agent will automatically use these skills when relevant. You can also invoke them directly:
/hyva-child-theme (explicit slash command invocation)| Skill | Description |
|---|---|
| hyva-child-theme | Create a Hyva child theme with directory structure, Tailwind CSS, and theme inheritance |
| hyva-create-module | Scaffold new Magento 2 modules in app/code/ |
| hyva-alpine-component | Write CSP-compatible Alpine.js components for Hyvä themes following best practices |
| hyva-ui-component | Install Hyva UI template-based components (headers, footers, galleries, etc.) to themes |
| hyva-render-media-image | Generate responsive <picture> elements using the Hyva Media view model |
| hyva-playwright-test | Write Playwright tests for Hyvä themes with Alpine.js |
| Skill | Description |
|---|---|
| hyva-cms-component | Create custom Hyva CMS components with field presets, variant support, and PHTML templates |
| hyva-cms-custom-field | Create custom field types and field handlers for Hyvä CMS components |
Utility skills are mainly intended to be invoked by other skills, but can also be used directly.
npx claudepluginhub coughsyrupgit/hyva-skills-claude-marketplace --plugin hyva-theme-developmentTailwind v4 theming and shadcn/ui component installation, customisation, and recipes.
120+ Vue/Nuxt animated components with TailwindCSS v4, motion-v, GSAP, Three.js. Use for hero sections, 3D effects, interactive backgrounds, or encountering setup, CSS variables, motion-v integration errors.
Complete Shopify development reference covering Liquid templating, theme development (OS 2.0), GraphQL/REST APIs, app development, Shopify Functions, Hydrogen, performance optimisation, and debugging. Single unified skill with progressive disclosure via 11 reference files. API version 2026-01.
Build scalable design systems with Tailwind CSS, design tokens, component libraries, and responsive patterns. Use when creating component libraries, implementing design systems, or standardizing UI patterns.
Expert subagent and skills for Shopify development — GraphQL Admin and Storefront APIs, Liquid templating, Online Store 2.0 themes, Hydrogen/Remix headless storefronts, Shopify Functions, checkout UI extensions, Polaris components, app development with App Bridge, webhooks, and JavaScript/TypeScript/React patterns.
263+ design styles with multi-tenant Keycloak theming for AI-powered frontend development