← 开源
microsoft

skills-for-fabric

A collection of skills and MCP systems to enable users of CLI, VSCode, Claude to operate over Microsoft Fabric

AI EngineeringGive agent toolsPython
在 GitHub 打开
增长势头
+124 小时新增 Star+0.1%
1.25k
Star
358
Fork
+17
本周
7
贡献者
创建于 2026-02-17 · 更新于 2026-10-16 · 今日第 5692 名
主要开发者
AviSandermatanSchaumbergsanthoshravindran7

microsoft/skills-for-fabric 排名第 5,692,有 1,251 个星标。

同类别比较

microsoft/skills-for-fabric 排名第 5,692,此处有 8 个同类条目;valkor-ai/loom 排名第 5,693。

同类别比较
名称排名指标
alibaba-flyai/flyai-skill5,678
星标数:
1,265
分叉数:
86
简介:
fly ai agent skill
aegra/aegra5,680
语言:
Python
星标数:
1,263
分叉数:
270
简介:
Open source alternative to LangGraph Platform (now LangSmith Deployments) - Self-hosted AI agent backend with FastAPI and PostgreSQL. Zero vendor lock-in, full control over your agent infrastructure.
AvdLee/Xcode-Build-Optimization-Agent-Skill5,687
语言:
Python
星标数:
1,257
分叉数:
51
简介:
An Agent Skill helping you to optimize Xcode incremental and clean builds by running benchmarks and optimizing build settings.
gooseworks-ai/goose-skills5,690
语言:
JavaScript
星标数:
1,253
分叉数:
217
简介:
Library of Growth & GTM skills + data APIs for Claude Code, Codex, Cursor to run ads, social, content, lead gen, seo and data scraping
valkor-ai/loom5,693
语言:
Rust
星标数:
1,251
分叉数:
172
简介:
Loop engineering for agentic software delivery.
THUDM/LongBench5,697
语言:
Python
星标数:
1,247
分叉数:
142
简介:
LongBench v2 and LongBench (ACL 25'&24')
mozilla-ai/any-agent5,701
语言:
Python
星标数:
1,246
分叉数:
104
简介:
A single interface to use and evaluate different agent frameworks
hkjarral/AVA-AI-Voice-Agent-for-Asterisk5,702
语言:
Python
星标数:
1,245
分叉数:
279
简介:
An open-source AI Voice Agent that integrates with Asterisk/FreePBX using Audiosocket/RTP/Websocket technology https://demo.agent6789.com
关键参数与规格
关键参数与规格
参数值
语言Python
类别AI Engineering
子类别Give agent tools
关键词Agent-ready APIs, Automation, Documentation, MCP
星标数1,251
分叉数358
贡献者7
创建日期2026-02-17
更新日期2026-10-16
1 天星标数1
7 天星标数17
排名5,692
上次排名4,070
排名变化-1,622
7 天星标排名3,042
上次 7 天星标排名2,830
7 天星标排名变化-212
总星标排名9,370
上次总星标排名9,362
总星标排名变化-8
国家USA
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: Install the main Fabric bundle. Power BI report authoring is packaged separately: Or install the Power BI authoring bundle: Copilot CLI installs plugins as complete bundles. To limit installed skills, choose a focused bundle instead

of filtering the full bundle. The three ids still resolve as deprecated aliases of , so an existing install keeps working through ; new installs should use . Update installed plugins Update one installed bundle: Replace with the focused bundle name to update that bundle. From a terminal, update every installed plugin with: Automatic update checking Updates are handled by the agent host, not by a skill in this repository. Auto-update is also skipped by default in CI. Administrators can instead set

on its entry in managed settings. Every release bumps the field in each plugin manifest, which lets Copilot CLI and Claude Code detect a new release after auto-update is enabled. Install a single skill (APM) Copilot plugin bundles install as a whole. To activate **one** skill instead of the whole collection, use APM (Agent Package Manager). Install the APM CLI: Install a single skill into your project: Full documentation reference: consumer guide. | | , | Tools to deploy to: , , , , etc. | | , | Install to

user scope ( , ) instead of the current project. | | | Install only APM packages or only MCP servers. Both are installed by default, so deploys the skill without registering any MCP servers. | | | Re-resolve dependencies to the latest version or Git ref allowed by and rewrite . | | | Print the install plan without writing anything. | | , | Show per-file paths and full error context. | The skill lands in , its MCP servers are registered for your target tool, and links into the shared reference material are rewritten

to the materialized copy under . ** The target writes MCP state to VS Code's at project scope and to Copilot CLI's at global scope. If you use Copilot CLI and omit , the skill installs but its MCP servers never reach the CLI. Project and global are separate installs: a global one keeps its dependency state in , not the project's. Install the **repository**, then narrow with . Installing a skill path directly leaves the shared reference links dangling, because APM only rewrites links

that resolve inside the installed package root. selects what is *activated*: APM materializes the whole package into and deploys only the skills you named. Valid values are the folder names under in the repository. Re-run with a different to add more skills incrementally. It holds the shared material the installed skills link to, so keep it or re-run after cloning. All Fabric MCP servers are registered on install, regardless of which skill you select. APM reads MCP dependencies

only from the repository root manifest. That includes powerbi-modeling-mcp, a stdio server launched through npx. The Fabric agents

常见问题

记录了多少星标和分叉?

microsoft/skills-for-fabric 有 1,251 个星标和 358 个分叉。

仓库排名是多少?

microsoft/skills-for-fabric 排名第 5,692。

记录的语言和类别是什么?

microsoft/skills-for-fabric 有 1,251 个星标,语言为 Python,类别为 AI Engineering。

哪个仓库排名最接近?

microsoft/skills-for-fabric 与 valkor-ai/loom 比较,后者排名第 5,693,有 1,251 个星标。

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 Copilot CLI and Claude Code detect a new release after auto-update is enabled.

Install a single skill (APM)

Copilot plugin bundles install as a whole. To activate one skill instead of the whole collection, use APM (Agent Package Manager).

Install the APM CLI:

# Windows (PowerShell)
irm https://aka.ms/apm-windows | iex

# macOS / Linux
curl -sSL https://aka.ms/apm-unix | sh

# or via pip
pip install apm-cli

Install a single skill into your project:

apm install microsoft/skills-for-fabric --skill sqldw-cli --target 

Full documentation reference: consumer guide.

Useful flags:

Flag What it does
--skill NAME Install only the named skill instead of every skill in the package. Repeatable.
--target, -t Tools to deploy to: copilot, claude, cursor, codex, etc. Comma-separated for several (-t claude,cursor).
--global, -g Install to user scope (~/.apm/, ~/.agents/skills/) instead of the current project.
--only apm|mcp Install only APM packages or only MCP servers. Both are installed by default, so --only apm deploys the skill without registering any MCP servers.
--update Re-resolve dependencies to the latest version or Git ref allowed by apm.yml and rewrite apm.lock.yaml.
--dry-run Print the install plan without writing anything.
--verbose, -v Show per-file paths and full error context.

The skill lands in .agents/skills//, its MCP servers are registered for your target tool, and links into the shared reference material are rewritten to the materialized copy under apm_modules/.

Notes:

  • Scope matters for Copilot. The copilot target writes MCP state to VS Code's .vscode/mcp.json at project scope and to Copilot CLI's ~/.copilot/mcp-config.json at global scope. If you use Copilot CLI and omit -g, the skill installs but its MCP servers never reach the CLI. Project and global are separate installs: a global one keeps its dependency state in ~/.apm/apm.yml, not the project's. See the APM MCP install docs.
  • Install the repository, then narrow with --skill. Installing a skill path directly leaves the shared reference links dangling, because APM only rewrites links that resolve inside the installed package root. --skill selects what is activated: APM materializes the whole package into apm_modules/ and deploys only the skills you named.
  • Valid --skill values are the folder names under skills/ in the repository. Re-run with a different --skill to add more skills incrementally.
  • APM adds apm_modules/ to your .gitignore. It holds the shared material the installed skills link to, so keep it or re-run apm install after cloning.
  • All Fabric MCP servers are registered on install, regardless of which skill you select. APM reads MCP dependencies only from the repository root manifest. That includes powerbi-modeling-mcp, a stdio server launched through npx. Use --only apm to deploy the skill without registering any MCP server.
  • The Fabric agents are deployed alongside any --skill selection. APM always integrates the agents it discovers in the package, so a single-skill install still gets all five. They may reference skills you did not install; those references are inert until you add the skill.
  • To drop one skill, edit the skills: list on that dependency in your apm.yml (~/.apm/apm.yml for a -g install) and re-run apm install. apm uninstall removes the whole package, not a single skill.

What is included

Bundle Use it for
fabric-skills Complete Microsoft Fabric skill bundle, including authoring, consumption, operations, migration, and end-to-end architecture skills.
powerbi-authoring Authoring Power BI semantic models, reports, and PBIP workflows, including Power BI report planning, design, authoring, and management.

The full bundle includes skills for SQL data warehouse, Spark and Lakehouse, Power BI semantic models, Eventhouse and KQL, Eventstreams, Dataflows Gen2, catalog search, migration scenarios, and medallion architecture workflows.

See CHANGELOG.md for public release notes.

Try an example prompt

After installing a bundle, open Copilot CLI in a project folder and ask for the Fabric task you want to perform, for example:

Use Microsoft Fabric skills to design a medallion architecture for NYC taxi data.

Authentication

Most Fabric operations require Azure authentication. Start with:

az login
az account get-access-token --resource https://api.fabric.microsoft.com

SQL, Spark, Power BI, and KQL workflows may require workload-specific endpoints or token audiences. The installed skills provide the detailed commands and API patterns for each workload.

MCP servers

Skills provide guidance and patterns. MCP servers provide live tool access to data sources and APIs. Some bundles include MCP configuration where supported, and you can register additional Fabric MCP servers if your environment provides them.

See MCP setup.

When running Claude Code locally, the bundled remote Fabric MCPs reuse your existing Azure CLI sign-in. The setup guide covers Codex configuration and older registrations that override the plugin.

Other AI coding tools

GitHub Copilot CLI plugin installation is the recommended path. This repository also includes root-level configuration files for compatible AI coding tools — CLAUDE.md for Claude Code, .cursorrules for Cursor, .windsurfrules for Windsurf, and AGENTS.md for Codex / Jules / OpenCode. They are picked up automatically when the repo is cloned.

Gemini CLI also auto-discovers GEMINI.md when the repo is cloned.

Issues and security

Report product issues in the GitHub issue tracker.

For security vulnerabilities, do not open a public issue. See SECURITY.md for the private reporting path.

License

This project is licensed under the MIT License.

排名相邻
同类项目