mcpField
H
home-assistant-custom-integration

home-assistant-custom-integration

github.com/bradsjmDevelopment46587 installsUpdated 16w ago
Repository

About home-assistant-custom-integration

A skill for building Home Assistant custom integrations, guiding developers from official documentation and a practical checklist through template, intermediate, and push-data examples.

Key features

  1. 01Official documentation reference
  2. 02Integration build checklist
  3. 03Template integration example
  4. 04Intermediate integration example
  5. 05Push-data integration example

Use cases

  1. 01Planning a custom integration
  2. 02Starting from a template
  3. 03Adding push-data support

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/bradsjm/hassio-addons --skill home-assistant-custom-integration

After installing, type/home-assistant-custom-integrationin Claude Code to confirm it loaded.

Bundled files

References and scripts installed along with SKILL.md.

references/
checklist.md
references/msp_integration_101_intermediate/
__init__.py
api.py
base.py
binary_sensor.py
config_flow.py
const.py
coordinator.py
fan.py
light.py
manifest.json
README.md
sensor.py
services.py
services.yaml
strings.json
switch.py
references/msp_integration_101_intermediate/translations/
en.json
references/msp_integration_101_template/
__init__.py
api.py
binary_sensor.py
config_flow.py
const.py
coordinator.py
manifest.json
README.md
sensor.py
strings.json
references/msp_integration_101_template/translations/
en.json
references/msp_push_data_example/
__init__.py

Details

From the project README

Home Assistant Custom Integration Examples

Workflow

  • Read the official docs overview first.
  • Use the practical checklist while building.
  • Start from the template example, then layer in complexity with the intermediate and push-data examples.

References

All reference and script files are relative to the location of this SKILL.md file.

  • Official docs overview: references/official-docs.md
  • Build checklist: references/checklist.md
  • Template example: references/msp_integration_101_template
  • Intermediate example: references/msp_integration_101_intermediate
  • Push-data example: references/msp_push_data_example

Comments

Markdown supported