Skip to main content
skillsSource-backedReview first Safety Privacy

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.

HarnessClaude CodeCodexWindsurfGeminiCursorCLI
Level:expertType:capability-packVerified:validated
Review first review before installing

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
Source repository stats
Scope
Source repo
Skill and platform metadata
Skill type
capability-pack
Skill level
expert
Verification
validated
Verified at
2026-06-18
Retrieval sources
https://github.com/microsoft/skills-for-fabrichttps://raw.githubusercontent.com/microsoft/skills-for-fabric/main/README.mdhttps://raw.githubusercontent.com/microsoft/skills-for-fabric/main/package.jsonhttps://raw.githubusercontent.com/microsoft/skills-for-fabric/main/mcp-setup/README.mdhttps://raw.githubusercontent.com/microsoft/skills-for-fabric/main/CHANGELOG.md
Tested platforms
GitHub CopilotClaudeCodexCursorWindsurf
PlatformSupportInstall path
claude-codeNative.claude/skills/<skill-name>/SKILL.md
codexNative.agents/skills/<skill-name>/SKILL.md
windsurfNative.windsurf/skills/<skill-name>/SKILL.md
geminiNative.gemini/skills/<skill-name>/SKILL.md or .agents/skills/<skill-name>/SKILL.md
cursorAdapter.cursor/rules/<skill-name>.mdc
cliManualAGENTS.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-collection

About 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-fabric README for install and bundle selection.
  • The selected folder under skills/ for workload-specific workflow rules.
  • package.json for project identity, license, package description, and shipped directories.
  • mcp-setup/README.md for the external Fabric MCP registration boundary.
  • CHANGELOG.md for recent bundle and skill changes.

Core Workflow

  1. Choose the narrowest bundle or workload filter for the task.
  2. Confirm the target tenant, workspace, capacity, and Fabric item before querying or authoring.
  3. Authenticate with Azure CLI or the workload-specific credential path required by the selected skill.
  4. Ask the agent to inspect current sources and produce a plan before generating commands, notebooks, schemas, KQL, T-SQL, reports, or deployment scripts.
  5. 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.json identifies the project as @microsoft/skills-for-fabric, MIT licensed, with files under agents, skills, and mcp-setup.
  • The skills directory 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

Show that Microsoft Fabric Skills is listed on HeyClaude. Paste this Markdown into your README — it renders the badge and links back to this page.

Listed on HeyClaude
[![Listed on HeyClaude](https://heyclau.de/badge/skills/microsoft-fabric-skills.svg)](https://heyclau.de/entry/skills/microsoft-fabric-skills)

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.

FieldMicrosoft 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 riskReview firstReview firstReview firstReview first
Notes Safety Privacy Safety Privacy Safety Privacy Safety Privacy
Categoryskillsskillsskillsskills
Sourcesource-backedsource-backedsource-backedsource-backed
AuthorMicrosoftMicrosoftDart TeamGoogle
Added2026-06-182026-06-182026-06-182026-06-18
Platforms
Claude CodeCodexWindsurfGeminiCursorCLI
Claude CodeCodexWindsurfGeminiCursorCLI
Claude CodeCodexWindsurfGeminiCursorCLI
Claude CodeCodexWindsurfGeminiCursorCLI
Source repo
Safety notesFabric 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 notesFabric 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
  • 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.
  • Azure account or subscription appropriate for the target work.
  • Node.js 18 or newer with `npx` available, because the included MCP configuration launches `@azure/mcp` through npx.
  • Azure CLI installed and authenticated with `az login` for live Azure resource work.
  • Azure Developer CLI installed and authenticated with `azd auth login` for azd deployment workflows.
  • Dart SDK and project-local tooling installed for the package being edited.
  • An AI coding assistant or skill host compatible with Agent Skills, preferably using the standard `.agents/skills` install target.
  • Project `pubspec.yaml`, `analysis_options.yaml`, test structure, package constraints, and platform targets available before modifying code.
  • For FFI or Native Assets work, compatible host compiler toolchains, package hooks, native source, binding generation configuration, and platform targets.
  • AI coding assistant or skill host compatible with the Agent Skills standard and the skills CLI.
  • Google Cloud project, credentials, billing, enabled APIs, IAM roles, and target region when a selected skill touches cloud resources.
  • Current gcloud, bq, kubectl, Terraform, SDK, or product-specific tooling required by the selected Google Cloud workflow.
  • Clear approval boundary before any agent runs cloud deployment, IAM, data, billing, registry, or destructive operations.
Install
/plugin install fabric-skills@fabric-collection
apm install microsoft/azure-skills
npx skills add dart-lang/skills --skill '*' --agent universal --yes
npx skills add google/skills
Config
Citations
ClaimUnclaimedUnclaimedUnclaimedUnclaimed

Signals

Loading live community signals…

More like this, weekly

A short, calm digest of reviewed Claude resources. Unsubscribe any time.