What problem does it solve? Building Home Assistant add-ons involves many failure-prone details: correct config.yaml schemas, S6 overlay service scripts, Supervisor API authentication, ingress reverse proxy setup, and multi-architecture Docker builds. This Skill provides proven templates, patterns, and troubleshooting guidance to prevent common errors like permission failures, data loss, and architecture mismatches. ## Core Features & Use Cases - Add-On Scaffolding: Generate the full project structure with config.yaml, Dockerfile using official Home Assistant base images, and executable S6 service scripts. - Supervisor API & bashio Integration: Communicate with the Supervisor API using SUPERVISOR_TOKEN and bashio helper functions for logging, configuration access, and notifications. - Ingress & Multi-Arch Publishing: Configure ingress reverse proxy for web UIs and build multi-architecture images (amd64, armv7, aarch64) for GitHub-based add-on repositories. - Use Case: You want to package a Python service as a Home Assistant add-on with a web UI. Use this Skill to generate the config.yaml, Dockerfile, S6 run script, and ingress configuration, then validate everything against the pre-publish checklist. ## Quick Start Ask the AI to create a new Home Assistant add-on project named 'my-addon' with a Dockerfile, config.yaml, and S6 service script supporting amd64 and aarch64.