home-assistant-automation-scripts について
Home Assistantのオートメーションとスクリプトを扱うスキルです。エンティティやサービスの検出、設定作成、テンプレート検証、実行時のトラブルシューティングを支援します。ha-mcpで設定や実行記録を確認・変更するためのツールも案内します。
主な機能
- 01エンティティとサービスの検出
- 02既存設定の確認と検索
- 03オートメーションとスクリプトの作成・更新
- 04テンプレート検証と実行トレースの調査
- 05ブループリントの取り込みと履歴データの確認
活用シーン
- 01インスタンスのエンティティやサービスに基づくオートメーション作成
- 02既存スクリプト設定の変更やリファクタリング
- 03テンプレート検証とオートメーション実行問題の調査
MCP 対応
ha-mcpを通じてHome Assistantのツールを利用し、エンティティやサービスの検出、設定の読み書き、テンプレート検証、実行時の調査を行います。
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ bradsjm/ hassio-addons --skill home-assistant-automation-scriptsインストール後、Claude Code で/home-assistant-automation-scriptsを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
references/DEBUG_WORKFLOWS.mdLIMITED_TEMPLATES.mdREFERENCE.mdTEMPLATE_ENTITY_GUIDE.md詳細
Home Assistant の自動化とスクリプト
ワークフロー
- リクエストがインスタンス固有のものか、一般的な構文についてのものかを判断します。
- 設定を作成する前に、エンティティとサービスを確認します。
- テンプレート、ヘルパー、自動化モード、エンティティ ID/デバイス ID、または既存の設定のリファクタリングに関する判断では、
home-assistant-best-practicesとその参照資料に従います。 - 必要最小限の有効な YAML/JSON、またはツールを使った変更を提示します。
- テンプレートを検証し、トレースとログを使ってトラブルシューティングします。
ツール一覧(ha-mcp)
- エンティティを確認:
ha_get_overview、ha_search_entities - サービスを確認:
ha_list_services - 既存の設定を確認:
ha_config_get_automation、ha_config_get_script、ha_deep_search - 自動化を作成/更新:
ha_config_set_automation - スクリプトを作成/更新:
ha_config_set_script - ブループリント:
ha_get_blueprint、ha_import_blueprint - テンプレートを検証:
ha_eval_template - 実行をトラブルシューティング:
ha_get_automation_traces、ha_get_logbook - 履歴/傾向:
ha_get_history、ha_get_statistics
参照資料
すべての参照ファイルは、この SKILL.md ファイルの場所を基準としています。
- ベストプラクティス:
home-assistant-best-practices(そのreferences/automation-patterns.md、references/template-guidelines.md、references/helper-selection.md、references/device-control.md、references/safe-refactoring.mdを参照) - 制限付きテンプレート:
references/LIMITED_TEMPLATES.md - デバッグのワークフロー:
references/DEBUG_WORKFLOWS.md - テンプレートエンティティ:
references/TEMPLATE_ENTITY_GUIDE.md - 追加の注意事項:
references/REFERENCE.md
コメント
Markdown 対応