From homeassist
Use when deploying Home Assistant config, validating YAML packages, or verifying system health after changes. Replaces shell-based validation with 40-170x faster compiled checks.
How this skill is triggered — by the user, by Claude, or both
Slash command
/homeassist:ha-deployThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Pre-deploy validation and post-deploy verification for Home Assistant config packages.
Pre-deploy validation and post-deploy verification for Home Assistant config packages.
Run before deploying config to HA:
homeassist validate ./packages # YAML syntax + structure
homeassist validate ./packages --check-entities # + verify entity refs against live HA
homeassist validate ./packages --check-registry # + detect orphaned entity registry entries
--check-entities)--check-registry, via WebSocket)0 — no errors (warnings are non-blocking)1 — errors found, do not deployRun after deploying and reloading HA:
homeassist verify # Health check
homeassist verify --baseline snapshot.json # Compare against baseline
# 1. Validate locally
homeassist validate ./packages --check-entities --check-registry || exit 1
# 2. Deploy (rsync, git pull, etc.)
rsync -av packages/ root@ha-host:/config/packages/
# 3. Reload
homeassist config reload all
# 4. Verify
homeassist verify --baseline snapshot.json
| Step | Shell script | homeassist |
|---|---|---|
| YAML validation (157 files) | ~30s | 0.12s |
| + entity ref checks | ~35s | 0.25s |
| Full validate + verify | ~42s | 1.3s |
npx claudepluginhub jsnyder/homeassist --plugin homeassistGuides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.