dawiddutoit/custom-claude/ha-mushroom-cards
Claude Code and agent skill by dawiddutoit/custom-claude
- community
Checking that the SKILL.md file is still in the repository.
Creates minimalist, mobile-first Home Assistant dashboards using Mushroom cards (13+ types) including entity, light, climate, chips, and template cards with card-mod styling support. Use when building modern HA dashboards, creating compact mobile interfaces, styling entity cards, using chips for status indicators, or combining Mushroom with card-mod for custom CSS.
Install
npx vskill@latest install dawiddutoit/custom-claude/ha-mushroom-cardsSKILL.md
Works with HACS Mushroom cards, card-mod, and Home Assistant YAML configurations.
Home Assistant Mushroom Cards
Build minimalist, mobile-first Home Assistant dashboards using the Mushroom cards design system.
Overview
Installation: HACS → Frontend → Search "Mushroom"
When to Use This Skill
Use this skill when you need to:
- Build minimalist, mobile-first Home Assistant dashboards with modern design
- Create compact status indicators with chips cards for quick information
- Use template cards with Jinja2 for dynamic content and conditional styling
- Style entity controls with card-mod for custom CSS and animations
- Implement full UI editor support without writing YAML
- Display specialized entity types (light, climate, media player, person) with optimized controls
Do NOT use when:
- You need complex multi-entity cards (use entities card instead)
- Building data-heavy dashboards with graphs and charts (use visualization cards)
- You prefer traditional Home Assistant card styling (use native cards)
Usage
Follow these steps to create Mushroom card dashboards:
- Install Mushroom via HACS (Frontend category)
- Select card type based on entity (entity, light, climate, chips)
- Configure card using UI editor or YAML
- Add styling with card-mod for custom CSS (optional)
- Test on mobile for responsive design verification
Mushroom is a complete design system for Home Assistant featuring:
- 13+ specialized card types for entities, controls, and status display
- Minimalist Material Design aesthetic
- Full UI editor support (no YAML required)
- Mobile-first responsive design
- Card-mod integration for advanced styling
Card Selection Guide
| Card Type | Purpose | Best For | |
|---|---|---|---|
mushroom-entity-card | General entity display | Sensors, switches, any entity | |
mushroom-light-card | Light control | Brightness, color picker | |
mushroom-climate-card | HVAC control | Temperature, mode, fan | |
mushroom-cover-card | Blinds/garage | Position, tilt control | |
mushroom-fan-card | Fan control | Speed, oscillation | |
mushroom-lock-card | Lock control | Lock/unlock with confirmation | |
mushroom-media-player-card | Media control | Playback, volume, source | |
mushroom-person-card | Person tracking | Location, picture | |
mushroom-chips-card | Compact status indicators | Quick status/actions | |
mushroom-template-card | Custom templating | Jinja2 templates, dynamic content | |
mushroom-title-card | Section headers | View organization |
Quick Start
Entity Card
Light Card
Climate Card
Core Cards
1. Entity Card (General Purpose)
Icon Colors: red, pink, purple, deep-purple, indigo, blue, light-blue, cyan, teal, green, light-green, lime, yellow, amber, orange, deep-orange, brown, grey, blue-grey, white, black, disabled
2. Light Card
3. Climate Card
4. Cover Card (Blinds/Garage)
5. Fan Card
6. Lock Card
7. Media Player Card
8. Person Card
Chips Card (Status Indicators)
The chips card displays compact status indicators and quick actions.
Basic Chips
Chip Types
Entity Chip:
Weather Chip:
Action Chip:
Menu Chip:
Back Chip:
Light Chip:
Template Chip:
Template Card (Advanced)
Template cards use Jinja2 for dynamic content.
Template Examples
Lights On Counter:
Battery Status:
Title Card (Section Headers)
Card-Mod Styling
Installation: HACS → Frontend → Search "card-mod"
Card-mod injects custom CSS into Mushroom cards for advanced styling.
Transparent Background
Large Icon
Custom Font Sizes
Conditional Styling
Grid Spanning
Animated Cards
See examples/examples.md for real-world dashboard examples (climate control, status chips, irrigation) and references/reference.md for best practices and troubleshooting.
Official Documentation
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/ha-mushroom-cards/SKILL.md
Popularity
- Repository stars
- 1
- 7-day trend score
- 3
Stars and forks are for the whole GitHub repository, not this skill alone. Refreshed 3 Apr 2026, 7 months ago.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/dawiddutoit/custom-claude/ha-mushroom-cards)