Home Assistant Brain Skill

Control and query Home Assistant entities via REST and WebSocket APIs.

18|2|Updated Dec 12, 2025
One-click install
npx skills add https://github.com/Lobbi-Docs/claude --skill home-assistant-brain-skill
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Home Assistant Brain Skill
Source: https://github.com/Lobbi-Docs/claude/tree/main/ahling-command-center/skills/home-assistant-brain
Command: npx skills add https://github.com/Lobbi-Docs/claude --skill home-assistant-brain-skill

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides deep Home Assistant integration with REST/WebSocket APIs and Wyoming voice pipeline.

Core Features & Use Cases

  • HA REST/WebSocket APIs: Real-time state access and automation.
  • Wyoming Voice Pipeline: Whisper, Piper, and Ollama integration.
  • Automation & Event Streaming: Real-time triggers and orchestration.

Quick Start

Query current state or trigger an automation via the REST API.

Frequently Asked Questions about Home Assistant Brain Skill

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I control Home Assistant entities programmatically via REST API?

REST API lets you query entity state and trigger service calls to Home Assistant from external applications. Authenticate with a token, then send HTTP requests to retrieve state or command lights, climate, locks, and media devices. This enables automation beyond Home Assistant's native interface.

Can I stream real-time Home Assistant events over WebSocket?

Yes. WebSocket connections provide real-time event streaming from Home Assistant, letting you monitor state changes and trigger automations instantly. This is essential for responsive automation pipelines that react to entity changes without polling delays.

How do I integrate Home Assistant with a Wyoming voice pipeline?

Wyoming voice pipelines connect Whisper, Piper, and Ollama to Home Assistant for voice-driven automation. The integration uses REST and WebSocket APIs to execute service calls and retrieve state based on spoken commands, enabling natural-language control of your smart home.

What Home Assistant entity domains and services does this support?

Supported domains include lights, climate, locks, covers, and media. The Skill handles standard Home Assistant service calls across these domains, allowing you to control and query any entity within these categories through the REST API or automation triggers.

Do I need token-based authentication to use the Home Assistant APIs?

Yes. Token-based authentication is required for both REST and WebSocket connections to Home Assistant. Generate a long-lived access token in Home Assistant settings and include it in your API requests to securely authenticate programmatic access.

Can I create and trigger automations programmatically with Home Assistant?

Yes. You can create automations within Home Assistant and trigger them via REST API calls or event streaming through WebSocket. This enables dynamic automation orchestration from external systems or voice commands within a Wyoming pipeline.