microsoft/skills-for-fabric
GitHub: microsoft/skills-for-fabric
微软官方提供的 Microsoft Fabric AI 助手技能与 MCP 配置集合,使 AI 编码工具能够理解并操作 Fabric 全系列数据工作负载。
Stars: 723 | Forks: 195
# Microsoft Fabric 技能
Microsoft Fabric Skills 是用于与 Microsoft Fabric 配合使用的可重用 AI 助手指令。它们可帮助 GitHub Copilot CLI 及兼容的 AI 编码工具理解 Fabric 工作负载、API、查询模式和运营最佳实践。
## 通过 GitHub Copilot CLI 安装
添加公共市场:
```
/plugin marketplace add microsoft/skills-for-fabric
```
安装完整捆绑包(不包括 `powerbi-authoring`):
```
/plugin install fabric-skills@fabric-collection
```
或者安装一个聚焦的捆绑包:
```
# 创作:API、自动化、notebooks、schemas、ingestion 和 deployment
/plugin install fabric-authoring@fabric-collection
# 消费:交互式查询、发现、探索和监控
/plugin install fabric-consumption@fabric-collection
# 运营:诊断和性能调查
/plugin install fabric-operations@fabric-collection
# Power BI 创作:semantic models、Power BI 报表技能和 PBIP workflows
/plugin install powerbi-authoring@fabric-collection
```
你也可以按工作负载过滤完整捆绑包:
```
/plugin install fabric-skills@fabric-collection --filter "sqldw-*"
/plugin install fabric-skills@fabric-collection --filter "spark-*"
/plugin install fabric-skills@fabric-collection --filter "eventhouse-*"
```
## 包含内容
| 捆绑包 | 用途 |
|--------|------------|
| `fabric-skills` | 完整的 Microsoft Fabric 技能捆绑包,包括创作、消费、运营、迁移和端到端架构技能。 |
| `fabric-authoring` | 通过 REST API、CLI 自动化、notebook、T-SQL、KQL、Dataflows Gen2、Eventstreams 和语义模型创建和管理 Fabric 项。 |
| `fabric-consumption` | 跨 Warehouse、Lakehouse、Power BI 语义模型、Eventhouse/KQL 数据库、Eventstreams、Dataflows Gen2 和目录搜索的只读探索和查询工作流。 |
| `fabric-operations` | 性能和健康诊断,包括仓库查询洞察和慢查询调查。 |
| `powerbi-authoring` | 创作 Power BI 语义模型、报表和 PBIP 工作流,包括 Power BI 报表规划、设计、创作和管理。 |
完整捆绑包包含用于 SQL 数据仓库、Spark 和 Lakehouse、Power BI 语义模型、Eventhouse 和 KQL、Eventstreams、Dataflows Gen2、目录搜索、迁移场景以及 Medallion 架构工作流的技能。
请参阅 [CHANGELOG.md](CHANGELOG.md) 了解公开发布说明。
## 尝试示例 prompt
- [分析 PDF 报表](prompt_examples/NYC_AnalyzeExistingDataCreatePDF.txt)
- [为我的工作区生成文档](prompt_examples/DocumentMyWorkspace.txt)
- [NYC Taxi Medallion 架构](prompt_examples/NYCTaxi_MedallionArchitecture.txt)
- [仪表板应用](prompt_examples/DashboardApp.txt)
安装捆绑包后,在项目文件夹中打开 Copilot CLI 并请求执行你想要的 Fabric 任务,例如:
```
Use Microsoft Fabric skills to design a medallion architecture for NYC taxi data.
```
## 身份验证
大多数 Fabric 操作需要 Azure 身份验证。首先执行:
```
az login
az account get-access-token --resource https://api.fabric.microsoft.com
```
SQL、Spark、Power BI 和 KQL 工作流可能需要特定于工作负载的 endpoint 或 token 受众。安装的技能为每个工作负载提供了详细的命令和 API 模式。
## MCP 服务器
技能提供指导和模式。MCP 服务器提供对数据源和 API 的实时工具访问。某些捆绑包在受支持的情况下包含 MCP 配置,如果你的环境提供了额外的 Fabric MCP 服务器,你可以注册它们。
请参阅 [MCP 设置](mcp-setup/README.md)。
## 其他 AI 编码工具
推荐通过 GitHub Copilot CLI 插件进行安装。此仓库还包含适用于兼容 AI 编码工具的根级配置文件 —— 用于 Claude Code 的 [CLAUDE.md](CLAUDE.md),用于 Cursor 的 [.cursorrules](.cursorrules),用于 Windsurf 的 [.windsurfrules](.windsurfrules),以及用于 Codex / Jules / OpenCode 的 [AGENTS.md](AGENTS.md)。克隆仓库时它们会被自动识别。
克隆仓库时,Gemini CLI 也会自动发现 [GEMINI.md](GEMINI.md)。
## 问题与安全
在 [GitHub issue 跟踪器](https://github.com/microsoft/skills-for-fabric/issues)中报告产品问题。
对于安全漏洞,请勿公开提出 issue。请参阅 [SECURITY.md](SECURITY.md) 了解私下报告途径。
## 许可证
本项目基于 [MIT 许可证](LICENSE) 授权。
标签:AI助手扩展, Copilot, Microsoft Fabric, SOC Prime, 开发工具, 提示词工程, 数据工程, 策略决策点