What problem does it solve? Controlling Home Assistant from a terminal requires knowing the exact hass-cli command syntax, safe authentication handling, and which commands change state versus only read data. This Skill guides an AI agent to discover live command syntax, protect tokens, and verify changes safely. ## Core Features & Use Cases - Live Command Discovery: Runs hass-cli --help at every level before composing commands, so the installed CLI version is always the source of truth. - Safe State and Service Operations: Distinguishes read-only discovery (state list, service list, device list) from state-changing actions (service call, state edit, area changes) that require user confirmation. - Secret Protection: Enforces strict rules against printing HASS_TOKEN, HASS_SUPERVISOR_TOKEN, or environment variables. - Use Case: Ask the agent to turn off a specific light. It discovers the entity ID with state list, confirms the service via service list, shows the exact service call command for confirmation, then verifies the result with state get. ## Quick Start Use hass-cli to list all my Home Assistant lights and turn off the office light after confirming the command with me.