Homeassistant N8n Agent
/install homeassistant-n8n-agent
Home‑Assistant – n8n Agent Skill
This skill bridges OpenClaw with your n8n instance for Home Assistant automation.
How it works
Uses curl to trigger a n8n workflow for all things related to IoT. All requests should be a POST formatted as follows: curl -X POST http://localhost:5678/webhook/05f3f217-08b9-42de-a84a-e13f135bde73 -H "Content-Type: application/json" -d '{"chatInput": "USERS QUESTION/REQUEST", "requestType": "DETERMINED REQUEST TYPE", "sessionId":"openclaw"}'
Steps
Determine the nature of a user's prompt.
- Is the inquiry about a current device state or multiple states? If so,
requestTypeisstate - Is the inquiry asking for an IoT device state to be changed? If so,
requestTypeisaction - Is the inquiry asking about IoT data from the past? If so,
requestTypeishistorical - Is the inquiry asking about calendar or schedule information? If so,
requestTypeiscalendar
Quick Reference
Action
curl -X POST http://localhost:5678/webhook/05f3f217-08b9-42de-a84a-e13f135bde73 -H "Content-Type: application/json" -d '{"chatInput": "turn off the office light", "requestType": "action", "sessionId":"openclaw"}'
curl -X POST http://localhost:5678/webhook/05f3f217-08b9-42de-a84a-e13f135bde73 -H "Content-Type: application/json" -d '{"chatInput": "change the downstairs thermostat to 72", "requestType": "action", "sessionId":"openclaw"}'
Historical
curl -X POST http://localhost:5678/webhook/05f3f217-08b9-42de-a84a-e13f135bde73 -H "Content-Type: application/json" -d '{"chatInput": "when was the front door last opened?", "requestType": "historical", "sessionId":"openclaw"}'
State
curl -X POST http://localhost:5678/webhook/05f3f217-08b9-42de-a84a-e13f135bde73 -H "Content-Type: application/json" -d '{"chatInput": "is the air conditioner running?", "requestType": "state, "sessionId":"openclaw"}'
Calendar
curl -X POST http://localhost:5678/webhook/05f3f217-08b9-42de-a84a-e13f135bde73 -H "Content-Type: application/json" -d '{"chatInput": "when is my next meeting?", "requestType": "calendar, "sessionId":"openclaw"}'
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install homeassistant-n8n-agent - After installation, invoke the skill by name or use
/homeassistant-n8n-agent - Provide required inputs per the skill's parameter spec and get structured output
What is Homeassistant N8n Agent?
Bridge OpenClaw with your n8n instance for Home Assistant automation. It is an AI Agent Skill for Claude Code / OpenClaw, with 2786 downloads so far.
How do I install Homeassistant N8n Agent?
Run "/install homeassistant-n8n-agent" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Homeassistant N8n Agent free?
Yes, Homeassistant N8n Agent is completely free (open-source). You can download, install and use it at no cost.
Which platforms does Homeassistant N8n Agent support?
Homeassistant N8n Agent is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Homeassistant N8n Agent?
It is built and maintained by enchantedmotorcycle (@enchantedmotorcycle); the current version is v1.0.4.