Home Assistant – Smart Home Automation

SkillDev tools

Smart home automation with Home Assistant

Instructions available. Your AI can read the instructions. Execution depends on the setup they require.

Add ahel to your AI once: Claude, ChatGPT, Cursor, Claude Code or Codex. Then ask it to use this.

Then ask your AI: use the Home Assistant skill

What this skill tells your AI

The instructions your AI receives, as published by bidewio/better-openclaw in skills/home-assistant-automate/SKILL.md and read by ahel’s review.

Home Assistant is the world's most popular open-source home automation platform with 2000+ integrations and a powerful REST API.

  • GitHub: github.com/home-assistant/core (85 000+ ⭐)
  • License: Apache-2.0
  • Security: Foundation-backed. Regular security updates. No malware.

Environment Variables

VariableDescription
{{HASS_URL}}Base URL of the Home Assistant instance
{{HASS_TOKEN}}Long-lived access token

Usage Examples

Get all entity states

curl -s "{{HASS_URL}}/api/states" \
  -H "Authorization: Bearer {{HASS_TOKEN}}"

Toggle a light

curl -s -X POST "{{HASS_URL}}/api/services/light/toggle" \
  -H "Authorization: Bearer {{HASS_TOKEN}}" \
  -H "Content-Type: application/json" \
  -d '{"entity_id": "light.living_room"}'

Fire an automation

curl -s -X POST "{{HASS_URL}}/api/services/automation/trigger" \
  -H "Authorization: Bearer {{HASS_TOKEN}}" \
  -H "Content-Type: application/json" \
  -d '{"entity_id": "automation.morning_routine"}'

AI Agent Tips

  • REST API covers states, services, events, config, and history.
  • Use WebSocket API for real-time event stream.
  • Automations can be triggered, enabled, or disabled via API.
  • Integrates with voice assistants, cameras, sensors, and climate systems.

Signals

GitHub stars
58
Forks
6
Last commit
Aug 2026
Advanced
Item type
skill
Key
home-assistant-automate
Source
github.com/bidewio/better-openclaw