Home Assistant Integration knowledge

Design, implement, test, and review Home Assistant integrations.

1|Updated Jan 24, 2026
One-click install
npx skills add https://github.com/L3DigitalNet/ha-light-controller --skill home-assistant-integration-knowledge-l3digitalnet
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Home Assistant Integration knowledge
Source: https://github.com/L3DigitalNet/ha-light-controller/tree/main/.claude/skills/Home%20Assistant%20Integration%20knowledge
Command: npx skills add https://github.com/L3DigitalNet/ha-light-controller --skill home-assistant-integration-knowledge-l3digitalnet

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill provides a centralized reference for designing, implementing, testing, and reviewing Home Assistant Integrations to ensure consistency and quality.

Core Features & Use Cases

  • Standard integration structure guidance (manifest.json, init.py, config_flow, platforms)
  • Quality scale, testing requirements, minimal integration checklist, and code organization patterns
  • Use cases include building a new integration, performing code reviews, and validating conformance to Home Assistant guidelines

Quick Start

Consult this knowledge base when designing or reviewing an integration. For example, ensure it follows the standard folder layout under homeassistant/components/<domain>, includes a manifest.json, and uses a config_flow for UI setup.

Frequently Asked Questions about Home Assistant Integration knowledge

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I structure a new Home Assistant integration to meet quality scale requirements?

A Home Assistant integration requires a standard folder layout under homeassistant/components/<domain>, a manifest.json, and a config_flow for UI setup. Meeting the quality scale also involves following specific data coordinator patterns and testing expectations.

What files are required for a Home Assistant integration config flow setup?

Required files for a Home Assistant integration include manifest.json, __init__.py, config_flow, and platform files. These files ensure proper UI setup, device registry usage, and entity model compliance according to Home Assistant governance guidelines.

How does a data coordinator work in a Home Assistant integration?

A data coordinator in a Home Assistant integration manages data fetching and updates for entity models. It follows specific code organization patterns to ensure consistent data flow and compliance with the integration quality scale and governance guidelines.

What is the Home Assistant integration quality scale and when do I need to validate it?

The Home Assistant integration quality scale is a set of governance guidelines and testing requirements for integration consistency. You need to validate it when building a new integration, performing code reviews, or checking conformance to minimal integration checklist standards.

Can I use this knowledge base to perform a Home Assistant integration code review?

Yes, you can use this knowledge to perform a Home Assistant integration code review. It provides centralized reference material for validating compliance with standard file structures, config_flow patterns, and quality scale testing expectations.