home-assistant-integration-knowledge▌
home-assistant/core · updated Apr 8, 2026
The following platforms have extra guidelines:
File Locations
- Integration code:
./homeassistant/components/<integration_domain>/ - Integration tests:
./tests/components/<integration_domain>/
General guidelines
- When looking for examples, prefer integrations with the platinum or gold quality scale level first.
- Polling intervals are NOT user-configurable. Never add scan_interval, update_interval, or polling frequency options to config flows or config entries.
- Do NOT allow users to set config entry names in config flows. Names are automatically generated or can be customized later in UI. Exception: helper integrations may allow custom names.
The following platforms have extra guidelines:
- Diagnostics:
platform-diagnostics.mdfor diagnostic data collection - Repairs:
platform-repairs.mdfor user-actionable repair issues
Integration Quality Scale
- When validating the quality scale rules, check them at https://developers.home-assistant.io/docs/core/integration-quality-scale/rules
- When implementing or reviewing an integration, always consider the quality scale rules, since they promote best practices.
Template scale file: ./script/scaffold/templates/integration/integration/quality_scale.yaml
How Rules Apply
- Check
manifest.json: Look for"quality_scale"key to determine integration level - Bronze Rules: Always required for any integration with quality scale
- Higher Tier Rules: Only apply if integration targets that tier or higher
- Rule Status: Check
quality_scale.yamlin integration folder for:done: Rule implementedexempt: Rule doesn't apply (with reason in comment)todo: Rule needs implementation
Testing Requirements
- Tests should avoid interacting or mocking internal integration details. For more info, see https://developers.home-assistant.io/docs/development_testing/#writing-tests-for-integrations
Discussion
Product Hunt–style comments (not star reviews)- No comments yet — start the thread.
Ratings
4.8★★★★★36 reviews- ★★★★★Isabella Lopez· Dec 24, 2024
Solid pick for teams standardizing on skills: home-assistant-integration-knowledge is focused, and the summary matches what you get after install.
- ★★★★★Michael Agarwal· Dec 8, 2024
home-assistant-integration-knowledge is among the better-maintained entries we tried; worth keeping pinned for repeat workflows.
- ★★★★★Chaitanya Patil· Dec 4, 2024
home-assistant-integration-knowledge has been reliable in day-to-day use. Documentation quality is above average for community skills.
- ★★★★★Michael Khanna· Nov 27, 2024
home-assistant-integration-knowledge reduced setup friction for our internal harness; good balance of opinion and flexibility.
- ★★★★★Piyush G· Nov 23, 2024
Solid pick for teams standardizing on skills: home-assistant-integration-knowledge is focused, and the summary matches what you get after install.
- ★★★★★Isabella Abebe· Nov 15, 2024
home-assistant-integration-knowledge has been reliable in day-to-day use. Documentation quality is above average for community skills.
- ★★★★★James Jackson· Oct 18, 2024
I recommend home-assistant-integration-knowledge for anyone iterating fast on agent tooling; clear intent and a small, reviewable surface area.
- ★★★★★Shikha Mishra· Oct 14, 2024
We added home-assistant-integration-knowledge from the explainx registry; install was straightforward and the SKILL.md answered most questions upfront.
- ★★★★★Advait Li· Oct 6, 2024
Keeps context tight: home-assistant-integration-knowledge is the kind of skill you can hand to a new teammate without a long onboarding doc.
- ★★★★★Daniel Desai· Sep 25, 2024
Solid pick for teams standardizing on skills: home-assistant-integration-knowledge is focused, and the summary matches what you get after install.
showing 1-10 of 36