entity-discovery

Resolve Home Assistant entities by name, area, or domain via HA NOVA Relay.

21|1|Updated Feb 25, 2026
One-click install
npx skills add https://github.com/markusleben/ha-nova --skill entity-discovery
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: entity-discovery
Source: https://github.com/markusleben/ha-nova/tree/main/skills/entity-discovery
Command: npx skills add https://github.com/markusleben/ha-nova --skill entity-discovery

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps in reliably finding and resolving Home Assistant entities by their names, associated areas, or domains, preventing errors during automation or script modifications.

Core Features & Use Cases

  • Entity Search: Locate entities using keywords, handling synonyms and spelling variations.
  • Entity Resolution: Retrieve specific entity states or configuration details.
  • Area-Based Search: Find automations or scripts linked to specific devices within a given area.
  • Use Case: When asked to "turn on the living room lights," this skill will first identify the correct entity ID for "living room lights" and then retrieve its current state or configuration.

Quick Start

Use the entity-discovery skill to find all entities related to the thermostat.

Frequently Asked Questions about entity-discovery

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I find Home Assistant entities by area or domain for my automations?

To find Home Assistant entities by area or domain, this skill discovers and resolves target entities through the HA NOVA Relay, supporting keyword searches, domain listing, and area-based filtering. It handles synonyms and spelling variations to prevent automation errors.

What is entity resolution in Home Assistant and how does it work?

Entity resolution in Home Assistant is the process of locating specific entity IDs using user-provided phrases, names, or areas. This skill retrieves current states and configuration details via the HA NOVA Relay before executing write operations.

Can I search for Home Assistant entities using natural language phrases?

Yes, you can search for Home Assistant entities using natural language phrases. The skill locates entities by matching keywords, handling synonyms and spelling variations to accurately resolve targets like "living room lights" before performing actions.

Does the entity discovery process support write operations to update device states?

The entity discovery process is strictly read-only and does not support write operations to update device states. It resolves target entities and retrieves configuration details to ensure safe automation and script modifications.

Why does my Home Assistant automation fail to find the correct entity ID?

Your Home Assistant automation might fail to find the correct entity ID due to naming mismatches or spelling variations. This skill prevents errors by resolving entities through keyword matching and area-based searches before modifying scripts.