Home Assistant Integration knowledge

Guide developers in designing, testing, and reviewing Home Assistant Integrations.

89.8k|38.3k|Updated Sep 17, 2013
One-click install
npx skills add https://github.com/home-assistant/core --skill home-assistant-integration-knowledge-home-assistant
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: Home Assistant Integration knowledge
Source: https://github.com/home-assistant/core/tree/main/.claude/skills/integrations
Command: npx skills add https://github.com/home-assistant/core --skill home-assistant-integration-knowledge-home-assistant

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Home Assistant Integration knowledge provides a comprehensive reference for developers to build, test, and review integrations for Home Assistant, ensuring consistency and quality across projects.

Core Features & Use Cases

  • Standard Integration Structure: guidelines for the common file layout and patterns used in Home Assistant integrations.
  • Quality & Testing: instructions on testing strategies, testing coverage, and the integration quality scale.
  • Onboarding & Review: best practices for code reviews, documentation, and maintaining long-term integration health.

Quick Start

Consult this guide when starting a new integration project to ensure you follow the recommended structure and quality checks.

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 project?▼

A Home Assistant integration requires a standard file layout and common architectural patterns. Following the recommended structure from initial scaffolding ensures consistent metadata, proper resource handling, and long-term project health.

What is the Integration Quality Scale in Home Assistant?▼

The Integration Quality Scale is a set of guidelines measuring integration quality and testing coverage. Adhering to these scale expectations ensures your integration meets production-ready deployment standards for code reviews and long-term maintenance.

How do I test a Home Assistant integration for production readiness?▼

Testing a Home Assistant integration involves applying specific testing strategies and coverage instructions. Meeting these testing expectations ensures your integration passes code reviews and achieves production-ready deployment status.

What are the best practices for reviewing Home Assistant integrations?▼

Reviewing Home Assistant integrations involves checking standard structure, testing coverage, and adherence to the quality scale. Applying these best practices during onboarding and code reviews maintains long-term integration health and consistent metadata.

Does my Home Assistant integration need specific testing coverage for review?▼

Yes, Home Assistant integrations require specific testing coverage to pass review. Adhering to the Integration Quality Scale and its testing expectations ensures your project meets the required production-ready deployment and code review standards.