Included skills
Build, review, and debug your projects with guidance based on current Home Assistant contributor documentation.
| Skill | Purpose |
|---|---|
| home-assistant-integration | Build and review Python integrations using current Home Assistant docs and quality rules. |
| home-assistant-card | Build and review custom Lovelace cards and editors. |
These skills provide development instructions. They do not connect to or control a Home Assistant instance.
Installation
Standalone skills
npx skills add denysdovhan/home-assistant-developer
Codex
codex plugin marketplace add denysdovhan/home-assistant-developer
Open the Plugins Directory, select the Home Assistant Developer marketplace, and install the plugin. Restart the desktop app if the new source is not visible.
Claude Code
claude plugin marketplace add denysdovhan/home-assistant-developer
claude plugin install home-assistant-developer@home-assistant-developer
For local testing, replace the GitHub shorthand in either marketplace command with this repository's absolute path.
Usage
Open your integration or card repository in your agent and describe the task. The agent selects the matching skill, reads its references, and checks the relevant Home Assistant documentation before coding.
For integrations:
Use home-assistant-integration to scaffold a custom integration with a
config flow and a sensor backed by DataUpdateCoordinator.
For Lovelace cards:
Use home-assistant-card to build a custom card and its editor using
this repository's existing frontend stack.
To review an existing project:
Use home-assistant-integration to review this integration against the
Bronze quality rules. Report findings before changing any files.
Development
Requires Make, Node.js 24+, uv, and Claude Code.
make install
make check
The root plugin.json uses Agent Plugins 1.0 as recommended by OpenAI. .agents/plugins/marketplace.json exposes it to Codex.
.claude-plugin/ supplies the Claude plugin and marketplace manifests. All manifests share the same root skills/ directory.
These skills were extracted from denysdovhan/agents.
See the contributing guideline for release instructions.
Sponsorship
Your generosity will help me maintain and develop more projects like this one.
- 💖 Sponsor on GitHub
- ☕️ Buy Me A Coffee
- Bitcoin:
bc1q7lfx6de8jrqt8mcds974l6nrsguhd6u30c6sg8 - Ethereum:
0x6aF39C917359897ae6969Ad682C14110afe1a0a1
License
The Home Assistant logo belongs to the Open Home Foundation and is licensed under CC BY-NC-SA 4.0.