Agent skill · software engineering · sundial-org
homeassistant
Control Home Assistant - smart plugs, lights, scenes, automations.
Why this skill is useful
Adds executable scripts for controlling smart home devices via Home Assistant API that aren't in public docs.
What it needs
Requires curl, jq installed locally. Requires home-assistant account access. About 1k tokens when loaded. Last updated 2026-03-07. 639 stars on the source repository.
What this skill does
Home Assistant Control smart home devices via Home Assistant API. Setup Set environment variables: HAURL: Your Home Assistant URL (e.g., http://192.168.1.100:8123) HATOKEN: Long-lived access token (create in HA → Profile → Long-Lived Access Tokens) Quick Commands List entities by domain Turn on/off Control lights Trigger scene Call any service Get entity state Entity Domains switch. — Smart plugs, generic switches light. — Lights (Hue, LIFX, etc.) scene. — Pre-configured scenes automation. — Automations climate. — Thermostats cover. — Blinds, garage doors mediaplayer. — TVs, speakers sensor. — Temperature, humidity, etc. Notes API returns JSON by default Long-lived tokens don't expire — store securely Test entity IDs with the list command first
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills sundial-org/homeassistant