Setup & Installation
Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:
Version History
ha-ultimate v1.0.2 - Added ha-skills-comparison-v2.html for detailed feature comparison with other ha skills
What This Skill Does
Controls a Home Assistant instance via its REST API across 25+ entity domains, including lights, climate, locks, media players, vacuums, and security systems. Includes a CLI wrapper, entity inventory generation, webhook support for inbound HA events, and a layered safety system that requires user confirmation before acting on locks, alarms, and garage doors.
Covers the full Home Assistant entity surface in one skill, with built-in safety confirmation for security-critical devices so agents cannot accidentally trigger locks, alarms, or garage doors.
When to use it
- Turn off all lights in the house at bedtime
- Check who is currently home using presence sensors
- Set thermostat temperature before arriving
- Run a scene or script for movie night
- Read temperature or door/window sensor status
Example Workflow
Here's how your AI assistant might use this skill in practice.
User asks: Turn off the living room lights and set the thermostat to 20°C
- 1Check ENTITIES.md or list entities to confirm the living room light and thermostat entity IDs
- 2Call light/turn_off for the living room light entity
- 3Call climate/set_temperature with temperature 20 for the thermostat entity
- 4Read back the thermostat state to confirm the new target temperature
Living room lights are off. Thermostat target is set to 20°C (currently 21°C).
Requirements
Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.