-
Notifications
You must be signed in to change notification settings - Fork 5
Store
Home · Troubleshooting · Changelog
The built-in skin store lets you download and install community skins directly from the card editor.
- Browse — Open the card editor → click the Store button (shopping cart icon)
- Download — Click Download on any skin
-
Install — The card fetches the skin package from the CDN and installs it via the
skins-pro-hassintegration - Apply — Select the downloaded skin from the skin dropdown in the card editor
The skin store requires the companion integration:
- Install via HACS: Add
https://github.com/ha-china/skins-pro-hassas a custom repository (category: Integration) - Or manually copy
skins-pro-hass/custom_components/skins_pro_hass/to your HAcustom_components/folder - Restart Home Assistant
If you only use the built-in modern skin, you don't need the integration. The store is only required for downloading additional skins.
Your HA instance needs internet access to reach the CDN where skin packages are hosted.
If the store doesn't work (network restrictions, no integration, etc.), you can install skins manually:
-
Get the skin files — Either:
- Clone the
skin-assetsbranch:git clone -b skin-assets https://github.com/ha-china/Skins-Pro.git - Or download from a community member's repository
- Clone the
-
Copy to HA:
<HA config>/www/skins-pro/<skin-name>/ ├── theme.css ├── strings.json ├── avatar.jpg ├── background.jpg ├── room-*.jpg ├── icon-*.jpg └── ... (all files from the skin directory) -
Register the skin — In the card editor, add the skin name to
downloaded_skins:"downloaded_skins": ["<skin-name>"]
-
Select — The skin now appears in the skin dropdown. Select it and hard refresh.
Skin packages are built and uploaded to a CDN by the CI pipeline. Each skin package contains:
- Compiled CSS (
theme.css) - Processed images (resized, compressed)
- Metadata (
strings.json)
Each skin in the store has a version field in its strings.json. When a new version is available, the store shows a "New version" badge. The update is downloaded and replaces the old version.
Community skins are submitted via PR. Once merged, CI:
- Builds the skin (process images, generate CSS)
- Uploads the package to CDN
- Makes it available in the store
See Contributing a Skin for submission guidelines.
The store offers 60+ community-created skins beyond the built-in modern skin. Click a thumbnail to view the full preview.
| Skin | Preview |
|---|---|
| blue-and-white-porcelain | |
| chinese-ink-wash-painting | |
| oil-painting-classic | |
| paper-ink-morning | |
| starry-night | |
| xuan-bamboo-shadow |
| Skin | Preview |
|---|---|
| free-layout | |
| glass-smart-home | |
| ios-27-light | |
| plush-3d | |
| prism-tide | |
| quiet-luxury | |
| red-smart-home | |
| retro-luxury | |
| smarto-minimal | |
| soft-home | |
| suzhou-moon-garden | |
| warm-glass |
| Skin | Preview |
|---|---|
| amblyopia-dark | |
| claude-quiet | |
| grok | |
| red-dead-redemption-2 |
| Skin | Preview |
|---|---|
| doudizhu | |
| happy-match |