plugins/claude-code-homeassistant-hermit/skills/ha-refresh-context/SKILL.md
Fetch and normalize the full Home Assistant state into durable artifacts. Use before drafting automations or when context is stale.
npx skillsauth add gtapps/claude-code-hermit ha-refresh-contextInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
${CLAUDE_PLUGIN_ROOT}/bin/ha-agent-lab ha refresh-context..claude-code-hermit/raw/snapshot-ha-normalized-latest.json to understand what's in the house..claude-code-hermit/raw/snapshot-ha-context-<date>.json + snapshot-ha-context-latest.json — raw HA API snapshot.claude-code-hermit/raw/snapshot-ha-normalized-latest.json — processed entity/service index (fixed name).claude-code-hermit/raw/audit-ha-context-refresh-<date>.md + audit-ha-context-refresh-latest.md — audit entryHouse profile (first run or when profile changes): if new areas, domains, or significant entity changes are observed in step 5, write a durable house profile summary to .claude-code-hermit/compiled/context-house-profile-<YYYY-MM-DD>.md with frontmatter type: context, title: "House Profile — <date>", created: <ISO8601>, session: <session_id or null>, tags: [ha-context, house-profile, foundational], injection_stub: "House profile: <N> areas, <M> entities, <K> automations. Read compiled/context-house-profile-<date>.md for detail." (fill in the real counts). Append [[compiled/context-house-profile-<date>]] to SHELL.md ### Artifacts produced this session under ## Monitoring.
tools
Presence history & tracker-health report — current home/away state, reliability, recent arrival/departure transitions, and activity patterns for person/device_tracker entities. Use when the operator asks about presence history or when a presence-dependent automation (locks, alarm, vacuum, climate) misbehaves.
development
Evening house brief — end-of-day security check, device status, and energy snapshot. Runs as a daily routine at 22:30 or on demand.
tools
Browse and explain the hermit's Home Assistant automations — list by topic, filter by keyword with plain-language YAML explanations, or sort by last-fired. Read-only. Use when the operator asks "what automations do I have / what does this one do / which haven't fired."
tools
On-demand HA-voice brainstorm — reads entity inventory, automation/script listings, and operator intent to surface at most 2 capability-gap ideas, each gated by proposal-triage before becoming a PROP. Invoke when the operator asks "what automations am I missing?", "any coverage gaps?", or "brainstorm improvements". Never runs autonomously.