A command-line interface for managing and controlling smart home devices through the Home Assistant API.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install glitch-homeassistant
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install glitch-homeassistant using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
The Home Assistant Skill is a technical bridge that allows users to interact with their smart home infrastructure directly from the terminal. By utilizing the Home Assistant REST API, it provides a fast and efficient way to manage various entities including lights, switches, covers, and climate controls. This integration is designed to be part of the broader ecosystem of Openclaw Skills, enabling developers to incorporate physical environment control into their automated workflows.
With support for fuzzy entity matching and partial name resolution, the skill removes the friction of remembering exact entity IDs. Whether you are building complex automation scripts or simply want to toggle a light while working in your IDE, this tool provides a professional-grade CLI experience for home automation enthusiasts.
To begin using this skill within your collection of Openclaw Skills, you must have a running Home Assistant instance and a Long-Lived Access Token.
# Run the setup command to store your credentials
ha-cli setup <HA_URL> <TOKEN>
# Example usage:
ha-cli setup http://192.168.1.100:8123 your_access_token_here
Alternatively, you can configure the environment variables manually:
export HA_URL="http://homeassistant.local:8123"
export HA_TOKEN="your_token_here"
The skill organizes its operations through a local configuration file and structured API calls. The data structure is handled as follows:
| Component | Description |
|---|---|
config.json |
Stores the HA_URL and access token locally for persistent sessions. |
Domain Model |
Maps CLI commands to specific HA domains like light, switch, climate, and lock. |
Entity Mapping |
Uses case-insensitive and fuzzy matching to resolve user input to entity_id strings. |
Metadata |
Processes entity attributes such as brightness levels, RGB hex codes, and temperature values. |
Loading
A unified web-based terminal interface for real-time task management, system monitoring, and network tracking.

A decentralized marketplace and protocol that enables AI agents to hire specialists, sell their own autonomous services, and manage on-chain finances.

Level5 is a transparent billing proxy that enables AI agents to pay for LLM compute per-token using USDC on the Solana blockchain.

A privacy-focused CLI tool for end-to-end encrypted agent-to-agent communication over the Nostr protocol.

A high-performance, headless OpenClaw client optimized for remote Ubuntu and Raspbian server environments.

SkillStore is an intelligent package manager designed to search, install, and create Openclaw Skills through a unified CLI interface.








































