MS

microsoft/skills-for-fabric

开发工具

本页由 AI 翻译,技术细节请以原文为准。 查看原文

1303 stars 381 forks 质量 84 趋势 48MIT

一套技能和MCP系统,使CLI、VSCode、Claude用户能够在Microsoft Fabric上操作

概览

Microsoft Fabric Skills 是可重复使用的 Microsoft Fabric AI 助手说明。它们帮助 GitHub Copilot CLI 和兼容的 AI 编码工具理解 Fabric 工作负载、API、查询模式和运营最佳实践。 安装主 Fabric 捆绑包。Power BI 报告的编写功能是单独打包的: Copilot CLI 将插件安装为完整捆绑包。为了限制安装技能,选择一个专注于的捆绑包,而不是筛选整个捆绑包。 用 focused bundle 名称替换 fabric-skills,以更新该 bundle。从终端上,更新每个已安装的插件: 完整套装包含SQL数据仓库、Spark和Lakehouse、Power BI语义模型、Eventhouse和KQL、事件流、Dataflows Gen2、目录搜索、迁移场景以及medallion架构工作流的技能。 公开发布说明请参见 CHANGELOG.md。

概述(AI 翻译)

Microsoft Fabric Skills 是可重复使用的 Microsoft Fabric AI 助手说明。它们帮助 GitHub Copilot CLI 和兼容的 AI 编码工具理解 Fabric 工作负载、API、查询模式和运营最佳实践。

使用 GitHub Copilot CLI 安装

添加公共市场:

安装主 Fabric 捆绑包。Power BI 报告的编写功能是单独打包的:

或者安装Power BI创作包:

Copilot CLI 将插件安装为完整捆绑包。为了限制安装技能,选择一个专注于的捆绑包,而不是筛选整个捆绑包。

Persona Bundle fabric-authoring、fabric-consumption 和 fabric-operations 已退役。它们携带的每项技能都出现在 fabric-skills 中。这三个 ID 仍然作为 fabric-skills 的弃用别名解析,因此现有安装会继续通过 /plugin update 工作;新安装应使用 fabric-skills。

更新已安装的插件

更新一个已安装的捆绑包:

将 fabric-skills 替换为聚焦的捆绑包名称以更新该捆绑包。从终端中,更新所有已安装的插件:

自动更新检查

更新由代理主机处理,而非该仓库中的技能。

本页由 AI 翻译,技术细节请以原文为准。

README

以下为原文 README 节选,完整内容请查看原文。

Microsoft Fabric Skills

Microsoft Fabric Skills are reusable AI assistant instructions for working with Microsoft Fabric. They help GitHub Copilot CLI and compatible AI coding tools understand Fabric workloads, APIs, query patterns, and operational best practices.

Install with GitHub Copilot CLI

Add the public marketplace:

/plugin marketplace add microsoft/skills-for-fabric

Install the main Fabric bundle. Power BI report authoring is packaged separately:

/plugin install fabric-skills@fabric-collection

Or install the Power BI authoring bundle:

# Power BI authoring: semantic models, Power BI report skills, and PBIP workflows
/plugin install powerbi-authoring@fabric-collection

Copilot CLI installs plugins as complete bundles. To limit installed skills, choose a focused bundle instead of filtering the full bundle.

The persona bundles fabric-authoring, fabric-consumption and fabric-operations are retired. Every skill they carried ships in fabric-skills. The three ids still resolve as deprecated aliases of fabric-skills, so an existing install keeps working through /plugin update; new installs should use fabric-skills.

Update installed plugins

Update one installed bundle:

/plugin update fabric-skills@fabric-collection

Replace fabric-skills with the focused bundle name to update that bundle. From a terminal, update every installed plugin with:

copilot plugin update --all

Automatic update checking

Updates are handled by the agent host, not by a skill in this repository.

GitHub Copilot CLI – opt in once by adding autoUpdate to the fabric-collection entry in your own user settings (~/.copilot/settings.json, or %USERPROFILE%\.copilot\settings.json on Windows):

{
  "extraKnownMarketplaces": {
    "fabric-collection": {
      "source": { "source": "github", "repo": "microsoft/skills-for-fabric" },
      "autoUpdate": true
    }
  }
}

Copilot CLI then refreshes the bundle at the start of every session in a trusted working directory. This opt-in is honored only from your personal user settings – a repository or managed (MDM) setting cannot enable or redirect auto-update for a marketplace. Auto-update is also skipped by default in CI. See the Copilot CLI plugin reference.

Claude Code – fabric-collection is a third-party marketplace, so enable auto-update once: run /plugin, open Marketplaces, select fabric-collection, and choose Enable auto-update. Administrators can instead set "autoUpdate": true on its extraKnownMarketplaces entry in managed settings.

Cursor, Windsurf, and other hosts – re-run the host’s plugin or marketplace update command, or git pull a manual clone.

Every release bumps the version field in each plugin manifest, which lets

在 GitHub 查看完整 README

安装

This server does not publish a one-line install command.

Open the repository installation guide 新手?先看 mcpskill.org 教程 →