Forum Discussion
Agents, skills, plugins for GitHub Copilot to use for Fabric/Power BI development
Hi,
which are the best and more recent agents, skills and plugins for GitHub Copilot dedicated to Fabric and Power BI development?
Thanks
Hello pmscorca,
If you're using GitHub Copilot for Microsoft Fabric and Power BI development, Microsoft has recently introduced an official agentic development experience that is worth evaluating first.
1. Skills for Fabric (Microsoft)
Microsoft's Skills for Fabric is the official collection of agent skills, MCP servers, and tooling for AI-assisted Fabric development.
It provides capabilities for areas such as:
- Lakehouse
- Warehouse
- Notebooks
- Data pipelines
- SQL
- Fabric APIs
- Other Fabric workloads
It integrates with GitHub Copilot CLI and is also designed to work with compatible AI coding tools.
2. Power BI Authoring Plugin
For Power BI development specifically, Microsoft recommends installing the separate powerbi-authoring plugin.
It includes:
- Semantic model authoring skills
- DAX assistance
- PBIP project guidance
- Report authoring skills
- Power BI Modeling MCP Server integration
According to Microsoft Learn, this is the recommended way to enable AI-assisted Power BI authoring rather than manually configuring individual skills and tools.
3. Power BI Modeling MCP Server
The Modeling MCP Server enables GitHub Copilot to interact directly with Power BI Desktop and semantic models, allowing scenarios such as:
- Inspecting model metadata
- Creating or modifying measures
- Validating PBIP projects
- Reloading models
- Supporting report authoring workflows
Microsoft includes this as part of the Power BI authoring experience.
4. GitHub Copilot Agent Skills
GitHub also supports reusable Agent Skills, which let you create or install domain-specific instructions and automation for repetitive development tasks. Organizations can build their own Fabric or Power BI skills or install community-provided ones.
Community projects
Beyond the official Microsoft tooling, there's also an active community project called power-bi-agentic-development, which provides additional plugins, skills, and utilities for agentic Power BI development. Community feedback suggests many developers use it alongside the official Microsoft Skills for Fabric, although it's community-maintained rather than an official Microsoft offering.
My recommendation
If you're starting today, I'd prioritize:
- Skills for Fabric (official Microsoft)
- Power BI Authoring (powerbi-authoring) (official Microsoft)
- Power BI Modeling MCP Server (installed with the Power BI plugin)
- Add community skills such as power-bi-agentic-development only if you need additional capabilities beyond the official tooling.
This gives you an AI-assisted development environment that aligns with Microsoft's current direction while allowing you to extend it with community resources when appropriate.
Microsoft references:Skills for Fabric installation: https://learn.microsoft.com/en-us/fabric/fundamentals/skills-for-fabric-install
Power BI Agentic overview: https://learn.microsoft.com/en-us/power-bi/developer/agentic/power-bi-agentic-overview
GitHub Copilot plugins: https://docs.github.com/en/copilot/concepts/agents/about-plugins
GitHub Copilot agent skills: https://docs.github.com/en/copilot/concepts/agents/about-agent-skills
Best regards,
Omkar Shinde
Microsoft Fabric Enthusiast | Power BI Consultant
💡 If you found this response helpful, please consider giving it a Kudos.
✅ If this resolves your question, please mark it as the Accepted Solution to help others in the community.
4 Replies
- Omkar_1712
Solution Specialist
Hello pmscorca,
If you're using GitHub Copilot for Microsoft Fabric and Power BI development, Microsoft has recently introduced an official agentic development experience that is worth evaluating first.
1. Skills for Fabric (Microsoft)
Microsoft's Skills for Fabric is the official collection of agent skills, MCP servers, and tooling for AI-assisted Fabric development.
It provides capabilities for areas such as:
- Lakehouse
- Warehouse
- Notebooks
- Data pipelines
- SQL
- Fabric APIs
- Other Fabric workloads
It integrates with GitHub Copilot CLI and is also designed to work with compatible AI coding tools.
2. Power BI Authoring Plugin
For Power BI development specifically, Microsoft recommends installing the separate powerbi-authoring plugin.
It includes:
- Semantic model authoring skills
- DAX assistance
- PBIP project guidance
- Report authoring skills
- Power BI Modeling MCP Server integration
According to Microsoft Learn, this is the recommended way to enable AI-assisted Power BI authoring rather than manually configuring individual skills and tools.
3. Power BI Modeling MCP Server
The Modeling MCP Server enables GitHub Copilot to interact directly with Power BI Desktop and semantic models, allowing scenarios such as:
- Inspecting model metadata
- Creating or modifying measures
- Validating PBIP projects
- Reloading models
- Supporting report authoring workflows
Microsoft includes this as part of the Power BI authoring experience.
4. GitHub Copilot Agent Skills
GitHub also supports reusable Agent Skills, which let you create or install domain-specific instructions and automation for repetitive development tasks. Organizations can build their own Fabric or Power BI skills or install community-provided ones.
Community projects
Beyond the official Microsoft tooling, there's also an active community project called power-bi-agentic-development, which provides additional plugins, skills, and utilities for agentic Power BI development. Community feedback suggests many developers use it alongside the official Microsoft Skills for Fabric, although it's community-maintained rather than an official Microsoft offering.
My recommendation
If you're starting today, I'd prioritize:
- Skills for Fabric (official Microsoft)
- Power BI Authoring (powerbi-authoring) (official Microsoft)
- Power BI Modeling MCP Server (installed with the Power BI plugin)
- Add community skills such as power-bi-agentic-development only if you need additional capabilities beyond the official tooling.
This gives you an AI-assisted development environment that aligns with Microsoft's current direction while allowing you to extend it with community resources when appropriate.
Microsoft references:Skills for Fabric installation: https://learn.microsoft.com/en-us/fabric/fundamentals/skills-for-fabric-install
Power BI Agentic overview: https://learn.microsoft.com/en-us/power-bi/developer/agentic/power-bi-agentic-overview
GitHub Copilot plugins: https://docs.github.com/en/copilot/concepts/agents/about-plugins
GitHub Copilot agent skills: https://docs.github.com/en/copilot/concepts/agents/about-agent-skills
Best regards,
Omkar Shinde
Microsoft Fabric Enthusiast | Power BI Consultant
💡 If you found this response helpful, please consider giving it a Kudos.
✅ If this resolves your question, please mark it as the Accepted Solution to help others in the community.- pms_69New Member
Hi, thanks for you reply.
I've two questions.
First one: I could work on a Fabric project or a Power BI project. Could I install both Skills for Fabric and Power BI authoring plugins?
Second one: how is it better installing skills and plugins? For specific project (inside the folder project) or globally (for specific user in the dev machine)?
Thanks
- v-achippa
Community Support
Hi pmscorca,
Thank you for reaching out to Microsoft Fabric Community.
Thank you Omkar_1712 for the prompt response.
Yes, you can install both Skills for Fabric and the Power BI plugin. They are designed to work together if you develop both Microsoft Fabric and Power BI projects.
Regarding the installation scope, if you are the only developer using the machine, installing them globally is generally the simplest and most convenient option since they will be available across all your projects. Project specific installation is mainly useful when a team wants to keep AI configuration with a particular repository.
Thanks and regards,
Anjan Kumar Chippa
- Prince0011
Solution Sage
Hi User,
There isn't currently a single official GitHub Copilot agent or plugin dedicated exclusively to Microsoft Fabric and Power BI development. Instead, many developers combine GitHub Copilot with Microsoft and community extensions depending on their workflow.
Some commonly used options include:
GitHub Copilot Chat for generating DAX, Power Query (M), SQL, Python, and Spark code.
Microsoft Fabric VS Code extension for working with Fabric artifacts, notebooks, and Git-enabled projects.
Power BI Projects (.pbip) together with GitHub or Azure DevOps for source control and collaboration.
Tabular Editor for semantic model development, DAX scripting, and Best Practice Analyzer rules.
DAX Studio for writing, testing, and optimizing DAX queries.
ALM Toolkit for comparing and deploying semantic model changes between environments.
For AI-assisted development, GitHub Copilot performs best when your repository includes .pbip projects, notebooks, SQL scripts, and well-documented code, allowing it to provide more accurate context-aware suggestions.
For more information:
GitHub Copilot: https://docs.github.com/copilot
Microsoft Fabric Developer Tools: https://learn.microsoft.com/fabric/cicd/
Power BI Projects (.pbip): https://learn.microsoft.com/power-bi/developer/projects/projects-overview
Tabular Editor: https://tabulareditor.com/
DAX Studio: https://daxstudio.org/
I'd also be interested to hear what others in the community are using. If you've found Copilot extensions, MCP servers, or custom agents that significantly improve Fabric or Power BI development, it would be great if you could share your experience.
💡 Helpful? Give a Kudos 👍 — keep the community growing.
✅ Solved your issue? Mark this as the Accepted Solution ✔️
Best regards,
Prince Singh | Data Science & Microsoft Fabric Enthusiast