ha-esphome-solutionlisted
Install: claude install-skill nolte/claude-home-assistant
# HA ESPHome Solution
Spec: `spec/claude/ha-esphome-solution/en.md` (EN canonical) / `spec/claude/ha-esphome-solution/de.md` (DE translation). This spec governs the front-door dispatch/plan contract, structurally consistent with its `ha-{integration,lovelace,automation,pixoo}-solution` siblings; the grounding specs below govern the ESPHome artifacts themselves.
Grounding specs: `spec/ha/esphome-config-patterns/en.md`, `spec/ha/esphome-project-structure/en.md`, `spec/ha/esphome-ha-driven-content/en.md`, and — where the device is one — `spec/ha/esp32-s3-box/en.md`, `spec/ha/esp32-s3-box-display/en.md`, `spec/ha/assist-pipeline/en.md`.
This skill is the **front door** to the ESPHome skill family. It generates nothing itself: it decomposes the requirement, plans the combination, and dispatches the owning skills, each of which owns its generation and spec conformance.
## Why this is a skill, not an agent
- **Plan-before-generate gate** — the artifact plan must be presented and explicitly approved before any generation; that human-visible gate is core to the contract and an agent's fire-and-forget shape would lose it.
- **Mid-flow interactivity** — the clarifying questions (which board, which values come from Home Assistant, is there a screen, is it a voice satellite) and the plan confirmation are per-run dialogues.
- **Orchestrator that dispatches other skills** — the skill-orchestrates-skill default keeps the entry point in skill form, exactly as the sibling `*-solution` ski