mleibetseder/home-assistant
A Home Assistant Engineer agent and seven skills for automations, scripts, blueprints, templates, configuration, dashboards, devices (Zigbee, Matter, ESPHome) and custom integrations; reads a live instance first, changes it only after approval.
Writes, fixes and reviews Home Assistant automations, scripts and blueprints in the syntax of the user's version: triggers, conditions, actions, modes, waits, error handling and trace debugging. Use for "write an automation", "my automation does not fire", "blueprint", "HA script".
Changes Home Assistant configuration safely: configuration.yaml, packages, secrets, configuration check, reload or restart, backups, recorder size, updates and breaking changes. Use for "edit configuration.yaml", "update Home Assistant", "database too big", "HA backup".
Designs and builds Home Assistant dashboards: sections view, cards, tile features, visibility conditions, YAML versus UI mode, mobile and wall-tablet layouts, and dashboards per room or person. Use for "build a Home Assistant dashboard", "Lovelace", "HA card", "dashboard for the tablet".
Chooses and sets up Home Assistant devices: local-first device integrations, Zigbee (ZHA or Zigbee2MQTT), Matter and Thread, and ESPHome YAML with encrypted API and OTA. Use for "add a Zigbee device", "Matter pairing", "ESPHome config", "which device should I buy".
Develops Home Assistant custom integrations in Python around a device or cloud API client: manifest, config flow, DataUpdateCoordinator, quality scale, pytest tests and HACS publishing. Use for "custom integration", "custom component", "HACS integration", "config flow".
Reads and changes a live Home Assistant safely through REST, WebSocket, MCP or the ha CLI: version first, real entity IDs and actions, approval before any change. Use for "check my Home Assistant", "which entities do I have", "call this action".
Writes and fixes Home Assistant Jinja templates and template entities: safe defaults, availability, trigger-based template sensors, the modern template: integration (legacy platform: template is removed). Use for "template sensor", "Jinja in Home Assistant", "template error".