Zum Inhalt

Skills

Nach Aufgabe stöbern →

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.