This does exactly one thing: finds all Hyvä themes in your Magento 2 project by scanning for the telltale web/tailwind/package.json signature. It checks both app/design/frontend and vendor directories, which is smart since Hyvä themes can live in either place. The output is dead simple, just theme paths you can pipe into other commands or skills. Most useful when you're working across multiple themes or need to programmatically discover what's installed. It's designed to be invoked by other Claude skills that need theme context, so it's more of a utility than something you'd run directly every day.

skills.sh installs
1.3K
GitHub stars
85
last updated
Aug 21, 2026

Install

$ npx -y skills add hyva-themes/hyva-ai-tools --skill hyva-theme-list --agent claude-code

Installs into .claude/skills of the current project.

Files

Hyvä Theme Listing

Lists all Hyvä theme paths in a Magento 2 project. Themes are identified by the presence of web/tailwind/package.json.

Usage

Important: Execute this script from the Magento project root directory.

Run the discovery script to list all Hyvä themes:

bash <skill_path>/scripts/list_hyva_themes.sh

Where <skill_path> is the directory containing this SKILL.md file (e.g., .claude/skills/hyva-theme-list).

Output format: One theme path per line (relative to project root), or empty output if no themes found.

app/design/frontend/Example/customTheme
vendor/hyva-themes/magento2-default-theme-csp

Search Locations

The script searches two locations:

LocationDescription
app/design/frontend/Custom themes developed for the project
vendor/Installed themes from any vendor (not limited to hyva-themes)

Theme Identification

A directory is identified as a Hyvä theme when it contains both:

  1. web/tailwind/package.json (Hyvä/Tailwind structure)
  2. theme.xml (valid Magento theme)

Integration with Other Skills

Sponsors

Details

Repository
github.com/hyva-themes/hyva-ai-tools
Category
AI & Agent Building
First seen
Jun 3, 2026

More from hyva-themes/hyva-ai-tools

All 12
1hyva-themes avatarhyva-create-modulehyva-themes/hyva-ai-toolsCreate a new Magento 2 module in app/code/. This skill should be used when the user wants to create a module, scaffold a new module, generate module boilerplate1.3Kskills.sh installs
2tinybirdco avatartinybird-cli-guidelinestinybirdco/tinybird-agent-skillsTinybird CLI commands, workflows, and operations. Use when running tb commands, managing local development, deploying, or working with data operations.1.3Kskills.sh installs
3ai-native-camp avatarteam-assembleai-native-camp/camp-2This skill should be used when the user asks to "팀 구성해줘", "team assemble", "전문가 팀으로 해줘", "팀으로 해줘", "swarm", "병렬로 전문가 팀", or wants to decompose a complex task in1.3Kskills.sh installs
4orchestra-research avataracademic-plottingorchestra-research/ai-research-skillsGenerates publication-quality figures for ML papers from research context. Given a paper section or description, extracts system components and relationships to1.3Kskills.sh installs
5ai-native-camp avatarcompoundai-native-camp/camp-2작업 중 발견한 인사이트를 구조화된 문서로 축적하여 나만의 지식 베이스를 복리로 성장시킨다1.3Kskills.sh installs
6github avatarfreecad-scriptsgithub/awesome-copilotExpert skill for writing FreeCAD Python scripts, macros, and automation. Use when asked to create FreeCAD models, parametric objects, Part/Mesh/Sketcher scripts1.3Kskills.sh installs