Communitygithub.com

psychological-ruble517/homeassistant-claude-kit

カスタム Home Assistant 環境を構築するためのキット。自動化テンプレート、モバイル対応 React ダッシュボード、Claude Code による設定支援を備えています。

homeassistant-claude-kit とは?

このスキルは、Home Assistant のカスタムセットアップを効率的に構築・管理するためのツールキットです。自動化テンプレートを活用してスマートホームのルールを簡単に定義でき、モバイル対応の React ダッシュボードを提供することで、ユーザーはどこからでもデバイスやシーンを操作できます。また、Claude Code を用いた設定支援により、複雑な YAML 構成や自動化スクリプトの生成・修正を自然言語で行えるため、Home Assistant 初心者から上級者まで幅広く利用可能です。このキットは GitHub 上のテンプレートリポジトリとして提供され、ドキュメントやサンプルコードが充実しているため、すぐにプロジェクトを開始できます。

対応✓Claude Code~Codex CLI~Cursor
npx skills add psychological-ruble517/homeassistant-claude-kit

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

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

ドキュメント

homeassistant-claude-kit は何をしますか?

カスタム Home Assistant 環境を構築するためのキットです。自動化テンプレート、モバイル対応 React ダッシュボード、Claude Code による設定支援を備えています。

特徴

  • 自動化テンプレート: 照明、温度調整、セキュリティなど、よく使われる自動化パターンをすぐに利用可能
  • モバイル React ダッシュボード: カスタマイズ可能な UI を React で構築し、スマートフォンから快適に操作
  • Claude Code 設定支援: 自然言語で設定や自動化を記述でき、Claude Code が YAML やスクリプトを生成

使用例

automation:
  - alias: "外出時に照明を消す"
    trigger:
      - platform: state
        entity_id: binary_sensor.occupancy
        to: "off"
    action:
      - service: light.turn_off
        target:
          area_id: living_room

必要なもの

  • Home Assistant インストール済み環境(バージョン 2023.6 以上推奨)
  • Node.js 18+(ダッシュボード開発用)
  • Claude Code(設定支援用)

始め方

  1. このリポジトリをクローンします:

    git clone https://github.com/psychological-ruble517/homeassistant-claude-kit.git
    
  2. ダッシュボードのセットアップ:

    cd dashboard
    npm install
    npm run dev
    
  3. Claude Code を使って設定をカスタマイズ:

    claude "リビングの照明を日没時に自動で点灯する設定を追加して"
    

参考リンク

関連スキル