By esjavadex
Block unauthorized write and edit tool calls on daemon-managed .team/team.json and .team/task-state.json files using PreToolUse hooks. Enforce structured workflows with cmux-team create-task, update-task, and close-task commands. Parse inputs via jq to maintain file integrity and prevent direct modifications during Home Assistant configuration management.
npx claudepluginhub esjavadex/claude-homeassistant-pluginsA curated marketplace of Claude Code plugins for Home Assistant and smart home automation.
| Plugin | Description | Version | Features |
|---|---|---|---|
| homeassistant-config | Create, validate, and manage HA configuration files | 1.4.0 | Skills, Scripts, Hooks |
# 1. Add this marketplace
/plugin marketplace add ESJavadex/claude-homeassistant-plugins
# 2. Install a plugin
/plugin install homeassistant-config@claude-homeassistant-plugins
| Component | What it does |
|---|---|
| Skill | Auto-activates when working with HA files |
| Pre-save Hook | Validates YAML before saving |
| validate_yaml.py | Check syntax, tabs, booleans, deprecated keys |
| check_config.py | Analyze config structure, entities, secrets |
| lovelace_validator.py | Validate dashboards (YAML & JSON) |
| References | Patterns, templates, blueprints, Lovelace, troubleshooting |
| Examples | Complete working configurations |
Ask Claude:
/plugin marketplace add ESJavadex/claude-homeassistant-plugins
/plugin # Browse and install
/plugin install homeassistant-config@claude-homeassistant-plugins
| Command | Action |
|---|---|
/plugin | Browse/manage plugins |
/plugin enable <name>@<marketplace> | Enable plugin |
/plugin disable <name>@<marketplace> | Disable plugin |
/plugin uninstall <name>@<marketplace> | Remove plugin |
claude-homeassistant-plugins/
├── .claude-plugin/
│ └── marketplace.json # Marketplace metadata
├── homeassistant-config/ # Home Assistant plugin
│ ├── .claude-plugin/
│ │ └── plugin.json # Plugin config + hooks
│ ├── hooks/ # Pre/post hooks
│ ├── skills/ # SKILL.md + scripts
│ └── README.md
└── README.md
.claude-plugin/plugin.jsonskills/<plugin-name>/SKILL.md with YAML frontmatterplugin.json with name, description, versionSKILL.md with YAML frontmatter (name, description)MIT License - See LICENSE
| Resource | Link |
|---|---|
| Claude Code Plugins | code.claude.com/docs/en/plugins |
| Plugin Marketplaces | code.claude.com/docs/en/plugin-marketplaces |
| Home Assistant | home-assistant.io |
| HACS | hacs.xyz |
Home Assistant automation, integrations, dashboards, voice, and energy workflows
Home Assistant configuration management - YAML configuration, automations, scripts, scenes, and entity management for Home Assistant installations
Agent skills for Home Assistant: best practices for automations, helpers, templates, device control, and dashboards.
Complete Home Assistant platform with frontend design, energy management, cameras, sensors, local LLM integration, and Ubuntu server deployment
Comprehensive plugin development toolkit for creating Claude Code plugins with AI-powered guidance for skills, agents, commands, and hooks
Modifies files
Hook triggers on file write and edit operations
Uses power tools
Uses Bash, Write, or Edit tools
Share bugs, ideas, or general feedback.
HomeKit smart home control via MCP - control lights, locks, thermostats, and scenes
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claim