homeassistant-ai/skills
Home Assistant skills for agents
Home Assistant Agent Skills – 개요
Home Assistant Agent Skills는 AI 코딩 어시스턴트(Claude Code, GitHub Copilot, Gemini CLI 등)를 위한 스킬을 제공하는 작은 오픈소스 패키지입니다. Agent Skills 생태계에서 스킬은 런타임에 어시스턴트가 로드하여 코드 생성을 안내하는 데 사용할 수 있는 Markdown 기반 지식 팩입니다. 이 특정 스킬은 Home Assistant 자동화, 대시보드, 백업, AppDaemon 앱 등을 작성하기 위한 모범 사례 패턴을 어시스턴트에게 가르칩니다.
작동 방식
- 설치 –
npx skills add homeassistant-ai/skills명령(또는 Claude Code의 플러그인 마켓플레이스)으로 리포지토리를 추가합니다. 설치 프로그램이 스킬 파일을 어시스턴트의 스킬 디렉토리에 복사합니다. - 자동 활성화 – 설치 후 어시스턴트가 Home Assistant 구성(자동화, 스크립트, 대시보드, 블루프린트 등)을 생성하거나 편집하라는 요청을 받을 때마다 자동으로 스킬을 참조합니다. 추가 명령이 필요 없습니다.
- 콘텐츠 – 스킬의 핵심은
SKILL.md로, 의사 결정 워크플로우와 일반적인 실수(예: 네이티브numeric_state조건이 존재하는 경우 Jinja 템플릿 사용)와 올바른 Home Assistant 네이티브 대안을 나열하는 "안티패턴" 테이블을 포함합니다. 지원 참조 파일(Markdown 및 YAML 예제 파일)은 트리거, 헬퍼, 대시보드, 백업, AppDaemon 등에 대한 심층 지침을 제공합니다.
제공 내용
| 부분 | 제공 내용 |
|---|---|
SKILL.md |
높은 수준의 워크플로우와 함정 대 올바른 네이티브 구조에 대한 빠른 참조 테이블. |
references/… |
특정 주제에 대한 상세 Markdown 가이드 – 트리거, 작업, 헬퍼 선택, 안전한 리팩토링, 대시보드 디자인, AppDaemon, 블루프린트, 백업 등. |
examples.yaml |
여러 모범 사례 권장 사항을 결합한 준비된 YAML 스니펫. |
AI 어시스턴트가 스킬을 따르면 예를 들어 템플릿 기반 조건을 네이티브 numeric_state 조건으로 대체하여 Home Assistant가 구성을 로드할 때 검증되도록 합니다.
사용 대상
- Home Assistant 개발자 – AI 도구를 사용하여 자동화를 구축하거나 구성을 리팩토링하고 생성된 코드가 커뮤니티 승인 패턴을 따르기를 원하는 사람.
- AI 코딩 어시스턴트 사용자(Claude Code, Copilot, Gemini CLI 등) – 도메인별 지침으로 어시스턴트의 지식을 확장하려는 사람.
- 기여자 – 더 넓은 Agent Skills 생태계에 Home Assistant 특정 스킬을 추가하거나 개선하려는 사람.
시작하기
- Node.js 22.20+를 설치합니다.
npx skills add homeassistant-ai/skills를 실행합니다(또는 Claude Code의 플러그인 명령으로 설치).- 어시스턴트의 "클라우드 코드 실행" 기능이 활성화되어 있는지 확인합니다(스킬에 필요).
- 어시스턴트에게 Home Assistant 자동화를 만들도록 요청합니다 – 스킬의 모범 사례 규칙이 자동으로 적용됩니다.
라이선스
MIT – 자유롭게 사용, 수정, 공유할 수 있습니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트