Home Assistant Manager

Скилл для Claude Code, который правит и разворачивает конфигурацию Home Assistant: YAML-автоматизации, проверка, деплой, дашборды Lovelace

Скилл

Средний риск

Средний уровень ставим, когда инструмент запускает код, ходит в сеть или читает файлы проекта. Перед установкой посмотрите, что именно он делает.

Почему такой уровень

  • Выполняет команды по SSH и разворачивает изменения на инстансе Home Assistant
  • Может перезагружать и перезапускать конфигурацию живого умного дома
Все причины и проверки

komal-skynet/claude-skill-homeassistant

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add skills/home-assistant-manager

Определит агенты на машине, проверит риск и зафиксирует версию.

Другие способы установки

Выполните в терминале в папке проекта

npx skills add komal-skynet/claude-skill-homeassistant --skill home-assistant-manager -a claude-code -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита 2112679
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/komal-skynet/claude-skill-homeassistant.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/home-assistant-manager/
git -C "$tmp" checkout 21126796f5da91d6d18757f0059762a5ab16ccd4
mkdir -p .claude/skills
cp -R "$tmp/skills/home-assistant-manager" .claude/skills/home-assistant-manager

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

npx skills add komal-skynet/claude-skill-homeassistant --skill home-assistant-manager -a cursor -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита 2112679
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/komal-skynet/claude-skill-homeassistant.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/home-assistant-manager/
git -C "$tmp" checkout 21126796f5da91d6d18757f0059762a5ab16ccd4
mkdir -p .agents/skills
cp -R "$tmp/skills/home-assistant-manager" .agents/skills/home-assistant-manager

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

npx skills add komal-skynet/claude-skill-homeassistant --skill home-assistant-manager -a github-copilot -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита 2112679
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/komal-skynet/claude-skill-homeassistant.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/home-assistant-manager/
git -C "$tmp" checkout 21126796f5da91d6d18757f0059762a5ab16ccd4
mkdir -p .github/skills
cp -R "$tmp/skills/home-assistant-manager" .github/skills/home-assistant-manager

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

npx skills add komal-skynet/claude-skill-homeassistant --skill home-assistant-manager -a codex -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита 2112679
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/komal-skynet/claude-skill-homeassistant.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/home-assistant-manager/
git -C "$tmp" checkout 21126796f5da91d6d18757f0059762a5ab16ccd4
mkdir -p .agents/skills
cp -R "$tmp/skills/home-assistant-manager" .agents/skills/home-assistant-manager

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

npx skills add komal-skynet/claude-skill-homeassistant --skill home-assistant-manager -a gemini-cli -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита 2112679
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/komal-skynet/claude-skill-homeassistant.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/home-assistant-manager/
git -C "$tmp" checkout 21126796f5da91d6d18757f0059762a5ab16ccd4
mkdir -p .agents/skills
cp -R "$tmp/skills/home-assistant-manager" .agents/skills/home-assistant-manager

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/komal-skynet/claude-skill-homeassistant.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/home-assistant-manager/
git -C "$tmp" checkout 21126796f5da91d6d18757f0059762a5ab16ccd4
mkdir -p .devin/skills
cp -R "$tmp/skills/home-assistant-manager" .devin/skills/home-assistant-manager

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Бывший Windsurf.

Выполните в терминале в папке проекта

npx skills add komal-skynet/claude-skill-homeassistant --skill home-assistant-manager -a cline -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита 2112679
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/komal-skynet/claude-skill-homeassistant.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/home-assistant-manager/
git -C "$tmp" checkout 21126796f5da91d6d18757f0059762a5ab16ccd4
mkdir -p .cline/skills
cp -R "$tmp/skills/home-assistant-manager" .cline/skills/home-assistant-manager

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

npx skills add komal-skynet/claude-skill-homeassistant --skill home-assistant-manager -a roo -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита 2112679
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/komal-skynet/claude-skill-homeassistant.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/home-assistant-manager/
git -C "$tmp" checkout 21126796f5da91d6d18757f0059762a5ab16ccd4
mkdir -p .roo/skills
cp -R "$tmp/skills/home-assistant-manager" .roo/skills/home-assistant-manager

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Форк Roo Code, папки .roo те же.

Выполните в терминале в папке проекта

npx skills add komal-skynet/claude-skill-homeassistant --skill home-assistant-manager -a opencode -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита 2112679
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/komal-skynet/claude-skill-homeassistant.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/home-assistant-manager/
git -C "$tmp" checkout 21126796f5da91d6d18757f0059762a5ab16ccd4
mkdir -p .agents/skills
cp -R "$tmp/skills/home-assistant-manager" .agents/skills/home-assistant-manager

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/komal-skynet/claude-skill-homeassistant.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/home-assistant-manager/
git -C "$tmp" checkout 21126796f5da91d6d18757f0059762a5ab16ccd4
mkdir -p .agents/skills
cp -R "$tmp/skills/home-assistant-manager" .agents/skills/home-assistant-manager

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/komal-skynet/claude-skill-homeassistant.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/home-assistant-manager/
git -C "$tmp" checkout 21126796f5da91d6d18757f0059762a5ab16ccd4
mkdir -p .agents/skills
cp -R "$tmp/skills/home-assistant-manager" .agents/skills/home-assistant-manager

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Понадобится: Node.js

Сверено с репозиторием 24 сент. 2026, коммит 2112679.

Текст для агента

Установи скилл: /plugin marketplace add komal-SkyNET/claude-skill-homeassistant, затем /plugin install home-assistant-manager@claude-skill-homeassistant. Запускай агента из каталога конфигурации Home Assistant.

Другие способы из описания автора
/plugin marketplace add komal-SkyNET/claude-skill-homeassistant
/plugin install home-assistant-manager@claude-skill-homeassistant

Ставит скилл глобально для Claude Code.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Скилл дает агенту рабочий процесс для удаленного управления Home Assistant. Он редактирует YAML автоматизаций, скриптов, сцен и шаблонов, проверяет конфигурацию через ha core check и доставляет изменения на инстанс через git или быстрый scp. Скилл сам решает, достаточно ли перезагрузки или нужен рестарт, а результат подтверждает по логам, трейсам и состоянию сущностей. Отдельный раздел посвящен сборке дашбордов Lovelace под планшеты с картами Mushroom и Tile. Для живого чтения состояния и вызова сервисов скилл предпочитает MCP-сервер Home Assistant, если он подключен, иначе работает по SSH и hass-cli.

Для кого. Для владельцев Home Assistant и devops-инженеров, которые ведут конфигурацию умного дома в git и правят ее вместе с агентом.

Подходит, если

  • Нужно написать или починить автоматизацию и проверить ее на живом инстансе
  • Нужно собрать дашборд Lovelace под конкретный планшет
  • Нужно безопасно применить изменения конфигурации без лишних рестартов

Не подходит, если

  • Нет SSH-доступа к инстансу Home Assistant и настроенного git в каталоге /config
  • Нужно только читать состояние и дергать сервисы, для этого хватит MCP-сервера Home Assistant

Пример запроса к агенту

Сделай автоматизацию: если входная дверь открыта дольше пяти минут, пришли уведомление, и проверь ее на инстансе

Ограничения

Скилл рассчитан на то, что правит именно каталог /config, связанный с инстансом по git. Нужны SSH-доступ, установленный hass-cli и переменные HASS_SERVER и HASS_TOKEN в окружении, а также git-репозиторий на стороне Home Assistant. Проверка ha core check занимает десятки секунд. Интеграция с документацией через Context7 MCP опциональна.

Как отключить. Удалите плагин home-assistant-manager через /plugin или уберите папку скилла из .claude/skills в каталоге конфигурации.

Проверка безопасности

  • Выполняет команды по SSH и разворачивает изменения на инстансе Home Assistant
  • Может перезагружать и перезапускать конфигурацию живого умного дома

Коротко о README

README описывает скилл, который превращает Claude Code в помощника по Home Assistant. Он ведет один канонический процесс деплоя: правка YAML, проверка ha core check, коммит и пуш, git pull на инстансе, перезагрузка или рестарт, проверка результата. Отдельно разобраны современный синтаксис автоматизаций, режимы и блупринты, а также сборка дашбордов Lovelace под планшеты. Репозиторий одновременно плагин и самохостящийся маркетплейс, ставится через /plugin, клонированием в .claude/skills или скачиванием архива. Лицензия MIT.

SKILL.md

---
name: home-assistant-manager
description: Manage Home Assistant configuration safely and fast — edit and deploy YAML (automations, blueprints, scripts, scenes, templates, MQTT), validate with ha core check, deploy via git or rapid scp, reload-vs-restart correctly, verify changes from logs, traces and entity state, and build Lovelace dashboards. Use for any Home Assistant config, automation, template, or dashboard work over SSH/hass-cli/MCP.
---

# Home Assistant Manager

Operate a remote Home Assistant instance precisely: make a change, get it live, prove it
worked. Optimize for the fewest safe round-trips.

## Assumptions
- The repo you're editing **is** the HA `/config` dir, git-connected to the instance.
  Edits aren't live until pulled on the instance.
- Access via one or more of: `hass-cli` (REST), SSH `ha`, or an MCP server (see below).
- Only edit `.yaml`/`.yml`/`.md`. Never read/write `.env` or `secrets.yaml`; use `!secret`.

Частые вопросы

Это замена MCP-серверу Home Assistant?

Нет, они дополняют друг друга. MCP-сервер дает живые инструменты чтения состояния и вызова сервисов, а скилл задает процедуру правки конфигурации: деплой, выбор перезагрузки или рестарта, проверку по логам.

Что нужно настроить заранее?

SSH-доступ к инстансу, git в каталоге /config, установленный hass-cli и переменные HASS_SERVER и HASS_TOKEN в окружении оболочки.

Выбор редакции

MCP-сервер со справкой по нодам и шаблонам n8n: агент подбирает ноды, проверяет конфигурацию и при наличии API создает воркфлоу в вашем n8n

MCP-серверВысокий рискБез VPN23 тыс.Звезды репозитория
Официальный

Официальный плагин Zapier MCP: агент получает доступ к действиям в тысячах приложений через подключенный аккаунт Zapier

ПлагинВысокий риск421Звезды репозитория

Каталог скиллов и плагинов для Claude и других агентов, плюс собственные скиллы автоматизации 78 SaaS-сервисов через Composio

СкиллВысокий риск75,8 тыс.Звезды репозитория

Плагин и каталог CLI для агентов: генерирует командный интерфейс к GUI-программам вроде GIMP и Blender и ставит готовые через CLI-Hub

ПлагинВысокий рискБез VPN50,9 тыс.Звезды репозитория
Foxx AIHome Assistant Manager

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.