home-assistant-apps

Installation
SKILL.md

Home Assistant Apps Development

Develop, configure, test, publish, and secure Home Assistant apps (formerly known as add-ons). Apps are Docker container images managed by the Home Assistant Supervisor that extend functionality — from MQTT brokers to file-sharing services and custom web UIs.

When to Use This Skill

  • Creating a new Home Assistant app from scratch
  • Writing or reviewing app config.yaml configuration
  • Creating or modifying app Dockerfile and build configuration
  • Setting up build.yaml for multi-architecture builds
  • Configuring app options and option schemas
  • Implementing inter-app communication (Supervisor API, Home Assistant API, services)
  • Setting up Ingress for embedded web UIs
  • Writing AppArmor security profiles
  • Creating app repositories with repository.yaml
  • Publishing apps to container registries (GHCR, Docker Hub)
  • Testing apps locally with devcontainers or Docker
  • Troubleshooting app installation, runtime, or build issues
  • Adding translations, documentation, changelogs, icons, and logos
Installs
3
First Seen
Feb 8, 2026
home-assistant-apps — borales/home-assistant-skills