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

home-assistant

Control Home Assistant devices via ClawBridge API. Use when James asks to turn lights on/off, check device states, or interact with any exposed Home Assistant entities. Handles entity discovery, state checks, and service calls with human approval flow.

Why use this skill?

Seamlessly control and monitor your Home Assistant devices using OpenClaw. Features real-time Discord notifications, entity discovery, and secure manual approval flows.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/finalbillybong/home-assistant-clawbradge
Or

What This Skill Does

The Home Assistant skill provides a robust interface for OpenClaw to interact with smart home ecosystems via the ClawBridge API. It enables the agent to discover devices, query current states, and execute control commands across your home network. By utilizing a dedicated WebSocket monitor, this skill achieves real-time state change reporting directly to Discord, bypassing unnecessary AI processing costs while ensuring instant updates. Whether managing lighting, checking security sensors, or monitoring presence, this skill acts as a seamless bridge between your intent and your physical hardware environment.

Installation

To install the skill, use the command: clawhub install openclaw/skills/skills/finalbillybong/home-assistant-clawbradge. Once installed, configure your base URL and API key within the provided configuration files. For real-time updates, initialize the monitor script by running python3 /root/.openclaw/workspace/skills/home-assistant/scripts/ha-discord.py &. You can customize which devices the agent tracks by editing the WATCH_ENTITIES list within the script. If you need to stop monitoring, simply execute the process kill command with your session ID.

Use Cases

This skill is ideal for home automation enthusiasts who want to control their living space through natural language. Key use cases include: triggering smart lights based on time or activity, verifying the state of locks or doors from a remote location, monitoring presence sensors, and automating routine appliance toggles. It is particularly useful for users who want granular control over what information the AI monitors, allowing for precise filtering of specific entities while ignoring background noise like CPU temperatures.

Example Prompts

  1. "Check if the front door is locked and let me know the current status."
  2. "Turn on the lights in the office because it is getting dark in here."
  3. "Start monitoring the living room motion sensor and notify me if anyone enters."

Tips & Limitations

For security and safety, every service call made through this skill requires manual human approval via the ClawBridge UI, preventing accidental actions. When dealing with new devices, always verify the entity ID before adding it to the monitor script. Keep in mind that heavy reliance on shell-based scripts requires proper permissions in your workspace. If you encounter issues with state synchronization, ensure the ClawBridge API server is reachable at the configured IP address and that your API key has sufficient privileges.

Metadata

Stars1100
Views0
Updated2026-02-17
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-finalbillybong-home-assistant-clawbradge": {
      "enabled": true,
      "auto_update": true
    }
  }
}

Tags(AI)

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

Flags: network-access, file-read, external-api, code-execution