Home Assistant Integration knowledge

Guide developers through building, testing, and reviewing Home Assistant integrations.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/belikh/nvidia-ha-combined --skill home-assistant-integration-knowledge
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Home Assistant Integration knowledge
Source: https://github.com/belikh/nvidia-ha-combined/tree/main/home-assistant-core/.claude/skills/integrations
Command: npx skills add https://github.com/belikh/nvidia-ha-combined --skill home-assistant-integration-knowledge

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a comprehensive reference for building, testing, and reviewing Home Assistant Integrations, consolidating guidelines, templates, and best practices to streamline development.

Core Features & Use Cases

  • Central reference for integration structure (files like init.py, manifest.json, config_flow, etc.)
  • Minimal integration checklist to ensure quality and consistency
  • Guidance on the Integration Quality Scale, testing patterns, and code organization
  • Real-world use: a developer consults this Skill to verify compliance before submitting an integration PR

Quick Start

Review the canonical guidelines in the Skill's SKILL.md to ensure your integration project follows the recommended structure. Use this knowledge to plan the integration layout, tests, and documentation before coding.

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 Home Assistant integration project before submitting a PR?

To structure a Home Assistant integration, use canonical guidelines for required files like __init__.py, manifest.json, and config_flow. This ensures your integration project follows recommended organization and passes code review.

What is the Integration Quality Scale and how does it affect my Home Assistant integration?

The Integration Quality Scale defines quality and consistency requirements for Home Assistant integrations. Following its guidance ensures your project meets testing patterns, documentation standards, and code organization rules for successful PR submission.

What files do I need to build a Home Assistant integration?

Building a Home Assistant integration requires specific files including __init__.py, manifest.json, and config_flow. Using the minimal integration checklist verifies these structural requirements are met before development proceeds.

How do I test a Home Assistant integration to meet code review guidelines?

Testing a Home Assistant integration involves applying recommended testing patterns and using provided templates. This verifies your integration complies with code review guidelines and quality scale requirements before submission.

Do I need documentation for my Home Assistant integration to pass review?

Documentation is required for your Home Assistant integration to pass review. The guidelines enforce documentation standards alongside configuration flows and testing practices to ensure compliance with the Integration Quality Scale.

Why does my Home Assistant integration PR fail code review?

Your Home Assistant integration PR fails code review when it violates structural requirements for files like __init__.py or manifest.json, lacks proper configuration flows, or misses quality scale testing patterns and documentation guidelines.