Claude Code hook

Claude Homeassistant Plugins

Claude Code Plugins, Skills, Agents Marketplace for Home Assistant

28 stars 1 forksHooks Plugin marketplace Source

Install

Inside Claude Code
/plugin marketplace add ESJavadex/claude-homeassistant-plugins

Found in the project README. Check it for setup steps after installing.

From source
git clone https://github.com/ESJavadex/claude-homeassistant-plugins.git

From the README

Claude Home Assistant Plugins

Claude Code plugins for Home Assistant. They teach Claude the syntax Home
Assistant uses today (2026), check what it writes, and help migrate old
configs.

Plugins

Install

Already installed? Update with /plugin marketplace update claude-homeassistant-plugins.

Running Claude Code inside Home Assistant? The
Claude Terminal Pro add-on can
ship this plugin preinstalled.

Why

Most Home Assistant YAML on the internet is out of date, and so is a lot of
what language models learned. Since 2024 Home Assistant has:

- renamed service: to action: and platform: to trigger: (2024.8, 2024.10);
- removed legacy platform: template entities (2026.6) and light
  color_temp/kelvin (2026.3);
- added purpose-specific triggers like light.turned_on, renamed several of
  them (2026.5–2026.7) and changed offset on sun/calendar triggers (2026.11);
- made sections the default dashboard view, replaced layout_options with
  grid_options and call-service with perform-action;
- moved http: and many integrations from YAML to the UI.

The plugin knows all of that, writes for the version you run, and checks every
YAML file Claude edits.

What you get

Development

Pull requests are welcome. Please keep examples on current syntax: CI runs the
validators on every example with --strict.

License

MIT, see LICENSE.
Read the full README on GitHub

How hooks work

  • Hooks are shell commands Claude Code runs at fixed points: before or after a tool call, when you submit a prompt, when Claude stops, on notifications and at session start.
  • They are set in the hooks section of ~/.claude/settings.json (or .claude/settings.json for a project), or come bundled in a plugin.
  • A hook can block a tool call, add context, or run a formatter or test. Read the scripts before you install them: they run on your machine with your permissions.
Claude Code docs

Details

Type
Hooks
Language
Python
License
MIT
Last updated
3 November 2026
Topics
claudeclaudecodecodehahomeassistanthookmcpskillskills

FAQ

What is Claude Homeassistant Plugins?

Claude Code Plugins, Skills, Agents Marketplace for Home Assistant It is a hook for Claude Code, from ESJavadex/claude-homeassistant-plugins on GitHub.

How do I install Claude Homeassistant Plugins?

Run /plugin marketplace add ESJavadex/claude-homeassistant-plugins inside Claude Code, then follow the setup in the README.

Is Claude Homeassistant Plugins popular?

ESJavadex/claude-homeassistant-plugins has 28 GitHub stars and 1 forks. It was last updated on 3 November 2026.

More hooks

Browse the most popular Claude Code mods, all hooks, or the skills and MCP server directories.