plugins/claude-code-homeassistant-hermit/skills/ha-automation-error-review/SKILL.md
Scan the Home Assistant error log for recurring automation failures. Surfaces any automation that appears in error-flagged log lines three or more times, which typically indicates a silently broken automation. Runs daily as a scheduled check via reflect-scheduled-checks.
npx skillsauth add gtapps/claude-code-hermit ha-automation-error-reviewInstall 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.
An automation can stop working silently — a renamed entity, a stale trigger, a missing service — and HA logs the error without surfacing it. This skill reads HA's error log, counts occurrences per automation, and flags ones with recurring hits.
${CLAUDE_PLUGIN_ROOT}/bin/ha-agent-lab ha automation-errors./api/error_log, regex-matches automation.* references on lines containing error keywords (error, failed, timeout, could not, unable to), counts hits per automation, and flags any with >= 3 occurrences..claude-code-hermit/raw/audit-ha-automation-errors-*.ha-automation-errors findings — YYYY-MM-DD
Automations with recurring errors: N
- automation.<id>: <count> error-pattern hits
If nothing meets the threshold: No actionable findings.
--min-hits N for noisier environments./api/error_log returns empty → No actionable findings. (0 lines scanned) — not a problem, just means the log rotated or HA has been quiet.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.