ha-entity-platform-addlisted
Install: claude install-skill nolte/claude-home-assistant
# HA Entity Platform Add
Spec: `spec/claude/ha-entity-platform-add/en.md` (EN canonical) / `spec/claude/ha-entity-platform-add/de.md` (DE translation).
## Why this is a skill, not an agent
- **Human-visible scaffolding surface** — the operator describes a device capability and reads back the platform module, the feature bitmask, the command methods, and the conformance report; a skill keeps this on the visible command surface, like the sibling augment skills (`ha-coordinator-add`, `ha-entity-description-map`, `ha-device-automation-add`).
- **Mid-flow interactivity** — the platform/domain decision and the family confirmation are per-run dialogues the operator approves before generation.
- **Bounded, inline generation** — one platform module plus its description and setup fit inline; no isolated agent context is needed.
- Counter-dimension considered: the draft→validate loop could be an agent, but the domain decision and the active-vs-declarative gate belong in the operator's working context; skill wins.
## When this skill activates
Use this skill to scaffold **one** active platform entity — a command-driven domain (`climate`, `cover`, `light`, `fan`, `lock`, `media_player`, `vacuum`, `valve`, `humidifier`, `water_heater`, `siren`, `lawn_mower`, …) whose entity exposes async command methods — into an existing integration.
## When NOT to activate
- datapoints authored declaratively as `EntityDescription` tables — read-type `sensor`/`binary_sensor`/`button`, and the descri