Runs after a tool call finishes for Edit, Write and MultiEdit tool calls, executing yaml-formatter.sh, posttooluse-ha-validation.sh, posttooluse-python-quality.sh and posttooluse-dashboard-typecheck.sh (4 commands). From dcb/homeassistant-claude-kit.
Runs before the agent uses a tool for Bash, Read, Glob, Grep and Bash tool calls, executing pretooluse-ha-push-validation.sh and privacy-guard.sh (2 commands). From dcb/homeassistant-claude-kit.
Batch rename Home Assistant entities to follow a consistent naming convention. Discovers entities, proposes renames, executes via HA API, and updates all YAML/TypeScript references automatically. Trigger phrases: "rename entities", "fix entity names", "standardize entity IDs", "entity rename", "clean up names".
Cut a new homeassistant-claude-kit version. Curates commits since the last tag into kit-changelog.yaml entries, derives the semver bump, renders CHANGELOG.md, bumps .kit-version + dashboard/package.json, then creates a signed tag and (confirmed) GitHub release. Producer-only — runs entirely inside the kit repo, reads…
Run after setup-infrastructure to map rooms, entities, and preferences to the dashboard and automation templates. Conversational and resumable. Trigger phrases: "customize my home", "set up rooms", "configure automations", "map my entities", "set up my dashboard", "finish setup", "resume setup".
Run when setting up this repo for the first time, configuring HA connection, or verifying the infrastructure still works. Trigger phrases: "set up my HA", "configure connection", "first time setup", "run setup", "reconnect to HA", "my token stopped working", "verify my setup".
Pull a newer homeassistant-claude-kit version into this (diverged) install, applying only the changes still relevant here. Reads the kit's structured changelog, checks each change against the local code, and applies / skips / asks per change — on a work branch, never a blind merge. Trigger phrases: "upgrade the kit"…
Instructions for dcb/homeassistant-claude-kit, covering home assistant configuration management, first run, three-tier boundaries, critical rules and before making changes.