home-assistant

Debug Home Assistant YAML automations and dashboards via the homeassistant-api library.

155|25|Updated Apr 27, 2025
One-click install
npx skills add https://github.com/sammcj/agentic-coding --skill home-assistant
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: home-assistant
Source: https://github.com/sammcj/agentic-coding/tree/main/Claude/skills_disabled/home-assistant
Command: npx skills add https://github.com/sammcj/agentic-coding --skill home-assistant

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires homeassistant-api, websockets, requests, and includes scripts (resource) components.

What problem does it solve?

This Skill eliminates the guesswork and manual configuration in Home Assistant by providing real-time access to your smart home data and automated debugging tools.

Core Features & Use Cases

  • Entity Discovery & State Monitoring: Find and check the status of all your smart home devices and sensors.
  • Automation Debugging & Analysis: Get detailed execution traces and performance statistics for troubleshooting automations.
  • Use Case: Imagine your bedroom light automation isn't working. Use this Skill to analyze execution traces, identify the failing condition, and generate the corrected YAML configuration.

Quick Start

Use the home-assistant skill to find all motion sensors in my house and show their current states.

Frequently Asked Questions about home-assistant

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

FAQPage Schema
How do I debug a Home Assistant automation that isn't triggering?

Use automation debugging to analyze execution traces and identify failing conditions. Query your automations through the Home Assistant API to check trigger states, view performance statistics, and pinpoint configuration errors in your YAML.

Can I generate Home Assistant YAML automations automatically?

Yes, this Skill generates copy-paste-ready YAML configurations for automations and dashboards based on your smart home setup. It validates syntax and provides explanations for each configuration block.

How do I find and monitor the status of all my smart home devices?

Entity discovery queries all devices and sensors connected to Home Assistant, returning their current states and attributes. Filter by device type to locate motion sensors, lights, thermostats, or other specific entities.

What do I need to set up before using Home Assistant automation tools?

Set the HA_TOKEN environment variable with your Home Assistant API token. The Skill requires websockets and requests libraries to connect to your Home Assistant instance and fetch live data.

Can I use this for dashboard configuration in Home Assistant?

Yes, the Skill assists with creating and validating dashboard YAML configurations alongside automations. It generates structured YAML for both use cases and provides debugging guidance for layout and entity binding issues.