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 服务器获取实时状态访问。