Skip to main content
skill CX Codex

hyva-theme-list — Claude Code skill: find Hyvä themes in Magento 2

Walks a Magento 2 project and prints the path of every Hyvä theme it finds. Useful when the agent has to know which theme it is editing.

Install into Claude Code · Skills CLI (Vercel) All methods and platforms ↓
npx skills add hyva-themes/hyva-ai-tools --skill hyva-theme-list -a claude-code
Open on GitHub

What hyva-theme-list does

The skill runs scripts/list_hyva_themes.sh and prints one path per line, relative to the project root. No themes means empty output. Run it from the Magento project root, or the paths come out wrong.

Two places get scanned: app/design/frontend/ for themes built for the project, and vendor/ for installed packages. A folder counts as a Hyvä theme only when it holds both web/tailwind/package.json and theme.xml. A plain Magento theme without the Tailwind layout stays out of the list.

Other skills call this one by name when they need to locate themes. The output works line by line, or you can keep it in a variable and build a selection prompt. Handy on projects with several themes, where the agent keeps guessing which one to touch.

What it helps with

  • find every Hyvä theme in a Magento 2 project
  • tell a Hyvä theme apart from a regular Magento theme
  • get a theme path to hand to another skill
  • build a theme list before editing templates

Example prompts for the agent

  • List the Hyvä themes in this project
  • Find the paths of all available Hyvä themes
  • Which Hyvä themes are installed under vendor/?

How to install hyva-theme-list

1Skills CLI (Vercel)

npx skills add hyva-themes/hyva-ai-tools --skill hyva-theme-list -a claude-code

2Manually: put the files in place

~/.claude/skills/hyva-theme-list/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/hyva-theme-list/

Step by step, with commands for each platform: How to install skills in Claude Code: five ways

Questions about hyva-theme-list

How do I install hyva-theme-list in Claude Code?

Run npx skills add hyva-themes/hyva-ai-tools --skill hyva-theme-list -a claude-code. The skill file lands at ~/.claude/skills/hyva-theme-list/SKILL.md.

What does hyva-theme-list do?

It locates the Hyvä themes in a Magento 2 project and prints their paths, one per line. A theme is recognised by web/tailwind/package.json plus theme.xml.

Why is my theme missing from the list?

Only app/design/frontend/ and vendor/ are searched. A folder without web/tailwind/package.json or theme.xml does not qualify as a Hyvä theme.

Similar skills

Everything for Frontend and UI →

From the same set12

hyva-create-module Scaffolds a Magento 2 module in app/code/ with registration.php, composer.json and etc/module.xml. Useful when you need a new module without copying boilerplate by hand. CX Codex +1 1,300installs hyva-playwright-test Guides writing Playwright end-to-end tests for Hyvä Magento storefronts using Alpine.js. It resolves locator conflicts caused by hidden DOM elements. CX Codex +1 1,300installs hyva-ui-component This skill applies template-based Hyvä UI components to a selected theme. It helps choose a component, review its variant and copy the required files. CX Codex +1 1,300installs hyva-render-media-image Writes responsive <picture> markup for Hyvä Theme templates through the Media view model. Useful when mobile and desktop need different image sources. CX Codex +1 1,300installs hyva-compile-tailwind-css Builds Tailwind CSS stylesheets for Hyvä themes in Magento 2. It triggers production builds or watch mode when updated utility classes fail to render on the storefront. CX Codex +1 1,300installs hyva-child-theme Builds a Hyvä child theme inside a Magento 2 project, including its frontend structure and Tailwind CSS setup. Useful when starting a custom theme. CX Codex +1 1,300installs hyva-alpine-component Guides the agent through building Alpine.js components for Hyvä themes in Magento 2 that keep working when Content Security Policy is strict. CX Codex +1 1,300installs hyva-exec-shell-cmd Identifies the Magento dev setup and selects the right command wrapper for containers or local execution. CX Codex +1 1,300installs

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor