nolte

63 mods across 2 repositories, 1 stars between them.

nolte/claude-home-assistant

Skill Claude CodeCodex

Determines the optimal size declaration for an existing custom Lovelace card or panel — getGridOptions() (sections) and getCardSize() (masonry/panel/stacks) — so it renders correctly across devices in view and edit mode, then hands the result to an implementation step patching both callbacks. Classifies as…

1 29d ago A 222 tokens original MIT

nolte/claude-home-assistant

Skill Claude CodeCodex

Adds or extend asyncmigrateentry in an existing Home Assistant Custom Integration to migrate stored config entries across a schema change — bump ConfigFlow.VERSION (breaking) or MINORVERSION (backward-compatible), transform entry.data / entry.options (rename, move, default, split keys) via…

1 29d ago A 202 tokens original MIT

nolte/claude-home-assistant

Skill Claude CodeCodex

Augments an existing Home Assistant Custom Integration config flow with an additional pattern — multi-step tenant / account selection, zeroconf discovery, reauth flow, reconfigure flow, or OAuth as alternative to API key — non-destructively. Activate on phrasings like "add a multi-step tenant selection to the config…

1 29d ago A 145 tokens original MIT

nolte/claude-home-assistant

Skill Claude CodeCodex

Augments an existing Home Assistant Custom Integration with one or more Voice & AI surfaces — intent handlers, a conversation agent, and/or LLM API tools — conforming to spec/ha/intents-conversation plus spec/ha/llm-api. Decides with the user which surfaces are in scope, then generates the registered intent handlers…

1 29d ago A 206 tokens original MIT

ha-coordinator-add

29

nolte/claude-home-assistant

Skill Claude CodeCodex

Appends a new DataUpdateCoordinator to an existing Home Assistant Custom Integration — separate role, separate update interval, full integration with RuntimeData mapping, options-flow entry, translations, and tests. Activate on phrasings like "add a new coordinator for alerts", "split the existing coordinator", "add a…

1 29d ago A 120 tokens original MIT

nolte/claude-home-assistant

Skill Claude CodeCodex

Authors one Home Assistant derived or statistical helper sensor as a spec-conformant YAML block from a described intent — bayesian, derivative, filter, minmax, statistics, threshold, trend, historystats, integration, utilitymeter, or group — conforming to the matching spec/ha-automation/ . Picks the right integration…

1 29d ago A 217 tokens original MIT

nolte/claude-home-assistant

Skill Claude CodeCodex

Applies and validates the HA code-style / strict-typing / validation workflow (spec/ha/dev-workflow) against an existing HA Custom Integration — Ruff format, ordered imports, f-strings (logging excepted), file-header docstrings, full type annotations, a local mypy-strict profile as the platinum strict-typing bridge…

1 29d ago A 212 tokens original MIT

nolte/claude-home-assistant

Skill Claude CodeCodex

Augments an existing Home Assistant Custom Integration with one device-automation kind — a device trigger, condition, or action — conforming to spec/ha/device-automations. Creates the matching platform module (devicetrigger.py / devicecondition.py / deviceaction.py) with its asyncget list…

1 29d ago A 206 tokens original MIT

nolte/claude-home-assistant

Skill Claude CodeCodex

Wires the device-registry hierarchy of an existing Home Assistant Custom Integration so entities group into proper devices — DeviceInfo with identifiers / manufacturer / model / name, a viadevice hub-to-child parent link, runtime addition of newly discovered devices, and removal of stale devices via…

1 29d ago A 211 tokens original MIT

nolte/claude-home-assistant

Skill Claude CodeCodex

Enriches an existing Home Assistant Custom Integration's diagnostics beyond the scaffold baseline, conforming to spec/ha/diagnostics. Creates or edits diagnostics.py with asyncgetconfigentrydiagnostics (and optional asyncgetdevicediagnostics) returning structured dicts, and routes every…

1 29d ago A 199 tokens original MIT

nolte/claude-home-assistant

Skill Claude CodeCodex

Augments an existing Home Assistant Custom Integration with one network or bus discovery mechanism beyond Zeroconf — DHCP, SSDP/uPnP, USB, HomeKit, or MQTT discovery — conforming to spec/ha/discovery-mechanisms. Sets the manifest matcher list, implements the typed asyncstep in configflow.py, forwards into a confirm…

1 29d ago A 224 tokens original MIT

nolte/claude-home-assistant

Skill Claude CodeCodex

Generates EntityDescription tuple lists for an HA Custom Integration platform module from a datapoint table or API-schema JSON, plus matching strings.json and icons.json entries. Activate on phrasings like "add sensors from this datapoint list", "generate EntityDescriptions from this CSV", "add binarysensors for the…

1 29d ago A 111 tokens original MIT

nolte/claude-home-assistant

Skill Claude CodeCodex

Deprecated stub: this skill was renamed to ha-entity-description-map in the 2026-07 naming-uniformity pass (per the inherited skill-agent-naming spec). Invoke ha-entity-description-map instead; this stub only redirects and will be removed in a future minor release.

1 29d ago A 68 tokens original MIT

nolte/claude-home-assistant

Skill Claude CodeCodex

Scaffolds one active platform entity into an existing Home Assistant Custom Integration — a command-driven domain (climate, cover, light, fan, lock, mediaplayer, and peers) whose entity exposes async command methods — conforming to spec/ha/entity-platform-types plus the matching ha/entity-platforms- family spec.…

1 29d ago A 201 tokens original MIT

nolte/claude-home-assistant

Skill Claude CodeCodex

Wires one Home-Assistant-driven value or command into an ESPHome device per spec/ha/esphome-ha-driven-content — choosing the mechanism by the spec's rule (continuously mirrored value → state subscription, one-shot instruction → callable action, person-set value → writable template entity, something HA must learn →…

1 29d ago A 193 tokens original MIT

nolte/claude-home-assistant

Skill Claude CodeCodex

Scaffolds the CI that validates an ESPHome fleet per spec/ha/esphome-project-structure §Validation — a pull-request workflow running esphome config for every device file on every change rather than only the diff, because a package edit breaks devices nobody touched, plus a scheduled or pre-release job for the far…

1 29d ago A 220 tokens original MIT

nolte/claude-home-assistant

Skill Claude CodeCodex

Augments an existing ESPHome device-config YAML with one addition — a sensor/actuator platform block, an I2C bus or multiplexer channel, a locally consumed external component, or a new shared-package binding — conforming to spec/ha/esphome-config-patterns. Reads the device file and its shared packages first, verifies…

1 29d ago A 209 tokens original MIT

nolte/claude-home-assistant

Skill Claude CodeCodex

Scaffolds one complete ESPHome device-config YAML file — substitutions-driven naming, shared blocks via packages, environment-variable-referenced wifi with AP fallback, natively encrypted api with a per-device key, password-protected ota, logger, and the first sensor/actuator platform blocks — conforming to…

1 29d ago A 220 tokens original MIT

nolte/claude-home-assistant

Skill Claude CodeCodex

Authors the on-screen content of an ESPHome display device per spec/ha/esp32-s3-box-display and spec/ha/esp32-s3-box-display-design — fixing the rendering path (display with pages and lambdas, or lvgl, never mixed), then emitting a page for every reachable state including the degraded ones, the single redraw script…

1 29d ago A 265 tokens original MIT

nolte/claude-home-assistant

Skill Claude CodeCodex

Scaffolds the repository layout of an ESPHome fleet per spec/ha/esphome-project-structure — the config root with flat device files, a common/ package tree grouped by consumer, include/ for C++ lambda headers, archive/ for retired devices, a keyed asset tree, the base package plus a first board package that pulls it…

1 29d ago A 218 tokens original MIT

nolte/claude-home-assistant

Skill Claude CodeCodex

Authors or reshapes exactly one shared ESPHome package under common/ per spec/ha/esphome-project-structure — cutting a concern out of duplicated device blocks, giving it a substitution interface with a defaults fallback, adding the id keys devices need to override a component, resolving a one-device deviation through…

1 29d ago A 203 tokens original MIT

ha-esphome-solution

46

nolte/claude-home-assistant

Skill Claude CodeCodex

Plans and orchestrates a complete ESPHome device or fleet result from a requirement, so the user never has to pick which ESPHome skill produces what. Decomposes it into the minimal dependency-ordered set of artifacts across the ha-esphome- family — repository layout and packages, the device file, sensors and buses…

1 29d ago A 205 tokens original MIT

nolte/claude-home-assistant

Skill Claude CodeCodex

Turns an ESPHome device into a Home Assistant voice satellite per spec/ha/esp32-s3-box and spec/ha/assist-pipeline — emitting the generation-correct audio binding (one I2S bus, the external audioadc / audiodac pair the board actually carries, the capture/playback rate asymmetry, the power-amplifier switch), microphone…

1 29d ago A 220 tokens original MIT

ha-hacs-release

48

nolte/claude-home-assistant

Skill Claude CodeCodex

Makes an existing Home Assistant Custom Integration HACS-release-ready by scaffolding and verifying the HACS-specific distribution layer defined in spec/ha/hacs-release — a valid hacs.json (name, ziprelease plus filename, homeassistant floor, hidedefaultbranch, renderreadme), the manifest.json version aligned to the…

1 29d ago A 208 tokens original MIT