Home Assistant Manager
Redigera, deploya och verifiera Home Assistant YAML och Lovelace-dashboards över SSH/hass-cli/MCP
Testad · Fungerar
Vad den gör
Guidar Claude genom att redigera Home Assistant-konfiguration (automatiseringar, skript, scener, mallar, MQTT, Lovelace-dashboards), validera med `ha core check`, deploya via git pull eller snabb scp, välja reload vs restart korrekt, och verifiera ändringar från loggar, spår och entitetsstatus. Utlöses vid alla Home Assistant-konfigurations-, automatiserings-, mall- eller dashboard-uppgifter som utförs över SSH, hass-cli eller en MCP-server. Upprätthåller modern 2024.10+ automatiseringssyntax, stabila automatiserings-ID:n och typ-tvingade mallar.
Testrapport
Hämtade SKILL.md och båda referensfilerna via rå GitHub — alla tre (reference/automations.md, reference/dashboards.md, dashboard.png) returnerade HTTP 200; frontmatter parsas med namn+beskrivning; inga hårdkodade maskinsökvägar (root@homeassistant.local är explicit dokumenterat som en platshållare) och inga säkerhetsbrister. För UTDATA skrev jag två verkliga automation.yaml-artefakter för samma uppgift ("porch light on when front door opens after sunset, plus deploy steps"): baseline.yaml från minnet vs skill.yaml som följde kroppen. Konkreta skillnader: baseline genererade äldre `trigger:/condition:/action:` + `platform: state` + `service:`, utelämnade ett stabilt `id:` och `mode:`, och sa "restart Home Assistant"; skill-versionen producerade moderna plural `triggers:/conditions:/actions:` + `trigger: state`/`action:`, lade till `id: porch_light_front_door_after_sunset` och `mode: single`, och deployade korrekt via reload av automatiseringsdomänen (starta aldrig om för en automatiseringsredigering) med en manuell-trigger + logg-grep + state-check verifieringsslinga — korrigeringen reload-vs-restart är den mest betydelsefulla skillnaden.
Testad: 2026-07-21 · Claude Code 2.x (agent harness)
Installation
git clone --depth 1 https://github.com/komal-SkyNET/claude-skill-homeassistant.git /tmp/home-assistant-manager-src mkdir -p ~/.claude/skills cp -R /tmp/home-assistant-manager-src/skills/home-assistant-manager ~/.claude/skills/home-assistant-manager # SKILL.md lands at ~/.claude/skills/home-assistant-manager/SKILL.md, plus reference/ (automations.md, dashboards.md) and dashboard.png. # Runtime prerequisites (the skill drives these, does not bundle them): a reachable Home Assistant instance and ONE of: # - SSH access to the HA host (for `ha core check|restart|logs`), or # - hass-cli with HASS_SERVER + HASS_TOKEN exported BEFORE the session starts, or # - an HA MCP server (official mcp_server integration or community ha-mcp). # The repo you edit is assumed to be the HA /config dir, git-connected to the instance. # Plugin-marketplace alternative: repo ships .claude-plugin/marketplace.json + plugin.json.
Kommandon och exempelprompter
/home-assistant-managerRedigera, deploya och verifiera Home Assistant YAML och Lovelace-dashboards över SSH/hass-cli/MCP
Skills triggas av vanliga förfrågningar — inga kommandon att memorera. Efter installationen aktiverar prompter som dessa skillen (på engelska):
Add a new automation to Home Assistant and deploy itValidate this Home Assistant blueprint before deployingBuild a Lovelace dashboard for my sensors