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.