data-goblin/power-bi-agentic-development
Power BI AI skills and Power BI agents for Claude Code and GitHub Copilot: a plugin marketplace of Power BI skills, subagents, and hooks for semantic models, DAX, TMDL, reports, and AI dashboards. Includes Microsoft Fabric skills and Fabric agents. Weekly updates.
power-bi-agentic-development
이것은 무엇인가 – Claude Code / GitHub Copilot 플러그인 마켓플레이스로, AI 에이전트(Claude, Copilot 등)에게 Microsoft Power BI, Fabric 및 관련 도구 사용 방법을 가르칩니다. 이 저장소는 스킬, 에이전트, 훅 및 선택적 UI mod 컬렉션을 제공하며, 개별적으로 또는 마켓플레이스 전체로 설치할 수 있습니다.
주요 개념
- 에이전트 개발 – LLM 기반 에이전트를 사용하여 아티팩트(의미 모델, 보고서, 파이프라인 등)를 구축, 관리, 최적화합니다.
- 스킬 – 에이전트에게 도메인 지식과 워크플로 단계를 제공하는 선언적 지시 파일(예:
create-pbi-report,tmdl). - 에이전트 – 장기 실행 또는 다단계 작업을 실행할 수 있는 자율 하위 프로세스(예:
pbip-validator,deneb-reviewer). - 훅 – 도구 작업 후 파일을 검증하는 결정적 스크립트(DAX 참조 검사, PBIR 스키마 검증, RDL 구조 검사 등).
- Mod – 보고서 트리, 모델 메타데이터 등을 표시하는 Claude Code의 선택적 UI 패널.
설치 방법
- Claude Code 또는 Copilot CLI에서 마켓플레이스를 등록합니다:
claude plugin marketplace add data-goblin/power-bi-agentic-development # 또는 copilot plugin marketplace add data-goblin/power-bi-agentic-development - 필요한 특정 플러그인을 설치합니다(예):
(마켓플레이스 루트만 카탈로그입니다. 하위 플러그인을 선택해야 합니다.)claude plugin install tabular-editor@power-bi-agentic-development # 또는 copilot plugin install data-goblin/power-bi-agentic-development:plugins/pbip - 각 CLI 내에서
/plugin list및/skills list로 확인합니다.
주요 플러그인 그룹
| 플러그인 | 유형 | 주요 항목 |
|---|---|---|
| goblin-mode | 스킬 | help-me-get-started, improve-my-agent-setup – 에이전트 설정 온보딩 및 상태 점검 |
| tabular-editor | 스킬, 명령, 에이전트 | BPA 규칙 생성, C# 스크립팅, TE CLI 자동화, /suggest-rule 명령 |
| pbi-desktop | 스킬, 에이전트, 훅 | Power BI Desktop 연결, 실시간 DAX 쿼리 캡처, 자동 DAX 참조 및 메타데이터 검증 |
| pbip | 스킬, 에이전트, 훅 | PBIP 프로젝트 파일, TMDL, PBIR, 구조 검증 작성/검증 |
| reports | 스킬, 에이전트, Mod | 엔드투엔드 보고서 작성(create-pbi-report), 디자인 표준, 테마 처리, Deneb, SVG, Python, R 검토자 |
| paginated-reports | 스킬, 훅 | RDL 페이지 나누기 보고서 작성/검증, PDF/Excel 렌더링 |
| custom-visuals | 스킬 | Deneb, Python, R, SVG 및 .pbiviz 사용자 지정 시각적 개체 구축 |
일반적인 워크플로
- 마켓플레이스와 프로젝트 관련 플러그인을 설치합니다(예: PBIP 파일용
pbip, 보고서 작성용reports). - CLI 또는 Claude Code 명령을 통해 스킬을 호출합니다(예:
/skill create-pbi-report). - 스킬은 에이전트를 단계별로 안내하며 기본 도구(Tabular Editor CLI,
pbirCLI, Fabric 명령)를 호출합니다. - 훅은 각 쓰기 후 아티팩트를 자동으로 검증하여 프로덕션 전에 오류를 표시합니다.
- 선택적 에이전트가 백그라운드에서 실행되어(예:
query-listener) 실시간 DAX 쿼리를 캡처하거나 PBIP 프로젝트를 지속적으로 검증합니다.
중요한 이유
- 반복적인 Power BI/Fabric 작업(모델 작성, 보고서 스타일링, 검증)을 자연어 명령으로 호출할 수 있는 LLM 기반 어시스턴트로 전환합니다.
- 모범 사례 규칙, 검증 스키마 및 자동화 스크립트의 단일 진실 소스를 제공하여 수동 오류를 줄입니다.
- Claude Code와 GitHub Copilot CLI 모두에서 작동하여 팀이 선호하는 LLM 플랫폼을 선택할 수 있습니다.
성숙도 및 유지 관리
- 주간 릴리스; 버전 번호는
26.40.7과 같습니다. - 버전 26.26-26.38 사이에 중대한 전환이 있었습니다. 안정적인 동작을 위해
26.25이하로 고정하세요. - GPL-3.0 라이선스, 커뮤니티 유지 관리, Windows 경로 길이 문제 및 알려진 Copilot CLI 버그에 대한 자세한 설치/제거 노트 포함.
시작하기
- README에 링크된 짧은 YouTube 연습을 시청하세요.
goblin-mode의help-me-get-started스킬로 시작하여 환경을 부트스트랩하세요.- LLM 컨텍스트를 작게 유지하기 위해 필요할 때만 프로젝트별 플러그인을 추가하세요.
위의 모든 정보는 저장소의 README에서 직접 가져온 것입니다. 외부 가정은 추가되지 않았습니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트