Home Assistant Manager
Upravuje, nasazuje a ověřuje Home Assistant YAML a Lovelace dashboardy přes SSH/hass-cli/MCP
Otestováno · Funguje
Co umí
Provádí Claude úpravou konfigurace Home Assistant (automatizace, skripty, scény, šablony, MQTT, Lovelace dashboardy), validací pomocí `ha core check`, nasazováním přes git pull nebo rychlé scp, správným výběrem reload vs restart a ověřováním změn z logů, trasování a stavu entit. Spouští se na jakýkoli úkol konfigurace, automatizace, šablony nebo dashboardu Home Assistant provedený přes SSH, hass-cli nebo MCP server. Vynucuje moderní syntaxi automatizace 2024.10+, stabilní ID automatizací a šablony s vynuceným typem.
Testovací report
Načten SKILL.md a oba referenční soubory přes raw GitHub — všechny tři (reference/automations.md, reference/dashboards.md, dashboard.png) vrátily HTTP 200; frontmatter se parsuje s name+description; žádné pevně zakódované cesty k počítači (root@homeassistant.local je explicitně dokumentován jako zástupný symbol) a žádné bezpečnostní problémy. Pro VÝSTUP jsem napsal dva skutečné artefakty automation.yaml pro stejný úkol ("porch light on when front door opens after sunset, plus deploy steps"): baseline.yaml z paměti vs skill.yaml podle těla. Konkrétní rozdíly: baseline vygeneroval zastaralé `trigger:/condition:/action:` + `platform: state` + `service:`, vynechal stabilní `id:` a `mode:` a řekl "restart Home Assistant"; verze skillu vytvořila moderní množné číslo `triggers:/conditions:/actions:` + `trigger: state`/`action:`, přidala `id: porch_light_front_door_after_sunset` a `mode: single` a správně nasadila přes reload domény automatizace (nikdy restartovat pro úpravu automatizace) s manuálním spouštěčem + log-grep + state-check ověřovací smyčkou — oprava reload-vs-restart je nejdůležitější rozdíl.
Testováno: 2026-07-21 · Claude Code 2.x (agent harness)
Instalace
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.
Příkazy a ukázkové prompty
/home-assistant-managerUpravuje, nasazuje a ověřuje Home Assistant YAML a Lovelace dashboardy přes SSH/hass-cli/MCP
Skilly se spouštějí běžnými požadavky — žádné příkazy k zapamatování. Po instalaci ho aktivují prompty jako tyto (anglicky):
Add a new automation to Home Assistant and deploy itValidate this Home Assistant blueprint before deployingBuild a Lovelace dashboard for my sensors