mcpField
H
home-assistant-entities-services

home-assistant-entities-services

github.com/bradsjmOther46669 installsUpdated 16w ago
Repository

About home-assistant-entities-services

A skill for users inspecting or managing Home Assistant entities, devices, helpers, and services. It emphasizes discovering objects and checking their current state before updates or service calls.

Key features

  1. 01Discover entities and services
  2. 02Inspect state and metadata
  3. 03Query history and statistics
  4. 04Manage entities and devices
  5. 05Configure helpers, labels, and groups

Use cases

  1. 01Find an entity and inspect its current state
  2. 02Update entity or device details
  3. 03Create helpers or manage entity groups
  4. 04Review history and call services

MCP support

The skill uses ha-mcp tools to discover and inspect Home Assistant entities, devices, and services, and to make configuration changes or call services.

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/bradsjm/hassio-addons --skill home-assistant-entities-services

After installing, type/home-assistant-entities-servicesin Claude Code to confirm it loaded.

Bundled filesreferences/LIMITED_TEMPLATES.mdreferences/STATE_OBJECT_QUICKREF.md

Details

From the project README

Home Assistant Entities & Services

Workflow

  • Discover entities and services before acting.
  • Inspect current state/metadata before updates.
  • When helper selection, templating, or entity renames/refactors are involved, follow home-assistant-best-practices references.
  • Provide minimal tool calls or YAML examples.

Tooling map (ha-mcp)

  • Discover entities: ha_get_overview, ha_search_entities, ha_get_state
  • Find usage/history: ha_deep_search, ha_get_history, ha_get_statistics
  • Manage entities: ha_get_entity, ha_set_entity, ha_rename_entity, ha_rename_entity_and_device
  • Devices: ha_get_device, ha_update_device
  • Helpers: ha_config_list_helpers, ha_config_set_helper, ha_create_config_entry_helper
  • Labels: ha_config_get_label, ha_config_set_label, ha_manage_entity_labels
  • Groups: ha_config_list_groups, ha_config_set_group, ha_config_remove_group
  • Services: ha_list_services, ha_call_service

References

All reference files are relative to the location of this SKILL.md file.

  • Best practices: home-assistant-best-practices (see its references/helper-selection.md, references/template-guidelines.md, references/device-control.md, references/safe-refactoring.md)
  • State object quick ref: references/STATE_OBJECT_QUICKREF.md
  • Limited templates: references/LIMITED_TEMPLATES.md

Comments

Markdown supported