What problem does it solve? Operating blinds, curtains, lights, and scenes in a Home Assistant smart home requires correct entity IDs, a valid long-lived access token, and careful state verification — and this particular installation reports cover positions inverted from the HA convention, so naive commands move hardware the wrong way. This Skill provides the verified entity map, the MCP tool reference, and the polarity rules needed to control devices correctly. ## Core Features & Use Cases - Device control via the ha MCP server: Resolve entity names, list covers/lights/scenes, and issue commands with confirmed result fields across 18 tools. - Native automation authoring: Create, update, trigger, and delete real Home Assistant automations (motion-activated lights, sunrise blind schedules) that HA's own engine runs unattended. - Area management: List, create, and assign entities to areas over the Home Assistant WebSocket API. - Inverted polarity handling: Apply the verified rule that position 100 means physically closed and 0 means open on this install, preferring set_position over unproven open/close services. - Use Case: A user asks to open the theater curtains at sunrise. The Skill resolves the entity, builds a native HA automation with a sun trigger and an inverted position: 0 cover action, then test-fires it with automation_command to confirm behavior before leaving it to run daily. ## Quick Start Ask the assistant to list the Home Assistant covers and close the theater curtain, verifying the final position before reporting the result.