home-assistant-dashboards-cards
Home Assistant Lovelace dashboards and cards. Use when the user asks about dashboard structure, views/sections, card types, resources, or HACS cards, and when mapping those needs to ha-mcp dashboard tools.
How do I install this agent skill?
npx skills add https://github.com/bradsjm/hassio-addons --skill home-assistant-dashboards-cardsIs this agent skill safe to install?
- Gen Agent Trust Hubfail
This skill provides instructions for managing Home Assistant dashboards and installing third-party community cards via HACS. It is classified as HIGH risk due to the potential for Indirect Prompt Injection and Remote Code Execution, as the agent can be manipulated into installing malicious code or performing unauthorized UI modifications when processing untrusted dashboard configurations or repository data.
- Socketpass
No alerts
- Snykwarn
Risk: MEDIUM · No issues
- Runlayerwarn
4/4 files flagged
What does this agent skill do?
Home Assistant Dashboards & Cards
Workflow
- Determine whether to create a new dashboard or edit an existing one.
- If editing, locate target cards first and transform config with a current
config_hash. - Use built-in cards unless a custom card is required.
- Discover entity IDs before wiring cards.
- Provide minimal, valid dashboard snippets or tool-driven changes.
Tooling map (ha-mcp)
- Discover entities:
ha_get_overview,ha_search_entities - List/get dashboards:
ha_config_get_dashboard - Find cards:
ha_dashboard_find_card - Card docs:
ha_get_card_types,ha_get_card_documentation - Update config:
ha_config_set_dashboard,ha_config_update_dashboard_metadata - Resources:
ha_config_list_dashboard_resources,ha_config_set_dashboard_resource,ha_config_set_inline_dashboard_resource,ha_config_delete_dashboard_resource - HACS cards:
ha_hacs_info,ha_hacs_list_installed,ha_hacs_search,ha_hacs_download
Caveats
- Dashboard URL paths must contain a hyphen.
- Strategy dashboards require “Take Control” before editing.
- Resource changes may require a hard refresh.
- Jinja templates are not evaluated in core Lovelace YAML.
References
All reference files are relative to the location of this SKILL.md file.
- Design patterns:
references/DESIGN_PATTERNS.md - Card schema guide:
references/CARD_SCHEMA_GUIDE.md - Custom resources:
references/CUSTOM_RESOURCES.md
How can the creator link this skill?
Add the canonical catalog link to the repository README so users can inspect current installs and available audits. The publishing guide covers the complete discovery path.
<a href="https://skillzs.dev/skills/bradsjm/hassio-addons/home-assistant-dashboards-cards">View home-assistant-dashboards-cards on skillZs</a>