Setup & Installation
Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:
Version History
- Added homepage and metadata fields to the skill, including requirements and install instructions. - Updated all example commands to use mcporter directly, with a note to use npx if mcporter is not installed. - Improved documentation by clarifying tool usage and environment variable setup. - Enhanced guidance for installation and configuration steps.
What This Skill Does
Controls Home Assistant smart home devices and queries device states using the MCP protocol. Supports turning devices on and off, adjusting light brightness and color, and setting fan speed percentages.
Lets agents invoke Home Assistant actions directly without building custom API wrappers or managing authentication headers manually.
When to use it
- Turning off all lights in a specific room at bedtime
- Querying which devices are currently active across the home
- Dimming living room lights to a set level for a movie
- Adjusting bedroom fan speed based on preference
- Checking and changing device states through a chat interface
Example Workflow
Here's how your AI assistant might use this skill in practice.
User asks: 'Turn on the bedroom light and set it to 50% brightness'
- 1Calls home-assistant.HassTurnOn with name 'Bedroom Light'
- 2Calls home-assistant.HassLightSet with name 'Bedroom Light' and brightness 50
- 3Calls home-assistant.GetLiveContext to confirm the updated state
Bedroom Light is on at 50% brightness
Requirements
Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.