LaunchKit · 2026
Back to Skills

glitch-homeassistant

Control smart home devices via Home Assistant API.

0
473 downloads
by @chris6970barbarian-hue

Setup & Installation

openclaw skills install @chris6970barbarian-hue/glitch-homeassistant

Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:

npx clawhub install glitch-homeassistant

What This Skill Does

Controls Home Assistant devices from the command line via the HA REST API. Supports lights, switches, covers, climate, locks, scenes, and scripts. Entity matching is case-insensitive with partial and fuzzy name support.

Lets you control smart home devices from the terminal, making it straightforward to include device actions in shell scripts or automation workflows without switching to a browser or mobile app.

When to use it

  • Dimming bedroom lights to a set brightness before bed
  • Adjusting thermostat temperature from a terminal script
  • Activating a movie scene without opening the HA web UI
  • Running a morning routine script to trigger multiple devices at once
  • Listing all entities to find the correct device name

Example Workflow

Here's how your AI assistant might use this skill in practice.

INPUT

User asks: set the living room lights to orange at 40% brightness

AGENT
  1. 1Runs `ha-cli on living room` to turn on the light
  2. 2Runs `ha-cli brightness 40 living room` to set brightness
  3. 3Runs `ha-cli rgb #FF5500 living room` to apply the orange color
  4. 4Confirms entity was matched via fuzzy name resolution
OUTPUT

Living room light is on at 40% brightness with an orange color

Requirements

Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.

Home Assistant instance running and accessible on your networkLong-Lived Access Token generated from your HA user profile page