skills-for-fabric  by microsoft

AI agent skills for Microsoft Fabric operations

Created 1 month ago
253 stars

Top 99.3% on SourcePulse

GitHubView on GitHub
Project Summary

Summary

This project provides a collection of standardized, production-ready agent skills for Microsoft Fabric, enabling AI coding assistants like GitHub Copilot CLI to safely author, query, and operate complex data workloads. It targets developers, data engineers, analysts, and administrators, offering benefits such as enhanced productivity, enterprise-grade security, and auditable operations over Fabric resources.

How It Works

Skills for Fabric leverages a modular "Agent Skills" architecture where individual skills represent focused capabilities (e.g., Spark execution, SQL querying). These skills act as Fabric-aware agents, interacting directly with authenticated Microsoft Fabric APIs. The design prioritizes enterprise security through explicit authentication/authorization, strict separation of instructions from user content, prevention of arbitrary code execution, and robust prompt injection defenses, differentiating it from less secure prompt-only approaches.

Quick Start & Requirements

  • Installation: Recommended via GitHub Copilot CLI (/plugin marketplace add microsoft/skills-for-fabric, /plugin install skills-for-fabric@fabric-collection). Manual installation is supported via git clone and platform-specific scripts (install.ps1 for Windows, install.sh for Linux/macOS).
  • Authentication: Requires Azure Active Directory authentication via Azure CLI (az login). Skills do not store secrets.
  • Prerequisites: Azure subscription, Azure CLI, and compatible AI coding assistant tools (e.g., GitHub Copilot CLI, VS Code Copilot, Claude Code).
  • Documentation: https://github.com/microsoft/skills-for-fabric

Highlighted Details

  • Broad Tool Compatibility: Integrates seamlessly with GitHub Copilot CLI, VS Code Copilot, Claude Code, Cursor, Codex/Jules, and Windsurf via automated setup scripts.
  • Agent Orchestration: Enables complex, multi-step workflows like Medallion architectures, data migration, and automated documentation generation by combining multiple skills.
  • Fabric Resource Awareness: Skills possess deep understanding of Fabric entities including workspaces, Lakehouses, Warehouses, Eventhouses, and semantic models.
  • Security & Compliance: Built following Microsoft's internal skill repository design principles, ensuring explicit authentication, no arbitrary code execution, and adherence to Responsible AI standards.

Maintenance & Community

The project follows standard open-source contribution guidelines, requiring pull requests to pass tests and security scans. Issues should be filed via GitHub Issues. While specific community channels (like Discord/Slack) are not listed, the "first-party" nature suggests strong backing from Microsoft.

Licensing & Compatibility

Licensed under the permissive MIT License. This license generally allows for commercial use and integration into closed-source projects without significant restrictions.

Limitations & Caveats

The project is dependent on the Microsoft Fabric ecosystem and Azure AD authentication. While designed for enterprise readiness, specific performance benchmarks or detailed unsupported platform lists are not provided in the README. The focus is on secure interaction rather than raw performance optimization.

Health Check
Last Commit

2 weeks ago

Responsiveness

Inactive

Pull Requests (30d)
2
Issues (30d)
6
Star History
254 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.