Traction scoreGitHub stars can be faked, so popularity alone can be misleading. Traction Score looks for broader signs of recent attention, adoption, and active maintenance.
This skill turns Home Assistant configuration work into a repeatable pipeline: edit YAML, validate with ha core check, deploy via git or scp, reload the right domain, and verify from logs, traces, and entity state. It serves power users and sysadmins who need to manage automations, scripts, dashboards, and templates across remote instances without guesswork.
WHO IT'S FOR
Home Assistant power users
manage home assistant configuration and automation
Home Assistant system administrators
maintain and troubleshoot home assistant instances
Compatible AgentsThe repository documents support for these agents. The skills may also work with other agents that can load SKILL.md files, but they may need some setup or small changes.
Clone into the Home Assistant configuration repository
Installs: Repository-local Claude Code skill for one Home Assistant configuration repository. · Claude Code
Before you start
Claude Code installed and configured.
A Home Assistant instance with SSH access enabled.
A Git repository connected to the Home Assistant /config directory.
hass-cli already installed.
SSH key authentication configured.
HASS_SERVER and HASS_TOKEN environment variables set.
Git and SSH access to github.com available for the documented clone command.
Run from: /path/to/your/homeassistant/config
In a terminal, run the complete command block. Keep `/path/to/your/homeassistant/config` verbatim in the command text, replacing it at execution time with the local path to your Home Assistant configuration repository.
cd /path/to/your/homeassistant/config
mkdir -p .claude/skills
cd .claude/skills
git clone git@github.com:komal-SkyNET/claude-skill-homeassistant.git home-assistant-manager-repo
ln -s home-assistant-manager-repo/skills/home-assistant-manager home-assistant-manager
Start Claude Code in the Home Assistant repository and confirm that the skill appears.
Download and extract into the Home Assistant configuration repository
Installs: Repository-local Claude Code skill for one Home Assistant configuration repository. · Claude Code
Before you start
Claude Code installed and configured.
A Home Assistant instance with SSH access enabled.
A Git repository connected to the Home Assistant /config directory.
hass-cli already installed.
SSH key authentication configured.
HASS_SERVER and HASS_TOKEN environment variables set.
curl and tar available for the documented download-and-extract command.
Run from: /path/to/your/homeassistant/config
In a terminal, run the complete command block. Keep `/path/to/your/homeassistant/config` verbatim in the command text, replacing it at execution time with the local path to your Home Assistant configuration repository.
cd /path/to/your/homeassistant/config
mkdir -p .claude/skills/home-assistant-manager
cd .claude/skills/home-assistant-manager
curl -L https://github.com/komal-SkyNET/claude-skill-homeassistant/archive/main.tar.gz | tar xz --strip-components=2 claude-skill-homeassistant-main/skills/home-assistant-manager
Start Claude Code in the Home Assistant repository and confirm that the skill appears.
Destination automation YAML file, if it cannot be determined from the repository.
Use the home-assistant-manager skill to draft an automation that sends a notification when my front door has remained open for more than five minutes. Inspect the relevant local Home Assistant YAML context, but only propose the YAML and explain where it belongs; do not deploy, reload, restart, trigger, commit, or push anything. Ask me for any missing door-sensor entity ID, notification target, and destination YAML file.