ha-quality-review

Score Home Assistant integrations against the Integration Quality Scale tiers.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/L3DigitalNet/HA-Dev-Template --skill ha-quality-review
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ha-quality-review
Source: https://github.com/L3DigitalNet/HA-Dev-Template/tree/main/resources/skills/ha-skills/ha-quality-review
Command: npx skills add https://github.com/L3DigitalNet/HA-Dev-Template --skill ha-quality-review

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Review a Home Assistant integration against the Integration Quality Scale (IQS) and identify what tier it qualifies for (Bronze, Silver, Gold, Platinum). Use when the user says "review", "quality check", "ready for PR", "core submission", "quality scale", "IQS", or asks whether their integration meets Home Assistant standards. Also use before submitting to HACS or HA core.

Core Features & Use Cases

  • Run a structured IQS assessment and generate a tiered report.
  • Provide actionable remediation guidance and next steps for improvements.
  • Produce a report suitable for PR reviews, HACS submissions, and core submissions.

Quick Start

Invoke the ha-quality-review skill to start a full IQS assessment on your integration.

Frequently Asked Questions about ha-quality-review

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

FAQPage Schema
How do I check if my Home Assistant integration meets the Integration Quality Scale?

To check Home Assistant integration quality, the assessment validates your manifest.json fields like domain, codeowners, and iot_class against IQS criteria to determine a Bronze, Silver, Gold, or Platinum tier with actionable remediation guidance.

What is the Integration Quality Scale tier assessment process for HA core submissions?

The IQS tier assessment process locates and validates manifest.json fields in homeassistant/components/* or custom_components/* directories, outputting a structured report detailing current tier and concrete fixes for HA core submissions.

Can I use this quality review on both custom components and official HA core integrations?

Yes, the quality review operates across both custom_components/* and official HA core integrations by locating manifest.json files and applying version validation specifically for custom integrations during the IQS assessment.

How do I prepare my integration manifest.json for a HACS submission?

To prepare your manifest.json for a HACS submission, ensure required fields like domain, name, codeowners, documentation, iot_class, and integration_type are valid, then run an IQS assessment to identify missing compliance requirements and generate a tiered report.

What manifest.json fields are required to pass an IQS quality check?

To pass an IQS quality check, your manifest.json must include valid domain, name, codeowners, documentation, iot_class, and integration_type fields, with additional version validation required specifically for custom integrations.