homeassistant-assist
Control Home Assistant smart home devices using the Assist (Conversation) API. Use this skill when the user wants to control smart home entities - lights, switches, thermostats, covers, vacuums, media players, or any other smart device. Passes natural language directly to Home Assistant's built-in NLU for fast, token-efficient control.
Why use this skill?
Seamlessly control your smart home devices via Home Assistant Assist. Pass natural language commands to your HA instance for instant, reliable smart home automation.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/getmolty/homeassistant-assistiqWhat This Skill Does
The homeassistant-assist skill acts as a direct bridge between your OpenClaw AI agent and your local Home Assistant instance. By leveraging the Assist (Conversation) API, it transforms your agent into a powerful smart home controller. Instead of forcing you to build complex logic for every single entity, this skill passes user requests directly to Home Assistant's native Natural Language Understanding (NLU) engine. It handles intent parsing, fuzzy entity matching, and execution of complex scenes or device states entirely within your Home Assistant ecosystem. It follows a 'fire and forget' philosophy: you translate the user's intent into a string, send it to the API, and relay the human-readable confirmation provided by Assist back to the user.
Installation
To get started, you must first generate a Long-Lived Access Token in Home Assistant by navigating to Profile -> Long-Lived Access Tokens. Once generated, add the following to your OpenClaw environment configuration:
{
"env": {
"HASS_SERVER": "https://your-homeassistant-url",
"HASS_TOKEN": "your-long-lived-access-token"
}
}
Finally, install the skill via the command line using clawhub install openclaw/skills/skills/getmolty/homeassistant-assistiq. Ensure your server is accessible to the agent and that the credentials provided have appropriate permissions to invoke services.
Use Cases
This skill is perfect for any scenario involving IoT interaction. Whether you are managing home security (locking doors, arming alarm systems), environmental control (setting thermostat temperatures, humidity levels), or multimedia (playing music on speakers, turning on TVs), this skill provides a unified interface. It is particularly effective for users who have customized their Home Assistant setups with complex aliases and areas, as it relies on your existing configuration to resolve vague user requests.
Example Prompts
- "Turn off all the lights in the living room and set the thermostat to 72 degrees."
- "Did I leave the garage door open?"
- "Start the vacuum cleaner in the kitchen and play some jazz music on the basement speakers."
Tips & Limitations
To maximize effectiveness, ensure your Home Assistant entities are well-named and include aliases where necessary. If Assist reports an error, it is rarely an issue with the skill itself; rather, it indicates that Home Assistant's NLU could not map the input to a known target. Treat these as opportunities to refine your HA config (e.g., renaming a confusing entity or adding a missing alias) rather than trying to patch the agent's logic. Remember, the skill is a pass-through—keep it simple and rely on Assist to handle the heavy lifting of state management.
Metadata
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 skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-getmolty-homeassistant-assistiq": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, external-api
Related Skills
MarketPulse
Query real-time and historical financial data across equities and crypto—prices, market moves, metrics, and trends for analysis, alerts, and reporting.
automation-workflows
Design and implement automation workflows to save time and scale operations as a solopreneur. Use when identifying repetitive tasks to automate, building workflows across tools, setting up triggers and actions, or optimizing existing automations. Covers automation opportunity identification, workflow design, tool selection (Zapier, Make, n8n), testing, and maintenance. Trigger on "automate", "automation", "workflow automation", "save time", "reduce manual work", "automate my business", "no-code automation".
openclaw-security
Unified security suite for agent workspaces. Installs, configures, and orchestrates all 11 OpenClaw security tools in one command — integrity, secrets, permissions, network, audit trail, signing, supply chain, credentials, injection defense, compliance, and incident response.
sapi-tts
Windows SAPI5 text-to-speech with Neural voices. Lightweight alternative to GPU-heavy TTS - zero GPU usage, instant generation. Auto-detects best available voice for your language. Works on Windows 10/11.
moltycash
Send USDC payments to molty users via x402 protocol. Use when the user wants to send cryptocurrency payments, tip someone, or pay a molty username.