komal-SkyNET/claude-skill-homeassistant
Claude Code skill to supercharge and manage all Home Assistant workflows
What it solves
이 프로젝트는 Claude Code용 특화 스킬을 제공하여 AI를 Home Assistant 구성 전문가로 변환합니다. LLM이 종종 폐기된 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: 적용 전 검증 워크플로와 스마트한 재로드 vs 재시작 로직을 구현합니다.
- Tablet-Optimized Dashboards: Mushroom 및 Tile 카드를 사용해 특정 화면 크기(7", 11", 13")에 맞는 터치 친화적 레이아웃을 만드는 전문 지식을 제공합니다.
- Verification Loop: 자동화를 수동으로 트리거하고 시스템 로그에서 성공 또는 오류 지표를 확인하여 자동으로 테스트합니다.
- Hybrid Tooling: 안정성을 위해 Git을, 속도를 위해
scp를 결합하고, 필요에 따라 MCP 서버를 활용해 실시간 상태 접근을 지원합니다.