ha-refresh-context

Fetch and normalize Home Assistant state into durable artifacts for automation drafting and auditing.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Fetch and normalize the full Home Assistant state into durable artifacts to simplify automation drafting and debugging.

Core Features & Use Cases

  • Normalize live Home Assistant state into durable artifacts to support reliable automation development.
  • Detect drift and changes in entities or domains and update house profiles and audit records accordingly.

Quick Start

Run ha-agent-lab ha refresh-context to refresh the context and review the resulting snapshots.

Frequently Asked Questions about ha-refresh-context

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

FAQPage Schema
How do I normalize Home Assistant state into a durable snapshot for automation drafting?

To normalize Home Assistant state, fetch and structure live entity data into durable artifacts. This produces normalized context artifacts that simplify automation drafting and provide a stable baseline for development.

What is context drift in Home Assistant and how do I audit house profiles?

Context drift occurs when Home Assistant entities or domains change over time. You can audit house profiles by fetching state snapshots to detect changes and updating audit records accordingly.

How do I extract and structure Home Assistant state for debugging automations?

Extract and structure Home Assistant state by fetching the full live state and normalizing it into artifacts. This simplifies debugging by providing a clear, structured view of the current house profile.

Can I refresh Home Assistant context across different sessions?

Yes, you can refresh Home Assistant context across sessions by fetching new state snapshots. This updates the house-profile and audit artifacts to maintain accurate context for ongoing automation work.

What is the best way to detect entity and domain changes in Home Assistant?

The best way to detect entity and domain changes is by comparing normalized state snapshots. This approach identifies drift and updates house profiles to reflect current Home Assistant configurations.

Does this context normalization require specific Home Assistant dependencies?

No specific dependencies are required. The tool fetches the full Home Assistant state directly to produce normalized context artifacts, operating independently to generate house profiles and audit records.