Skills¶
Auto-generierter Katalog aller Skills aus den konfigurierten Plugin-Source-Roots. Inhalt stammt direkt aus den SKILL.md-Frontmattern und -Bodies. Gruppiert nach Phase des Liefer-Lebenszyklus.
2 Plan¶
ha-automation-solution— Plant und orchestriert eine vollständige HA-YAML-Lösung aus einer Anforderung und dispatcht die ha-automation-Authoring-Skills in Abhängigkeitsreihenfolge.ha-integration-solution— Plant und orchestriert ein vollständiges Python-Custom-Integration-Backend aus einer Geräte-/Cloud-/API-Anforderung, gesteuert durch eine gewählte Quality-Scale-Zielstufe.ha-lovelace-solution— Plant und orchestriert eine vollständige Lovelace-/Frontend-Lösung aus einer Anforderung und dispatcht die Frontend-Skill-Familie in Abhängigkeitsreihenfolge.ha-pixoo-solution— Plant und orchestriert ein vollständiges Divoom-Pixoo-64-Display aus einer Anforderung und dispatcht die Pixoo-Authoring-Skills in Abhängigkeitsreihenfolge.ha-solution— Oberster Router, der eine Home-Assistant-Anforderung in eine oder mehrere Domänen klassifiziert und jeden Teil an die zuständige ha-*-solution weiterleitet.
3 Design¶
ha-backup-platform-add— Erweitert eine bestehende Integration um eine Backup-Plattform-Fläche — Pre/Post-Backup-Hooks oder einen Backup-Agenten — konform zum Backup-Platform-Vertrag.ha-badge-add— Fügt einem bestehenden Frontend-Modul ein Custom-Lovelace-Badge hinzu — das Badge-Custom-Element, customElements.define, optionalen Editor und die window.customBadges-Picker-Registrierung.ha-blueprint-scaffold— Scaffolded ein einzelnes Home-Assistant-Blueprint (Automation, Script oder Template) als spec-konforme YAML-Datei, sammelt die Absicht und delegiert an den ha-blueprint-author-Agenten.ha-bluetooth-augment— Erweitert eine bestehende Integration um Bluetooth — Manifest-Matcher, Advertisement-Callbacks, die passende Bluetooth-Coordinator-Familie und BLE-Lookups über den geteilten Scanner.ha-card-editor-add— Fügt einer bestehenden Custom-Lovelace-Card von Home Assistant einen ha-form-basierten visuellen Konfigurationseditor hinzu.ha-card-features-add— Fügt einem bestehenden Frontend-Modul ein Custom-Tile-/Card-Feature hinzu — eine interaktive Steuerzeile in der Tile-Card oder anderen Host-Cards.ha-card-preview-add— Vervollständigt und validiert die Vorschau einer bestehenden Custom-Lovelace-Card — Picker-Galerie-Vorschau, Editor-Live-Vorschau und Vorschau-Korrektheit.ha-card-sizing-determine— Bestimmt die optimale getGridOptions()/getCardSize()-Größendeklaration für eine bestehende Lovelace-Card oder ein Panel und übergibt sie einem Schritt, der beide Callbacks patcht.ha-config-entry-migrate— Ergänzt oder erweitert async_migrate_entry, um Config-Entries über einen Schema-Wechsel zu migrieren — bumpt VERSION/MINOR_VERSION, transformiert entry.data/options und fügt einen Test hinzu.ha-config-flow-augment— Erweitert den Config-Flow einer bestehenden Integration nicht-destruktiv um ein Muster — Tenant-/Account-Auswahl, Zeroconf-Discovery, Reauth, Reconfigure oder OAuth neben API-Key.ha-conversation-agent-augment— Erweitert eine bestehende Integration um Voice-&-AI-Flächen — Intent-Handler, Conversation-Agent und/oder LLM-API-Tools — Umfang wird mit dem Nutzer festgelegt, dann generiert.ha-coordinator-add— Fügt einer bestehenden Integration einen neuen DataUpdateCoordinator mit eigener Rolle und eigenem Update-Intervall hinzu — RuntimeData-Mapping, Options-Flow-Eintrag, Übersetzungen und Tests.ha-device-automation-add— Fügt einer bestehenden Home-Assistant-Custom-Integration eine Device-Automation-Art hinzu — einen Device-Trigger, eine Condition oder eine Action.ha-device-registry-augment— Verdrahtet die Device-Registry-Hierarchie — DeviceInfo, via_device-Hub-zu-Kind-Links, Laufzeit-Geräte und Entfernen veralteter Geräte — sodass Entities zu echten Geräten gruppieren.ha-diagnostics-augment— Erweitert die diagnostics.py einer Integration über das Scaffold hinaus und führt jedes Secret-, PII- und Koordinaten-Feld über async_redact_data mit explizitem TO_REDACT-Set.ha-discovery-augment— Fügt einen Discovery-Mechanismus jenseits von Zeroconf hinzu — DHCP, SSDP, USB, HomeKit oder MQTT — mit Manifest-Matcher, typisiertem Config-Flow-Schritt, Confirm-Schritt und unique_id-Update-Pfad.ha-entity-description-mapper— Erzeugt EntityDescription-Listen für ein Plattform-Modul aus einer Datapoint-Tabelle oder API-Schema-JSON, samt passender strings.json- und icons.json-Einträge.ha-entity-platform-add— Scaffolded eine aktive, befehlsgesteuerte Plattform-Entity (climate, cover, light, fan, lock, …) in eine bestehende Integration — Entity-Klasse, Feature-Bitmaske, Command-Methoden und Setup.ha-helper-scaffold— Scaffolded eine zustandsbehaftete Home-Assistant-Helper-Entity (input_*, counter, timer, schedule) als spec-konformen YAML-Block, setzt alle Pflichtfelder und berichtet die Read/Mutate-Fläche.ha-integration-ci-scaffold— Scaffolded die HA-spezifischen CI-Validatoren für ein Custom-Integration-Repo — hassfest, HACS-Validierungs-Action und eine pytest-Matrix — als Ergänzung zur generischen Portfolio-CI.ha-integration-events-add— Fügt einer bestehenden Home-Assistant-Custom-Integration das Feuern und/oder Lauschen von Events auf dem HA-Event-Bus hinzu.ha-integration-scaffold— Scaffolded ein vollständiges HA-Custom-Integration-Skelett — Manifest, Config-Flow, Coordinator, Entities, Plattformen, Übersetzungen, Diagnostics und pytest-Harness — in einem Durchlauf.ha-lovelace-card-scaffold— Scaffolded eine Vanilla-JS-Lovelace-Card unter www/ mit allen Pflicht-Lifecycle-Methoden, Shadow DOM, Entity-Change-Erkennung, HA-CSS-Properties und Auto-Registrierung.ha-media-source-add— Fügt einer bestehenden HA-Custom-Integration einen Media-Source-Provider (media_source.py) hinzu, der eine durchsuchbare, abspielbare Bibliothek im Media-Browser bereitstellt.ha-oauth2-credentials-augment— Fügt den OAuth2-/Application-Credentials-Flow hinzu — application_credentials.py, einen AbstractOAuth2FlowHandler-Config-Flow, OAuth2Session-Token-Refresh, Reauth und Manifest-Verdrahtung.ha-options-flow-augment— Rüstet eine generische Post-Setup-Option in den OptionsFlow einer Integration nach — gespeichert in entry.options, mit typisiertem Selector, Strings/Übersetzungen, Reload-Verdrahtung und Test.ha-panel-add— Fügt einer bestehenden Home-Assistant-Integration oder einem Frontend-Repo ein Custom-Panel hinzu — ein ganzseitiges Custom-Element in der Seitenleiste.ha-panel-config-view-add— Fügt einer bestehenden Home-Assistant-Custom-Panel die Konfigurations-/Optionsansicht hinzu oder vervollständigt sie — mit korrekter Persistenz und Admin-Gating.ha-repairs-add— Fügt einer bestehenden HA-Custom-Integration ein Repairs-Issue (fixable oder informativ) hinzu — Aufrufstelle, Repair-Flow, Übersetzungen und Delete-Lifecycle.ha-reproduce-state-add— Fügt ein reproduce_state.py-Platform-Modul hinzu, damit die Entities einer Integration in Szenen erfasst und über die eigenen Service-Aktionen der Domain wiederhergestellt werden.ha-service-definition-generator— Fügt einer bestehenden Integration einen HA-Service hinzu — services.yaml-Eintrag mit typisierten Selectors, Voluptuous-Schema, Handler-Stub, Übersetzungen, Icon und Tests.ha-significant-change-add— Fügt einen significant_change.py-Checker hinzu, damit Recorder, Cloud, Google, Alexa und HomeKit unbedeutende kontinuierliche Wertänderungen über Device-Class-Schwellen drosseln.ha-strategy-add— Fügt eine benutzerdefinierte Lovelace-Strategy hinzu — Dashboard oder View — mit generate()-Methode, customElements-Registrierung, Ressourcen-Laden und optionalem Config-Element.ha-system-health-add— Fügt einen system_health.py-Provider hinzu, der kurze Status-Werte auf einen Blick — Erreichbarkeit, Kontingent, verbundener Server — auf der System-Health-Seite anzeigt.ha-websocket-command-add— Fügt ein benutzerdefiniertes WebSocket-API-Command hinzu — den Backend-Endpoint, den eine Karte per hass.callWS aufruft — mit vol-Schema, Sync/Async-Handler und Setup-Registrierung.
4 Build¶
ha-automation-author— Erzeugt ein einzelnes Nicht-Blueprint-Automations- oder Kommando-Artefakt — Automation, Script, Szene, Template-Entity oder rest/shell/python_script — als spec-konformes YAML.ha-derived-sensor-author— Erzeugt einen abgeleiteten oder statistischen Helper-Sensor — bayesian, derivative, filter, statistics, threshold, trend, utility_meter u. a. — als spec-konformen YAML-Block.ha-panel-author— Entwickelt ein Home-Assistant-Panel produktionsreif von Anfang bis Ende — Delivery-Shape-Entscheidung, Datenanbindung, Layout/Responsive/Theming-Disziplin und Konformitätsbericht.ha-pixoo-animation-author— Erzeugt eine animierte 64×64-Anzeige für den Divoom Pixoo 64 — phasengesteuerte Bewegung und Farbanimation plus absturzsicheren Frame-Treiber — mit Konformitätsbericht.ha-pixoo-page-author— Erzeugt eine Divoom-Pixoo-64-Seite — components, special oder native — als spec-konformes pages_data-YAML aus einer Informationsanforderung, mit Konformitätsbericht.ha-pixoo-pixel-art-author— Erzeugt detaillierte 64×64-Pixel-Art für den Divoom Pixoo 64 — prozedurale Komponenten oder präziser PNG-Bauplan — mit Ramp-Palette, Schattierung und Konturen.
6 Quality¶
ha-dev-workflow-apply— Wendet den HA-Code-Style-, Strict-Typing- und Validierungs-Workflow (ruff, mypy-strict, hassfest, voluptuous) auf eine Custom-Integration an und meldet CONFORMANT/NEEDS-WORK je Ziel-Tier.ha-panel-ux-audit— Führt ein Read-only-UX-Audit eines HA-Panels mit Mobile-Fokus gegen die Lovelace-Specs und UX-Heuristiken durch und erzeugt einen nach Schweregrad sortierten Verbesserungs-Report.ha-quality-scale-audit— Führt ein Read-only-Quality-Scale-Audit einer HA-Custom-Integration durch und stellt deklarierte, dokumentierte und verifizierte Tier in einem nach Schweregrad sortierten Report gegenüber.ha-security-audit— Führt ein Read-only-Security-Audit einer HA-Custom-Integration gegen alle MUST-Regeln aus ha/security-hardening durch und erzeugt einen nach Schweregrad sortierten Findings-Report.ha-test-harness-augment— Fügt Tests für einen sekundären Code-Pfad (Plattform, Service, Helpers, Lovelace-Cleanup) zu einer bestehenden HA-Integration-Test-Suite hinzu, ohne bestehende Tests anzutasten.
7 Close & Release¶
ha-hacs-release— Macht eine bestehende HA-Custom-Integration HACS-release-fertig — valide hacs.json, tag-abgeglichene Manifest-Version, ZIP-Release-CD-Pflicht und brands-Pointer.
8 Cross-cutting¶
ha-translation-sync— Erkennt und behebt strukturellen Drift zwischen strings.json und jeder translations/.json einer HA-Custom-Integration und meldet icons.json-Drift.