Forum Discussion

pmscorca's avatar
pmscorca
Icon for Post Prodigy rankPost Prodigy
2 months ago
Solved

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:

    1. Skills for Fabric (official Microsoft)
    2. Power BI Authoring (powerbi-authoring) (official Microsoft)
    3. Power BI Modeling MCP Server (installed with the Power BI plugin)
    4. 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's avatar
    Omkar_1712
    Icon for Solution Specialist rankSolution 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:

    1. Skills for Fabric (official Microsoft)
    2. Power BI Authoring (powerbi-authoring) (official Microsoft)
    3. Power BI Modeling MCP Server (installed with the Power BI plugin)
    4. 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_69's avatar
      pms_69
      New 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's avatar
        v-achippa
        Icon for Community Support rankCommunity 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

  • 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:

    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