ha-badge-addlisted
Install: claude install-skill nolte/claude-home-assistant
# HA Badge Add
Spec: `spec/claude/ha-badge-add/en.md` (EN canonical) / `spec/claude/ha-badge-add/de.md` (DE translation).
## Why this is a skill, not an agent
- **Human-visible augmentation surface** — the user describes a status display and reads back the badge element, the registration entry, and the conformance report; a skill keeps this on the visible command surface, like the sibling frontend skill `ha-lovelace-card-scaffold`.
- **Mid-flow interactivity** — the `badge_type` tag-name decision and the "graphical editor yes/no" choice are per-run dialogues the user approves before generation.
- **Bounded, inline generation** — one custom-element module plus its `window.customBadges` push and optional editor fit inline; no isolated agent context is needed.
- Counter-dimension considered: the draft→validate loop could be an agent, but the tag-name and editor-depth decisions belong in the user's working context; skill wins.
## When this skill activates
Use this skill to add **one** custom badge — the small status widget at the head of a Lovelace view — to an existing frontend module (an integration's `www/` folder or a standalone Lovelace module).
## When NOT to activate
- a custom card (the larger content building block) → `ha-lovelace-card-scaffold` / `ha/lovelace-card-patterns`
- a tile card feature → `ha/lovelace-card-features`
- a dashboard strategy → `ha/lovelace-strategies`
- the `config-changed` graphical-editor detail pattern → `ha/lovelace-card-editor`
- deplo