ha-integration-health

Identify dropped Home Assistant integrations by computing per-domain unavailable-entity ratios from snapshots.

69|12|Updated Mar 23, 2026
One-click install
npx skills add https://github.com/gtapps/claude-code-hermit --skill ha-integration-health
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ha-integration-health
Source: https://github.com/gtapps/claude-code-hermit/tree/main/plugins/claude-code-homeassistant-hermit/skills/ha-integration-health
Command: npx skills add https://github.com/gtapps/claude-code-hermit --skill ha-integration-health

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Detect dropped Home Assistant integrations by analyzing the latest context snapshot to identify domains where most entities become unavailable, enabling proactive remediation.

Core Features & Use Cases

  • Reads the latest normalized snapshot and checks freshness to ensure the data is current.
  • Groups entities by domain and computes per-domain totals and unavailable counts to derive a ratio.
  • Flags domains where total entities >= 3 and unavailable ratio >= 0.5, emitting a standardized findings block for follow-up.
  • Use case: monitor HA health in ongoing deployments and surface degraded domains for quick repair.

Quick Start

Configure the daily HA health check to evaluate the latest snapshot and report degraded domains.

Frequently Asked Questions about ha-integration-health

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

FAQPage Schema
How do I detect dropped Home Assistant integrations from a snapshot?

Home Assistant integration health monitoring analyzes the latest normalized snapshot to identify domains where most entities become unavailable. It groups entities by domain, computes unavailable ratios, and applies thresholds to surface degraded integrations for proactive remediation.

What causes Home Assistant entities to become unavailable across an entire domain?

Entities becoming unavailable across an entire domain typically indicates a dropped Home Assistant integration. Monitoring tools identify this by computing per-domain unavailable-entity ratios from snapshot data, flagging domains with at least 3 entities and an unavailable ratio of 0.5 or higher.

How do I monitor Home Assistant integration health daily?

Home Assistant integration health monitoring requires a normalized snapshot file located at .claude-code-hermit/raw/snapshot-ha-normalized-latest.json. The snapshot must contain entity data grouped by domain with availability status to compute the required unavailable-entity ratios.

What thresholds are used to flag a degraded Home Assistant integration?

A degraded Home Assistant integration is flagged when a domain has a total entity count of at least 3 and an unavailable-entity ratio of 0.5 or higher. These thresholds are applied to per-domain data computed from the latest normalized snapshot.

Can I use snapshot data to proactively repair Home Assistant integrations?

Yes, snapshot data enables proactive repair of Home Assistant integrations by surfacing degraded domains. The monitoring process computes per-domain unavailable ratios and emits a standardized findings block that identifies which integrations require immediate follow-up action.