ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified utilities Safety 2/5

homeassistant-skill

Control Home Assistant devices and automations via REST API. 25 entity domains including lights, climate, locks, presence, weather, calendars, notifications, scripts, and more. Use when the user asks about their smart home, devices, or automations.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/anotb/homeassistant-skill
Or

What This Skill Does

The Home Assistant Skill empowers your OpenClaw agent to interact seamlessly with your smart home ecosystem. By interfacing with the Home Assistant REST API, the skill provides comprehensive control over 25 distinct entity domains. Whether you need to toggle lights, adjust climate control settings, check security sensors, manage locks, or trigger complex automations, this skill acts as the bridge between your natural language requests and your hardware devices. It supports advanced discovery features, allowing the agent to query areas, floors, and labels, ensuring it understands the physical context of your home.

Installation

To install this skill, run the following command in your terminal: clawhub install openclaw/skills/skills/anotb/homeassistant-skill

Once installed, you must configure your environment variables to allow the agent to authenticate with your local Home Assistant instance. Ensure you have defined HA_URL (the local IP address and port of your Home Assistant) and HA_TOKEN (a generated long-lived access token from your Home Assistant profile settings). Once these are set, the agent can immediately begin discovering and controlling your smart home hardware.

Use Cases

This skill is designed for any user seeking to automate their living space or unify home control into a single intelligent interface. Use it to create 'scene' triggers, such as adjusting all lights and climate settings at once when you go to bed. It is also excellent for status checks, such as verifying if your front door is locked or checking the current temperature in specific rooms. The skill is particularly useful for users with complex setups who want to query devices by room or floor rather than remembering individual entity IDs.

Example Prompts

  1. "Check the temperature in the kitchen and set the thermostat to 22 degrees if it's colder than that."
  2. "List all the lights currently on in the living room and turn them off."
  3. "Is the garage door open? If it is, please close it for me."

Tips & Limitations

Always prioritize security. The skill includes strict safety rules: you must always confirm actions involving locks, alarm panels, garage doors, or security-sensitive automations before the agent executes them. For best performance, ensure your Home Assistant instance is reachable from the network where the OpenClaw agent is running. Use the provided template API commands if you need to perform complex queries regarding device grouping by area or floor.

Metadata

Author@anotb
Stars4473
Views1
Updated2026-05-01
View Author Profile
AI Skill Finder

Not sure this is the right skill?

Describe what you want to build — we'll match you to the best skill from 16,000+ options.

Find the right skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-anotb-homeassistant-skill": {
      "enabled": true,
      "auto_update": true
    }
  }
}

Tags(AI)

#smart-home#iot#home-assistant#automation#device-control
Safety Score: 2/5

Flags: network-access, external-api