By ESJavadex
Create, modify, and troubleshoot Home Assistant configuration files and Lovelace dashboards
Modifies files
Hook triggers on file write and edit operations
Uses power tools
Uses Bash, Write, or Edit tools
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
A 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 |
npx claudepluginhub esjavadex/claude-homeassistant-pluginsMulti-model consensus engine integrating OpenAI Codex CLI, Gemini CLI, and Claude CLI for collaborative code review and problem-solving.
Ultra-compressed communication mode. Cuts ~75% of tokens while keeping full technical accuracy by speaking like a caveman.
Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns
Curate auto-memory, promote learnings to CLAUDE.md and rules, extract proven patterns into reusable skills.
Memory compression system for Claude Code - persist context across sessions
Standalone image generation plugin using Nano Banana MCP server. Generates and edits images, icons, diagrams, patterns, and visual assets via Gemini image models. No Gemini CLI dependency required.