claude-code-homeassistant-hermit
v0.4.10Home Assistant layer for claude-code-hermit — skills, subagents, safety hook, and bun-powered CLI for an autonomous HA assistant
By gtappsLicense: MIT72 GitHub starsUpdated 3 hours ago
Directory evidence
- Runtimes
- Claude Code
- Parsed components
- 20 skill or MCP entries
- Source updated
- Aug 28, 2026
- Manifest status
- Canonical path parsed
The directory validates manifest shape and source location. It does not execute the plugin or provide a security endorsement. Review the indexing methodology →
Install plugin
claude plugin marketplace add IchenDEV/agent-plugin-mkt
claude plugin marketplace update agent-plugin-marketplace
claude plugin install claude-code-homeassistant-hermit@agent-plugin-marketplacePaste and run these commands in a terminal with Claude Code. They add and refresh the PluginsMP catalog, then install this plugin.
The installer fetches third-party code from the source repository shown on this page. This directory validates manifest structure and source location, but does not perform a security audit; review the manifest, components, and source before installing.
Get the source manually
git clone https://github.com/gtapps/claude-code-hermitClone the source repository, then follow its setup instructions to add the plugin to a compatible client. The plugin root is plugins/claude-code-homeassistant-hermit/.
Plugin files
├── .claude-plugin/plugin.json├── skills/domain-brainstorm/SKILL.md├── skills/ha-analyze-patterns/SKILL.md├── skills/ha-apply-change/SKILL.md├── skills/ha-apply-update/SKILL.md├── skills/ha-automation-diff/SKILL.md├── skills/ha-automation-explorer/SKILL.md├── skills/ha-boot/SKILL.md├── skills/ha-build-automation/SKILL.md├── skills/ha-delete-config/SKILL.md├── skills/ha-evening-brief/SKILL.md├── skills/ha-house-status/SKILL.md├── skills/ha-integration-health/SKILL.md├── skills/ha-morning-brief/SKILL.md├── skills/ha-presence-report/SKILL.md├── skills/ha-refresh-context/SKILL.md├── skills/ha-safety-audit/SKILL.md├── skills/ha-setup-house/SKILL.md├── skills/ha-snapshot-restore/SKILL.md├── skills/ha-update-check/SKILL.md└── skills/hatch/SKILL.md
Included Skills20
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.
Analyze Home Assistant history data and entity patterns to identify automation opportunities, unused devices, and energy anomalies. Use periodically or when looking for optimization opportunities.
Validate and apply a generated HA automation or script YAML with safety checks and optional reload. Use after building or modifying an automation.
Apply a Home Assistant update surfaced by ha-update-check, when the operator accepts a [ha-update] proposal. Enforces the tier rule -- add-ons/HACS may auto-apply, Core/OS/Supervisor always wait for an explicit operator go-ahead.
Report which Home Assistant automations were added, removed, edited, enabled, or disabled since the last snapshot — change memory across sessions, including UI edits that bypass this plugin. Read-only. Use when the operator asks "what changed", "what moved since last time", or to explain a regression.
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."
Check Home Assistant connectivity, context freshness, and locale. Auto-refresh context if stale. Use at session start or when HA status is unclear.
Draft a Home Assistant automation or script YAML from a description. Validates against the entity inventory and safety policy. Use when the user wants to create or modify HA automations.
Delete an automation or script from Home Assistant via REST API with operator confirmation. Use when the operator asks to remove, delete, or disable a specific automation or script.
Evening house brief — end-of-day security check, device status, and energy snapshot. Runs as a daily routine at 22:30 or on demand.
Get a quick live status of the house via MCP. Shows lights, covers, climate, presence, and notable states. Use when the operator asks about house state.
Detect dropped HA integrations by computing per-domain unavailable-entity ratios from the latest context snapshot. Flags domains where most entities are unavailable, suggesting the integration lost its connection. Runs daily as a scheduled check via reflect --scheduled-checks.
Morning house brief — live status, overnight anomalies, energy snapshot, pending proposals, and today's priorities. Runs as a daily routine or on demand.
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.
Fetch and normalize the full Home Assistant state into durable artifacts. Use before drafting automations or when context is stale.
Audit all live Home Assistant automations and scripts against the safety policy. Catches policy drift from entities added via the HA UI that bypassed this plugin's safety gate. Runs weekly as a scheduled check via reflect --scheduled-checks.
Guided build-out of a Home Assistant house — create areas, assign entities and devices, provision helpers, and scaffold starter automations. Thin orchestration of existing CLI commands; all structural writes are gated by ha_safety_mode.
Capture the state of a set of Home Assistant entities (lights, covers, climate, switches) to a named artifact and restore it later via scene.apply. Use to make automation testing reversible — snapshot before a risky change, restore if it misbehaves. Restore of sensitive entities is gated by ha_safety_mode.
Detect pending Home Assistant updates (Core, OS, Supervisor, add-ons, HACS) from the update.* domain and surface them as actionable proposals. Runs daily as a scheduled check via reflect --scheduled-checks.
One-time Home Assistant setup for this hermit. Configures HA access, connects to the official Home Assistant MCP Server integration, and verifies both the CLI and HA MCP. Run once per project after /claude-code-hermit:hatch.
Plugin manifests1
{
"name": "claude-code-homeassistant-hermit",
"version": "0.4.10",
"description": "Home Assistant layer for claude-code-hermit — skills, subagents, safety hook, and bun-powered CLI for an autonomous HA assistant",
"author": {
"name": "gtapps",
"url": "https://github.com/gtapps"
},
"repository": "https://github.com/gtapps/claude-code-hermit",
"homepage": "https://github.com/gtapps/claude-code-hermit/tree/main/plugins/claude-code-homeassistant-hermit",
"license": "MIT",
"keywords": [
"home-assistant",
"automation",
"mcp",
"gtapps"
],
"dependencies": [
{
"name": "claude-code-hermit",
"version": "^1.2.40"
}
]
}For maintainers
If you maintain this plugin, link to this source-backed listing from your README so users can review its manifest and indexed components.
[claude-code-homeassistant-hermit on Agent Plugins Marketplace](https://pluginsmp.com/plugins/claude-code-homeassistant-hermit)