Setup & Installation
Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:
What This Skill Does
Controls Home Assistant smart home devices via the official hass-cli command-line tool. Supports auto-completion for entity IDs and services, real-time event monitoring, history queries, and multiple output formats (table, YAML, JSON).
Unlike curl-based alternatives, hass-cli provides auto-completion, structured output formatting, and built-in history queries without manual JSON crafting.
When to use it
- Turn lights on or off by room
- Check sensor states from the terminal
- Watch automation events fire in real time
- Query state history for a device over the past hour
- Discover available entities and services interactively
Example Workflow
Here's how your AI assistant might use this skill in practice.
User asks: turn on the living room lights at 50% brightness
- 1Run `hass-cli state list light` to confirm the entity ID
- 2Identify entity as `light.living_room`
- 3Call `hass-cli service call light.turn_on --arguments entity_id=light.living_room,brightness=128`
- 4Verify with `hass-cli state get light.living_room`
Living room light turns on at 50% brightness (brightness=128 out of 255)
Requirements
Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.