OpenClaw
Connect OpenClaw to your Home Assistant with the Selora Homes ClawHub skill — OAuth 2.0 authentication, one-command setup for SeloraBox users, and full tool reference.
Search results
The Selora Homes skill on ClawHub connects OpenClaw to your Home Assistant through Selora AI’s MCP server. Once installed, your Claw can inspect your home, propose automations, and act on your behalf — all through natural language.
Prerequisites
- Home Assistant 2025.1+ with Selora AI installed
- Selora Connect account linked to your Home Assistant instance
- OpenClaw installed locally ( openclaw.ai )
Setup
SeloraBox users
A single command is all you need. Copy your MCP URL from the Selora AI settings panel (under Remote Access & MCP Authentication) and run:
openclaw mcp set home-assistant '{"url":"https://mcp-<id>.selorabox.com/api/selora_ai/mcp"}'
Replace <id> with the identifier shown in your MCP URL.
Other users
Use your local Home Assistant URL instead:
openclaw mcp set home-assistant '{"url":"http://homeassistant.local:8123/api/selora_ai/mcp"}'
If your instance uses a different hostname, IP address, or port, adjust accordingly.
Docker users should use the host machine’s IP instead of homeassistant.local — see
MCP troubleshooting
for details.
Manual configuration
You can also edit ~/.openclaw/openclaw.json directly:
{
"mcp": {
"servers": {
"home-assistant": {
"url": "https://mcp-<id>.selorabox.com/api/selora_ai/mcp"
}
}
}
}
Authentication
The skill authenticates via OAuth 2.0 through Selora Connect. On first use, your browser opens automatically to complete the consent flow. Tokens refresh in the background — no manual management required.
For alternative authentication methods (Selora AI tokens, HA long-lived tokens), see MCP & Agent Skills — Authentication .
Available Tools
Read-only
| Tool | Description |
|---|---|
selora_get_home_snapshot | Retrieve all entities grouped by area |
selora_list_automations | List all automations |
selora_get_automation | View a specific automation’s details |
selora_validate_automation | Validate an automation’s YAML |
selora_list_sessions | Browse session history |
selora_list_patterns | List detected usage patterns |
selora_get_pattern | View a specific pattern’s details |
selora_list_suggestions | Browse proactive suggestions |
Mutating (require admin authorization)
| Tool | Description |
|---|---|
selora_chat | Natural language chat for automation proposals |
selora_create_automation | Create a new automation from a proposal |
selora_accept_automation | Enable a previously created automation |
selora_delete_automation | Remove an automation |
selora_accept_suggestion | Accept a proactive suggestion |
selora_dismiss_suggestion | Dismiss a suggestion |
selora_trigger_scan | Trigger a fresh pattern and suggestion scan |
First Steps
Once the skill is connected:
- Ask your Claw to analyze your home — it will call
selora_get_home_snapshot - Ask for an automation proposal and review the YAML before confirming
- Confirm create — new automations are disabled by default
- Run
selora_trigger_scanto refresh patterns and suggestions - Browse
selora_list_suggestionsand accept or dismiss as needed
Troubleshooting
See MCP & Agent Skills — Troubleshooting for common issues (connection errors, authentication failures, Docker networking).
Last modified April 16, 2026: Add OpenClaw / ClawHub skill docs and marketing section (f10cf2b)