komal-SkyNET/claude-skill-homeassistant
Claude Code skill to supercharge and manage all Home Assistant workflows
What it solves
此專案提供一個針對 Claude Code 的專業技能,將 AI 轉變為 Home Assistant 配置專家。它解決了大型語言模型常常產生已棄用的 YAML 語法、在未經驗證的情況下冒險更改配置,或缺乏部署與除錯智慧家庭自動化與儀表板所需的具體程序知識的問題。
How it works
此技能將專業程序與判斷編碼到 Claude 的工作流程中。它與 hass-cli 以及 SSH 整合以進行遠端管理,並使用 scp 進行快速迭代、Git 進行版本控制的混合部署策略。它引導 Claude 通過嚴格的驗證協議:在套用前驗證配置、判斷是重新載入還是重新啟動系統,並分析日誌與追蹤以確認自動化確實運作。
Who it’s for
使用 Claude Code 管理智慧家庭配置的 Home Assistant 使用者,特別是想要建構複雜自動化、優化平板版 Lovelace 儀表板,或維持專業 DevOps 風格工作流程的使用者。
Highlights
- Modern Syntax Enforcement: 確保使用當前(2024.10+)的自動化 YAML 語法,避免使用已棄用的程式碼。
- Safe Deployment Pipeline: 實作套用前驗證的工作流程,並具備智慧的重新載入與重新啟動判斷邏輯。
- Tablet-Optimized Dashboards: 提供在特定螢幕尺寸(7"、11"、13")上使用 Mushroom 與 Tile 卡片的觸控友好布局專業知識。
- Verification Loop: 透過手動觸發自動化並檢查系統日誌中的成功或錯誤指示,自動測試自動化。
- Hybrid Tooling: 結合 Git 的穩定性與
scp的速度,並可選擇使用 MCP 伺服器取得即時狀態存取。