ha-analyze-patterns

Analyze Home Assistant history data to identify automation opportunities, unused devices, and energy anomalies.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Home Assistant users often struggle to identify automation inefficiencies, unused devices, and energy anomalies within historical data. This skill analyzes history and entity patterns to surface actionable opportunities for optimization and reliability improvements.

Core Features & Use Cases

  • Load and compare historical Home Assistant data snapshots to surface patterns
  • Identify devices that are unused, always-off, or intermittently active
  • Propose automation opportunities and energy usage insights for optimization and cost savings
  • Update MEMORY.md with learned patterns and generate a succinct patterns summary

Quick Start

Run the ha-analyze-patterns analysis to generate a fresh pattern report and memory update.

Frequently Asked Questions about ha-analyze-patterns

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

FAQPage Schema
How do I identify automation opportunities in Home Assistant history data?

Home Assistant pattern analysis reads historical snapshots, live context via MCP, and normalized inventories to identify unused devices, energy anomalies, and automation opportunities. It generates a Markdown summary and updates MEMORY.md with learned patterns.

How can I find unused devices in my Home Assistant setup?

You can find unused devices by analyzing Home Assistant entity patterns to identify devices that are unused, always-off, or intermittently active. This pattern analysis reads normalized inventories to highlight hardware removal or optimization opportunities.

What is the best way to detect energy usage anomalies in Home Assistant?

The best way to detect energy usage anomalies is by analyzing Home Assistant historical data and entity patterns. This approach surfaces energy anomalies and proposes actionable usage insights for optimization and cost savings.

Does Home Assistant pattern analysis require any external dependencies?

Home Assistant pattern analysis requires no external dependencies. It reads raw snapshots, live context via MCP, and normalized inventories directly from your environment to perform periodic health checks and optimization sessions across dashboards and automations.

How does pattern analysis update Home Assistant memory and generate reports?

Pattern analysis updates memory by writing pattern data to raw JSON files, creating a Markdown summary when non-trivial findings exist, and updating MEMORY.md with learned patterns. This ensures optimization insights and automation opportunities are tracked.