Home Assistant Manager
Скилл для Claude Code, который правит и разворачивает конфигурацию Home Assistant: YAML-автоматизации, проверка, деплой, дашборды Lovelace
Средний риск
Средний уровень ставим, когда инструмент запускает код, ходит в сеть или читает файлы проекта. Перед установкой посмотрите, что именно он делает.
Почему такой уровень
- Выполняет команды по SSH и разворачивает изменения на инстансе Home Assistant
- Может перезагружать и перезапускать конфигурацию живого умного дома
Установка
В терминале, через 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.
Установи скилл: /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
Официальный плагин Zapier MCP: агент получает доступ к действиям в тысячах приложений через подключенный аккаунт Zapier
Awesome Claude Skills от Composio
Awesome Claude Skills
Каталог скиллов и плагинов для Claude и других агентов, плюс собственные скиллы автоматизации 78 SaaS-сервисов через Composio
Плагин и каталог CLI для агентов: генерирует командный интерфейс к GUI-программам вроде GIMP и Blender и ставит готовые через CLI-Hub