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 修改,可以单独安装或作为整个市场安装。
关键概念
- 代理式开发 – 使用LLM驱动的代理来构建、管理和优化工件(语义模型、报表、管道等)。
- 技能 – 声明式指令文件,为代理提供领域知识和工作流步骤(例如,
create-pbi-report、tmdl)。 - 代理 – 可以运行长时间或多步骤任务的自主子进程(例如,
pbip-validator、deneb-reviewer)。 - 钩子 – 在工具操作后运行的确定性脚本,用于验证文件(DAX引用检查、PBIR模式验证、RDL结构检查等)。
- 修改 – 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 | 技能、代理、修改 | 端到端报表编写(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;未添加外部假设。
相关
- 项目
- 项目
- 项目
- 项目
- 项目