# Lakehouse data engineering skills for Microsoft Fabric Skills for data engineering in Microsoft Fabric: incremental, idempotent loads into Lakehouse Delta tables from notebooks, with secrets from Azure Key Vault and routine table maintenance. Bundles the read-only Microsoft Learn MCP server for current documentation. Guidance is grounded in Microsoft Learn documentation for Fabric Data Engineering (checked 2026-10-14). Every Python sample is parsed in the tests, and each scenario includes known-bad answers, such as full-table overwrites or hardcoded passwords, that the tests must reject. | Field | Value | | --- | --- | | Plugin name | `microsoft-fabric` | | Works with | Microsoft | | Publisher | Enterprise Agent Skills contributors (independent; not affiliated with Microsoft) | | Category | Data engineering and analytics | | Maturity | beta | | Version | 0.1.0 | | License | MIT | ## Skills | Skill | Use it for | Prerequisites | | --- | --- | --- | | [fabric-lakehouse-incremental-merge](skills/fabric-lakehouse-incremental-merge/SKILL.md) | Load data incrementally into Microsoft Fabric Lakehouse Delta tables from a notebook with PySpark: watermark-based extraction, de-duplication, idempotent MERGE upserts, secrets from Azure Key Vault, and table maintenance. | Microsoft Fabric workspace with a Lakehouse and a Fabric Spark runtime that includes Delta Lake (runtime 1.3 or later). A Fabric notebook attached to the target Lakehouse. Azure Key Vault access for any source credentials. | ## Install ```text # Claude Code /plugin marketplace add enterprise-agent-skills/enterprise-agent-skills /plugin install microsoft-fabric@enterprise-agent-skills # GitHub Copilot CLI copilot plugin marketplace add enterprise-agent-skills/enterprise-agent-skills copilot plugin install microsoft-fabric@enterprise-agent-skills # OpenAI Codex CLI (the Codex IDE extension does not support plugins) codex plugin marketplace add enterprise-agent-skills/enterprise-agent-skills # then enter /plugins in Codex, install microsoft-fabric, and start a new session # Any Agent Skills compatible agent (Copilot in VS Code, Cursor, Gemini CLI, and others) npx skills add enterprise-agent-skills/enterprise-agent-skills --skill fabric-lakehouse-incremental-merge ``` Claude Cowork and claude.ai: Customize > Plugins > Add > Add marketplace, then enter `https://github.com/enterprise-agent-skills/enterprise-agent-skills`. To update: - Claude Code: run `claude plugin update microsoft-fabric@enterprise-agent-skills` in your shell, or open the plugin on the **Installed** tab of `/plugin` and select **Update now**. Claude Code does not update plugins from this marketplace automatically unless you turn it on: select `enterprise-agent-skills` on the **Marketplaces** tab of `/plugin`, then **Enable auto-update**. - GitHub Copilot CLI: run `copilot plugin update microsoft-fabric`. - Claude Cowork and claude.ai: in Customize > Plugins, select **Check for updates**, or turn on **Sync automatically** for this marketplace. - Skills installed with `npx skills`: run `npx skills update fabric-lakehouse-incremental-merge`. ## Data and permissions This plugin bundles the MCP servers below. They start or connect only in agents that support plugin MCP configuration. Review each server's own documentation for the data it accesses. | Server | Publisher | Transport | Authentication | Source | | --- | --- | --- | --- | --- | | Microsoft Learn MCP Server | Microsoft | streamable-http | none | https://github.com/MicrosoftDocs/mcp | ## Tests Acceptance criteria and scenarios for each skill live in [tests/scenarios](../../tests/scenarios). Run `npm run eval:mock -- --skill ` from the repository root. ## Independence and trademarks This plugin is an independent community project. It is not affiliated with, sponsored by, or endorsed by Microsoft or any other vendor named here. Product and company names are trademarks of their owners and are used only to identify the products the skills work with.