ha-hacs-publishing

Automate Home Assistant integration publishing to HACS with GitHub Actions validation.

6|1|Updated Feb 16, 2026
One-click install
npx skills add https://github.com/L3DigitalNet/Claude-Code-Plugins --skill ha-hacs-publishing
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ha-hacs-publishing
Source: https://github.com/L3DigitalNet/Claude-Code-Plugins/tree/main/plugins/home-assistant-dev/skills/ha-hacs-publishing
Command: npx skills add https://github.com/L3DigitalNet/Claude-Code-Plugins --skill ha-hacs-publishing

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill streamlines the process of publishing Home Assistant integrations to the Home Assistant Community Store (HACS), ensuring compliance with validation checks and best practices.

Core Features & Use Cases

  • Automated Validation: Integrates GitHub Actions for HACS and Hassfest checks.
  • Standardized Documentation: Provides a template for README.md files, including badges and installation instructions.
  • Brand Submission: Guides users through adding their integration's brand to the official Home Assistant brands repository.
  • Release Management: Details the process for creating GitHub Releases and versioning.
  • HACS Default Listing: Explains the steps to get an integration included in the HACS default repository.

Quick Start

Use the ha-hacs-publishing skill to generate a README.md template for a new Home Assistant integration.

Frequently Asked Questions about ha-hacs-publishing

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

FAQPage Schema
How do I publish a Home Assistant integration to HACS?

To publish a Home Assistant integration to HACS, you must automate GitHub Actions validation, template the README.md, submit your brand, and manage GitHub releases to adhere to HACS guidelines for default repository inclusion.

What is needed to get an integration listed in the HACS default repository?

Getting an integration listed in the HACS default repository requires passing HACS and Hassfest validation checks via GitHub Actions, providing standardized README documentation, and correctly managing GitHub release versions.

Do I need GitHub Actions to validate my Home Assistant integration for HACS?

Yes, you need GitHub Actions to validate your Home Assistant integration for HACS by running automated HACS and Hassfest validation checks to ensure compliance before submission.

How do I submit a brand to the Home Assistant brands repository?

You submit a brand to the Home Assistant brands repository by following guided submission steps that add your integration's official brand assets, ensuring your integration meets HACS default listing requirements.

What should be included in a README.md for a HACS integration?

A README.md for a HACS integration should include standardized installation instructions and badges generated from a template to ensure your documentation meets HACS validation guidelines.