1. 基本信息
| 项目 | 内容 |
|---|---|
| 名称 | power-bi-agentic-development |
| 作者/维护者 | Kurt(GitHub:data-goblin,个人品牌 Data Goblins) |
| 来源链接 | https://github.com/data-goblin/power-bi-agentic-development |
| 许可证 | GNU General Public License v3.0(数据来自 GitHub API,明确) |
| GitHub Stars | 800(数据来自 GitHub API) |
| Forks | 117(数据来自 GitHub API) |
| 最新版本 | v26.28(2026-07-16 发布) |
| 安装方式 | Claude Code / GitHub Copilot CLI 插件市场 |
2. 功能介绍与亮点
这是一套面向 Power BI 与 Microsoft Fabric 的 agent 技能市场,以插件形式组织,共 11 个插件,覆盖语义模型建模、DAX 编写与性能调优、Power Query(M 语言)、TMDL/PBIR/PBIP 项目文件、Tabular Editor 自动化、报表可视化(Deneb、R、Python、SVG)、Fabric CLI 远程运维与租户治理审计等场景。
核心亮点:
- 确定性 Hooks:DAX 引用校验、度量元数据规范、参照完整性检查、TMDL/PBIR 语法校验等由固定规则触发,而非依赖模型判断,减少误改风险;每类检查均可在配置文件中单独关闭。
- 面向新手的入门技能:
goblin-mode插件内含help-me-get-started,用无术语的慢节奏方式引导不熟悉 agent 开发的人配置环境。 - 持续活跃维护:按周发布,版本号采用日期式编号(v26.24 → v26.25 → v26.28),issue 响应迅速。
- 社区外部贡献:DAX 技能由社区开发者 Justin Martin 贡献。
3. 适用场景
固定分类:数据分析与可视化
面向使用 Claude Code 或 GitHub Copilot CLI 的 Power BI / Microsoft Fabric 开发者与分析师,包括语义模型建模者、报表设计者及 BI 团队管理员,用于自动化 DAX 调试与优化、Power Query 编写、TMDL/PBIP 项目文件维护,以及 Fabric 租户设置与权限治理审计。
4. 跨 Agent 兼容性
| Agent | 结论 | 依据 |
|---|---|---|
| Claude Code | 原生支持 | 采用 .claude-plugin 市场清单格式,官方提供 claude plugin marketplace add 安装命令 |
| Codex | 未验证 | README 未提及 |
| OpenClaw | 未验证 | README 未提及 |
| Hermes Agent | 未验证 | README 未提及 |
补充:文档同时确认原生支持 GitHub Copilot CLI(读取同一份 .claude-plugin/marketplace.json 清单),该生态不在本站四个目标生态之列,仅作为已验证事实列出。
5. 推荐理由
目前少见的、按周持续迭代的 Power BI/Fabric 全流程 agent 技能市场:从零基础入门向导到 DAX 深度调优、报表可视化与 Fabric 租户治理层层覆盖,且已有真实社区参与验证。
6. 评分
| 维度 | 分数 | 说明 |
|---|---|---|
| 受欢迎程度 | 7 | 800 星、117 次 fork;至少 7 位具名开发者在 issue 中提交过实际使用反馈与问题报告,体现真实的多来源活跃讨论 |
| 可用性 | 9 | 一条命令接入插件市场;各技能均含 SKILL.md 与分层参考文档;近日仍按周持续发布新版本,issue 通常当天响应并在后续版本修复 |
| 安全性 | 8 | 代码执行范围限定在 Power BI/Fabric 工具链自动化脚本;联网仅指向微软官方 Fabric API 与 Microsoft Learn 端点,访问令牌通过环境变量注入、不落盘明文;GPLv3 许可证明确 |
安全检查清单: ① Shell 命令执行:有,范围限定于 Power BI Desktop / Tabular Editor / Fabric CLI 相关自动化脚本,用途在文档中逐项说明 ② 联网外发:有,仅连接微软官方 Fabric API 与 Microsoft Learn 端点(地址写在配置文件中,公开可查) ③ API Key/凭据:需要 Fabric/Power BI 访问令牌,通过环境变量注入,未见明文落盘 ④ 可疑指令:抓取到的 SKILL.md 与配置文件中未发现可疑指令或隐蔽外发 ⑤ 作者信誉:独立维护者,GitHub 账号自 2022 年起持续活跃(33 个公开仓库),未见刷星或话术操纵迹象 ⑥ License:GNU GPLv3,明确 ⑦ 最近维护:v26.28 发布于 2026-07-16,处于活跃迭代中
(附注:项目曾在 2026-04 出现过一次未签名二进制文件被杀毒软件误判为木马的问题,维护者随后公开了对应 Rust 源码供审计,并在后续版本中将相关二进制全部替换为可读脚本,问题已解决。)
7. 跟同类 Skills 相比的优势
| 项目 | 定位 | 与本技能的差异 |
|---|---|---|
| metabase/agent-skills | Metabase 官方出品的 agent 技能集,覆盖嵌入迁移、SSO 配置、数据模型探索 | 面向开源 BI 工具 Metabase 的嵌入与运维场景,不涉及 DAX、语义模型这类企业级建模能力 |
| sigmacomputing/sigma-agent-skills | Sigma Computing 官方出品,跨 Claude Code、Cursor、Codex、Snowflake Cortex Code 多平台 | 面向 Sigma 云端 BI 平台自有对象模型,不覆盖 Power BI/Fabric 生态 |
| preset-io/agent-skills | Preset(Apache Superset 商业运营方)官方出品,覆盖 Superset 与 Snowflake Cortex | 面向开源 Superset 生态,报表与语义层机制与 Power BI 的 TMDL/PBIR 体系不同 |
这几款都是各 BI 厂商推出的官方技能集,但普遍处于早期阶段(个位数到十余颗星),近期更新也较少。相比之下,本技能虽由个人维护,却已形成覆盖建模、调优、可视化与租户治理的完整矩阵,并保持每周发版节奏。
8. 用户评价
- GitHub 用户 JulianO-21 在测试 PBIR CLI 配合 Claude Code 处理报表书签时反馈:agent 有时会误选
pbir-format技能直接改写 JSON,而非调用更安全的pbir-cli;维护者次日即在新版本中补充了书签页面绑定命令并调整了技能间的引用说明。 - GitHub 用户 dkodr 报告:仓库中两个未签名的 Windows 可执行文件被 ESET 杀毒软件判定为木马并自动删除;维护者随后公开了对应源码供社区审计,并在下一版本中将二进制替换为纯脚本实现。
9. 其他补充
仓库文档提供中文之外的完整英文说明,尚未见多语言本地化;DAX 技能等部分内容已接受外部社区贡献。
10. 安装使用方式
Claude Code:
claude plugin marketplace add data-goblin/power-bi-agentic-development
之后通过 /plugin 面板浏览安装,或命令行按需安装单个插件,例如:
claude plugin install semantic-models@power-bi-agentic-development
claude plugin install dax@power-bi-agentic-development
GitHub Copilot CLI:
copilot plugin marketplace add data-goblin/power-bi-agentic-development
copilot plugin install tabular-editor@power-bi-agentic-development
安装后注意事项:作者在文档中明确建议按需安装、按项目粒度安装,而非一次性装全部插件——每个技能都会占用 agent 的注意力与上下文窗口;部分插件(如 fabric-cli)需要先配置好 Fabric/Power BI 访问令牌环境变量才能联网操作。
11. 注意事项
- Power BI Desktop 本身仅支持 Windows,因此连接本地模型的
pbi-desktop插件在 macOS/Linux 上不可用;面向云端的semantic-models、fabric-cli等插件通过 XMLA/REST API 操作,可跨平台使用。 - 部分技能标注为 “WIP”(如
pbi-report-design、review-report、modifying-theme-json),功能尚未成熟。 - 仓库正处于高频迭代阶段,作者在文档中提示 v26.26–v26.38 属于“刻意的破坏性过渡”,技能命名与行为可能在这几个版本间调整,升级前建议查看发布日志。
- 使用 Fabric/Power BI 云端能力需要相应的 Power BI Pro、PPU 或 Fabric 容量访问权限与凭据。
- 跨 Agent 兼容性目前仅验证了 Claude Code 与 GitHub Copilot CLI,其余生态未验证。