Microsoft Fabric Skills
Microsoft-maintained Fabric skill bundles for AI coding assistants working with Warehouses, Lakehouses, Spark, Power BI semantic models, Eventhouse/KQL, Eventstreams, Dataflows Gen2, migrations, and medallion architectures.
Open the source and read safety notes before installing.
Safety notes
- Fabric authoring skills can guide creation or modification of Fabric items, notebooks, schemas, ingestion pipelines, semantic models, reports, Eventstreams, Dataflows Gen2, and deployment automation.
- Consumption skills may query live Warehouses, Lakehouses, Power BI semantic models, Eventhouse/KQL databases, and catalog metadata; use read-only roles for exploration.
- Operations skills can investigate performance, health, and slow-query behavior using workspace and workload telemetry; validate before applying generated tuning or remediation steps.
- Migration and medallion architecture skills can propose broad data-platform changes; review storage paths, costs, retention, governance, and downstream BI impact before execution.
- The included MCP setup scripts register external Fabric MCP servers only; they do not create, host, or secure a Fabric MCP server for you.
Privacy notes
- Fabric workspace names, tenant IDs, subscription IDs, item IDs, schemas, table names, query text, logs, semantic model metadata, report definitions, and sample data may enter prompts or tool outputs.
- Do not paste Azure access tokens, Fabric API tokens, connection strings, service principals, workspace secrets, customer data, or regulated datasets into prompts, public issues, screenshots, or committed configs.
- If you register an external Fabric MCP server, queries and metadata are sent to that server according to its own auth, logging, and retention behavior.
- Use least-privilege Fabric roles, development workspaces, sample data, or obfuscated datasets when testing assistant-generated Fabric workflows.
Prerequisites
- GitHub Copilot CLI installed and authenticated for the recommended plugin marketplace flow.
- Microsoft Fabric workspace access and the relevant item permissions for Warehouses, Lakehouses, Eventhouses, semantic models, Eventstreams, Dataflows, or reports.
- Azure CLI and Azure authentication for operations that call Fabric REST APIs or workload-specific endpoints.
- Workload-specific tokens, endpoints, SQL connection details, KQL endpoints, Power BI permissions, or Spark/Lakehouse context as required by the selected skill.
- Optional Fabric MCP server URL and credentials if registering an external Fabric MCP server with local AI tools.
Schema details
- Install type
- package
- Reading time
- 6 min
- Difficulty score
- 82
- Troubleshooting
- Yes
- Breaking changes
- No
- Scope
- Source repo
- Skill type
- capability-pack
- Skill level
- expert
- Verification
- validated
- Verified at
- 2026-06-18
| Platform | Support | Install path |
|---|---|---|
| claude-code | Native | .claude/skills/<skill-name>/SKILL.md |
| codex | Native | .agents/skills/<skill-name>/SKILL.md |
| windsurf | Native | .windsurf/skills/<skill-name>/SKILL.md |
| gemini | Native | .gemini/skills/<skill-name>/SKILL.md or .agents/skills/<skill-name>/SKILL.md |
| cursor | Adapter | .cursor/rules/<skill-name>.mdc |
| cli | Manual | AGENTS.md or tool-specific context file |
Full copyable content
/plugin marketplace add microsoft/skills-for-fabric
/plugin install fabric-skills@fabric-collection
# Focused bundles
/plugin install fabric-authoring@fabric-collection
/plugin install fabric-consumption@fabric-collection
/plugin install fabric-operations@fabric-collectionAbout this resource
Microsoft Fabric Skills
microsoft/skills-for-fabric is a Microsoft-maintained collection of AI coding
assistant skills for Microsoft Fabric developers, analysts, and operators. It
packages Fabric-specific instructions for authoring, consumption, operations,
migration, and end-to-end architecture work across Fabric workloads.
Use this when an assistant needs current Fabric domain context instead of generic SQL, Spark, Power BI, or Azure advice. The repository includes GitHub Copilot CLI plugin bundles, root-level instructions for compatible tools, skill folders, prompt examples, and helper scripts for registering external Fabric MCP servers.
Knowledge Freshness
Fabric APIs, workload capabilities, Copilot CLI plugin behavior, and supported MCP registration patterns can change quickly. Before applying generated commands, verify the current Microsoft Fabric documentation, the installed skills-for-fabric revision, the Fabric workspace region, and the available workload endpoints for the tenant.
Prefer the upstream README, CHANGELOG, selected skill folder, and current Microsoft Fabric docs over model memory when there is a conflict.
Retrieval Sources
Use these sources to ground an agent session:
- The upstream
microsoft/skills-for-fabricREADME for install and bundle selection. - The selected folder under
skills/for workload-specific workflow rules. package.jsonfor project identity, license, package description, and shipped directories.mcp-setup/README.mdfor the external Fabric MCP registration boundary.CHANGELOG.mdfor recent bundle and skill changes.
Core Workflow
- Choose the narrowest bundle or workload filter for the task.
- Confirm the target tenant, workspace, capacity, and Fabric item before querying or authoring.
- Authenticate with Azure CLI or the workload-specific credential path required by the selected skill.
- Ask the agent to inspect current sources and produce a plan before generating commands, notebooks, schemas, KQL, T-SQL, reports, or deployment scripts.
- Review the generated plan and commands manually, then run them against a development workspace or read-only role first.
Capability Scope
This capability pack helps an AI assistant reason about Microsoft Fabric workloads and implementation patterns. It can guide SQL DW, Spark/Lakehouse, Power BI, Eventhouse/KQL, Eventstreams, Dataflows Gen2, search, migration, and architecture tasks when the user provides the right workspace context and credentials.
It does not provide Fabric credentials, grant permissions, host a Fabric MCP server, guarantee current API support, or replace workspace governance and data platform review.
Production Rules
- Do not run destructive Fabric, SQL, Spark, KQL, Dataflows, Eventstream, semantic model, report, or deployment changes without human review.
- Use least-privilege roles, development workspaces, and sample or obfuscated data for first-pass validation.
- Pin or record the skills-for-fabric source revision used for production runbooks.
- Keep Azure and Fabric tokens, connection strings, workspace secrets, and customer data out of prompts and committed config.
- Treat external Fabric MCP servers as separate trust boundaries with their own authentication, logging, retention, and network exposure risks.
Bundles
The recommended install path is through GitHub Copilot CLI:
/plugin marketplace add microsoft/skills-for-fabric
/plugin install fabric-skills@fabric-collection
Focused bundles are available when the agent only needs one operating mode:
/plugin install fabric-authoring@fabric-collection
/plugin install fabric-consumption@fabric-collection
/plugin install fabric-operations@fabric-collection
You can also filter the complete bundle by workload:
/plugin install fabric-skills@fabric-collection --filter "sqldw-*"
/plugin install fabric-skills@fabric-collection --filter "spark-*"
/plugin install fabric-skills@fabric-collection --filter "eventhouse-*"
| Bundle | Use It For |
|---|---|
fabric-skills |
Complete Fabric skill bundle across authoring, consumption, operations, migrations, and architecture |
fabric-authoring |
REST APIs, CLI automation, notebooks, T-SQL, KQL, Dataflows Gen2, Eventstreams, schemas, semantic models, and deployment |
fabric-consumption |
Read-only exploration, query, discovery, monitoring, catalog search, and data-understanding workflows |
fabric-operations |
Diagnostics, performance investigation, warehouse query insights, and slow-query analysis |
Workloads Covered
The skill catalog includes Fabric-focused coverage for:
- SQL data warehouse authoring, consumption, and operations.
- Spark and Lakehouse authoring, consumption, and operations.
- Power BI report planning, design, authoring, management, and semantic models.
- Eventhouse and KQL authoring and consumption.
- Eventstreams and Dataflows Gen2 authoring and consumption.
- Fabric catalog search and Fabric IQ.
- Databricks, Synapse, and HDInsight migration scenarios.
- End-to-end medallion architecture design.
Other Agent Hosts
GitHub Copilot CLI plugin installation is the primary path, but the repository also includes compatibility files for other coding agents:
| Host | Source File |
|---|---|
| Claude Code | CLAUDE.md |
| Codex, Jules, OpenCode | AGENTS.md |
| Cursor | .cursorrules |
| Windsurf | .windsurfrules |
For these hosts, clone the repository or copy the relevant instruction content into the project or agent configuration that loads local rules and skills.
Authentication
Most useful Fabric operations require Azure and Fabric authentication. Start by signing in with Azure CLI and requesting a Fabric token:
az login
az account get-access-token --resource https://api.fabric.microsoft.com
SQL, Spark, Power BI, KQL, and other workload paths may need different endpoints, token audiences, or permissions. The selected skill should guide the agent toward the workload-specific command pattern, but humans still need to verify the target tenant, workspace, item, role, and environment before running generated commands.
MCP Setup
The repository includes an mcp-setup folder for registering an external Fabric
MCP server with local AI tools. That is registration support, not a hosted MCP
server implementation.
For example, the Bash helper expects an existing server URL:
./register-fabric-mcp.sh --server-url "https://your-fabric-mcp-server.com" --server-name "fabric"
Use this only after your organization or vendor has provided a Fabric MCP server and its authentication model. Store bearer tokens in environment variables or secret stores, not in prompts or committed MCP config.
Use Cases
- Ask a coding agent to design a medallion architecture for Fabric Lakehouse ingestion.
- Generate or review Fabric REST API automation for item creation and deployment.
- Investigate slow SQL warehouse queries or Spark job behavior with Fabric operations context.
- Build a Power BI semantic model or report plan from existing workspace metadata.
- Explore Eventhouse/KQL data or Eventstreams configuration with domain-specific prompts.
- Plan migrations from Databricks, Synapse, or HDInsight into Fabric.
- Register an external Fabric MCP server after the endpoint and credentials are already approved.
Safety and Privacy
Fabric skills can help an assistant reason about live enterprise data platforms. Treat generated commands as proposals until a human checks workspace scope, tenant, region, capacity, billing, RBAC, data residency, and downstream report or pipeline impact.
For exploratory work, prefer development workspaces, read-only roles, short query windows, and sample datasets. For authoring or migration work, review schema changes, notebook code, ingestion paths, deployment scripts, semantic model edits, and report changes before execution. If an external Fabric MCP server is registered, verify its URL, authentication type, logging behavior, and retention policy before sending workspace data through it.
Source Review
Verified on 2026-06-18:
- The upstream README documents Fabric skill bundles, focused authoring, consumption, and operations installs, workload filters, prompt examples, Azure authentication, MCP setup links, and compatibility files for Claude, Cursor, Windsurf, and AGENTS.md-based tools.
package.jsonidentifies the project as@microsoft/skills-for-fabric, MIT licensed, with files underagents,skills, andmcp-setup.- The
skillsdirectory contains Fabric workload skill folders for SQL DW, Spark, Eventhouse/KQL, Eventstreams, Dataflows Gen2, semantic models, Power BI reports, Fabric IQ, migrations, and medallion architecture. - The MCP setup README states that its scripts register external Fabric MCP servers and do not create or run servers themselves.
Duplicate Check
Checked current content/skills/, content/mcp/, content/tools/, open pull
requests, prior PR history, and repository-wide content for Microsoft Fabric,
skills-for-fabric, fabric-skills, fabric-collection, Fabric MCP,
Fabric Lakehouse, and Power BI semantic model skills. Existing Microsoft
entries cover general Microsoft Agent Skills, Microsoft Learn MCP, AutoGen, and
Microsoft MCP Gateway. No dedicated Microsoft Fabric skills entry, source URL
duplicate, or open duplicate PR was found.
Source citations
Add this badge to your README
How it compares
Microsoft Fabric Skills side by side with 3 alternatives on trust, install, platform support, and disclosed safety notes — all from reviewed registry metadata.
| Field | Microsoft Fabric Skills Microsoft-maintained Fabric skill bundles for AI coding assistants working with Warehouses, Lakehouses, Spark, Power BI semantic models, Eventhouse/KQL, Eventstreams, Dataflows Gen2, migrations, and medallion architectures. Open dossier | Azure Skills Plugin Official Microsoft Azure Skills Plugin for coding agents, combining Azure Agent Skills, Azure MCP Server configuration, and Foundry MCP workflows for build, deploy, diagnostics, cost, compliance, AI, Kubernetes, storage, RBAC, and migration scenarios. Open dossier | Dart Agent Skills Official Dart team Agent Skills for AI coding agents working on Dart unit tests, CLI apps, coverage, runtime errors, mocks, package conflicts, static analysis, Native Assets, FFI, ffigen, and pattern matching. Open dossier | Google Cloud Agent Skills Google Agent Skills catalog for AI agents working with Google Cloud, Gemini Enterprise Agent Platform, Gemini APIs, Skill Registry, Cloud Run, BigQuery, Firebase, GKE, Cloud SQL, AlloyDB, gcloud, auth, onboarding, and Well-Architected Framework guidance. Open dossier |
|---|---|---|---|---|
| Trust | ||||
| Install risk | Review first | Review first | Review first | Review first |
| Notes | Safety ✓ Privacy ✓ | Safety ✓ Privacy ✓ | Safety ✓ Privacy ✓ | Safety ✓ Privacy ✓ |
| Category | skills | skills | skills | skills |
| Source | source-backed | source-backed | source-backed | source-backed |
| Author | Microsoft | Microsoft | Dart Team | |
| Added | 2026-06-18 | 2026-06-18 | 2026-06-18 | 2026-06-18 |
| Platforms | Claude CodeCodexWindsurfGeminiCursorCLI | Claude CodeCodexWindsurfGeminiCursorCLI | Claude CodeCodexWindsurfGeminiCursorCLI | Claude CodeCodexWindsurfGeminiCursorCLI |
| Source repo | — | — | — | — |
| Safety notes | ✓Fabric authoring skills can guide creation or modification of Fabric items, notebooks, schemas, ingestion pipelines, semantic models, reports, Eventstreams, Dataflows Gen2, and deployment automation. Consumption skills may query live Warehouses, Lakehouses, Power BI semantic models, Eventhouse/KQL databases, and catalog metadata; use read-only roles for exploration. Operations skills can investigate performance, health, and slow-query behavior using workspace and workload telemetry; validate before applying generated tuning or remediation steps. Migration and medallion architecture skills can propose broad data-platform changes; review storage paths, costs, retention, governance, and downstream BI impact before execution. The included MCP setup scripts register external Fabric MCP servers only; they do not create, host, or secure a Fabric MCP server for you. | ✓Azure Skills can guide agents through live cloud actions including infrastructure generation, validation, deployment, diagnostics, cost analysis, RBAC, Kubernetes, storage, AI services, and migration work. The included MCP configuration starts the Azure MCP server, which can expose structured tools across Azure services when the local account is authenticated. Deployment skills require plan and validation phases before live deployment. Do not skip `azure-prepare` or `azure-validate` steps when the upstream skill requires them. Live Azure changes can create cost, modify production resources, change access control, deploy workloads, query logs, or expose service data. Keep human review around write operations. For sovereign clouds, configure the Azure MCP server cloud argument explicitly instead of assuming Azure Public Cloud. | ✓Dart skills can modify source code, tests, pubspec dependencies, analysis options, generated mocks, coverage output, native hooks, FFI bindings, and package constraints. `dart fix --apply`, formatter runs, mock generation, build_runner, ffigen, and Native Assets hooks can create broad mechanical diffs; inspect changes before committing. Native Assets and FFI workflows may compile C/C++ code, run local toolchains, download precompiled binaries, and link dynamic or static libraries. Downloaded binaries should use cryptographic hash validation and offline fallbacks as the skill describes. Package conflict fixes can upgrade or downgrade dependencies and affect transitive package behavior across Dart and Flutter projects. | ✓Google Cloud skills can create, update, delete, deploy, query, or configure cloud resources, datasets, IAM policies, service accounts, APIs, containers, jobs, and networking. The gcloud skill requires command validation and safety guardrails before invoking Google Cloud CLI commands; do not let agents improvise cloud commands from memory. Skill Registry guidance includes skill lifecycle management such as upload, update, and permanent delete operations; validate environment and approval before use. Cloud Run, GKE, BigQuery, Firebase, Cloud SQL, AlloyDB, and Gemini API workflows can create cost, expose endpoints, alter data, or change production behavior. The repository notes active development, so verify exact commands, product names, API availability, and launch-stage limits before production use. |
| Privacy notes | ✓Fabric workspace names, tenant IDs, subscription IDs, item IDs, schemas, table names, query text, logs, semantic model metadata, report definitions, and sample data may enter prompts or tool outputs. Do not paste Azure access tokens, Fabric API tokens, connection strings, service principals, workspace secrets, customer data, or regulated datasets into prompts, public issues, screenshots, or committed configs. If you register an external Fabric MCP server, queries and metadata are sent to that server according to its own auth, logging, and retention behavior. Use least-privilege Fabric roles, development workspaces, sample data, or obfuscated datasets when testing assistant-generated Fabric workflows. | ✓Azure work can expose subscription IDs, tenant IDs, resource group names, resource inventories, cost data, log queries, Application Insights telemetry, storage paths, RBAC assignments, model deployment names, and cloud architecture details. Authenticated MCP tools can read or operate on live Azure and Foundry resources according to the local account's permissions. Keep Azure credentials, service principals, connection strings, keys, SAS tokens, deployment outputs, logs with customer data, and private topology details out of prompts, commits, issue comments, screenshots, and shared reports. Review Microsoft, MCP host, model provider, and organization retention policies before routing production telemetry, cost data, or customer-sensitive resource context through an agent. | ✓Dart projects may contain private package names, API schemas, service URLs, test fixtures, generated mocks, coverage paths, stack traces, native library names, and build logs. Runtime-error workflows can expose stack traces, local paths, active app state, logs, and user-input data from the running program. FFI and Native Assets workflows may include proprietary C/C++ source, platform-specific build settings, binary hashes, and downloaded artifact URLs. Keep credentials, private package registries, source paths when sensitive, proprietary native code, test data, and generated coverage reports out of public prompts, issues, PRs, and examples. | ✓Google Cloud workflows may expose project IDs, service account emails, OAuth tokens, API keys, ADC credentials, Terraform state, dataset names, table schemas, query text, logs, traces, prompts, model outputs, embeddings, and customer data. BigQuery, Firebase, Cloud SQL, AlloyDB, GKE, and Agent Platform workflows may process regulated or proprietary data; review data residency, IAM, retention, audit logging, and sharing rules before use. Gemini API and Agent Platform skills can send prompts, files, images, audio, video, tool inputs, structured outputs, cached contexts, and batch datasets to Google services. Keep credentials, project IDs when sensitive, private queries, logs, trace payloads, Terraform state, customer data, and generated datasets out of public prompts, issues, PRs, and screenshots. |
| Prerequisites |
|
|
|
|
| Install | | | | |
| Config | — | — | — | — |
| Citations | ||||
| Claim | Unclaimed | Unclaimed | Unclaimed | Unclaimed |
Signals
Loading live community signals…
A short, calm digest of reviewed Claude resources. Unsubscribe any time.