Communitygithub.com

homeassistant-ai/home-assistant-best-practices

Home Assistant オートメーション、ヘルパー、スクリプト、コントロール、ダッシュボードのベストプラクティス。

home-assistant-best-practices とは?

このスキルは、Home Assistant の自動化、ヘルパー、スクリプト、シーン、ダッシュボードを作成・編集する際のベストプラクティスを提供します。AIエージェントがJinja2テンプレートをネイティブ機能の代わりに使用したり、device_idをentity_idの代わりに使用したり、エンティティIDを変更する前に依存関係を確認しなかったり、間違った自動化モードを選択したり、生のセンサーをヘルパーとして使ったりするような一般的な間違いを防ぐのに役立ちます。Zigbeeボタンやリモコンの自動化設定、エンティティ名の変更、ダッシュボードカードの設定、AppDaemonアプリのレビューなど、幅広いシナリオをカバーしています。このスキールに従うことで、AIエージェントはHome AssistantのUI管理対象を直接編集せず、推奨される設定方法を守り、安定した拡張可能なスマートホーム構成を実現できます。

対応~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/homeassistant-ai/skills/tree/main/skills/home-assistant-best-practices

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

home-assistant-best-practices は何をしますか?

Home Assistant のオートメーション、ヘルパー、スクリプト、コントロール、ダッシュボードのベストプラクティス。このスキルをトリガーする条件:

  • オートメーション、スクリプト、シーン、ダッシュボードの作成または編集時
  • テンプレートセンサーと組み込みヘルパーの選択時
  • トリガー、条件、オートメーションモードの再構成時
  • Zigbee ボタン/リモコンのオートメーション設定時
  • エンティティ名の変更または device_id から entity_id への移行時
  • ダッシュボードカードの設定またはヘルパーの選択時
  • カードタイプやドメインのドキュメント参照時
  • AppDaemon アプリの作成またはレビュー時

以下の症状が見られる場合もトリガー:

  • エージェントがネイティブオプションの代わりに Jinja2 テンプレートを使用している
  • エージェントが entity_id ではなく device_id を使用している
  • エージェントがコンシューマを確認せずにエンティティ ID を変更している
  • 間違ったオートメーションモードを使用している
  • エージェントが値をハードコードしたり、ヘルパーではなく生のセンサーを使用している
  • エージェントが .storage を編集、YAML を書き込み、または YAML スニペットを生成している
  • エージェントが UI 統合のために configuration.yaml の編集をユーザーに推奨している

関連スキル