Home Assistant Core Skill

Manage smart home devices via Home Assistant REST and WebSocket APIs.

18|2|Updated Dec 12, 2025
One-click install
npx skills add https://github.com/markus41/claude --skill home-assistant-core-skill
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Home Assistant Core Skill
Source: https://github.com/markus41/claude/tree/main/plugins/home-assistant-architect/skills/ha-core
Command: npx skills add https://github.com/markus41/claude --skill home-assistant-core-skill

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides the foundational tools and patterns for interacting with the Home Assistant API, enabling seamless control and monitoring of smart home devices.

Core Features & Use Cases

  • API Integration: Connects to Home Assistant via REST and WebSocket APIs.
  • Entity Management: Retrieve states, call services, and subscribe to real-time updates for devices.
  • Use Case: Automate your lights to turn on at sunset, adjust your thermostat based on occupancy, or get real-time notifications when a door opens.

Quick Start

Use the ha-core skill to turn on the living room light.

Frequently Asked Questions about Home Assistant Core Skill

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

FAQPage Schema
How do I control smart home devices using the Home Assistant API?

You can control smart home devices using the Home Assistant API by fetching entity states and calling services to manage lights, switches, climate, and media players. It supports both REST and WebSocket protocols for seamless device integration.

Does the Home Assistant API support real-time event streams for IoT automation?

Yes, the Home Assistant API supports real-time event streams for IoT automation via WebSocket subscriptions. This allows you to receive instant updates and trigger automations when device states change.

How do I call services to adjust climate and lights in Home Assistant?

To adjust climate and lights in Home Assistant, you call services through the API to change entity states. This facilitates direct control over various domains, enabling automations like turning on lights at sunset.

Can I use both REST and WebSocket to fetch entity states in Home Assistant?

Yes, you can use both REST and WebSocket protocols to fetch entity states in Home Assistant. REST is suitable for on-demand requests, while WebSocket allows for subscribing to real-time state updates.

What is the best way to automate thermostat adjustments based on occupancy with Home Assistant?

The best way to automate thermostat adjustments based on occupancy with Home Assistant is by using the API to subscribe to real-time occupancy sensor events and calling the climate service to adjust the thermostat automatically.

What domains are supported for device control in the Home Assistant API?

The Home Assistant API supports device control across various domains, specifically including lights, switches, climate systems, and media players, allowing comprehensive management of your smart home environment.