| type | skill |
| lifecycle | stable |
| inheritance | inheritable |
| name | fabric-notebook-publish |
| description | Seamless notebook publishing from VS Code to Microsoft Fabric via Azure DevOps Git integration |
| tier | extended |
| applyTo | **/*fabric*,**/*notebook*,**/*publish* |
| user-invokable | false |
| currency | 2026-04-22T00:00:00.000Z |
Fabric Notebook Publish Skill
Domain: Microsoft Fabric Notebook DevOps
Version: 2.0.0
Status: Active
Last Validated: Feb 2026
⚠️ Staleness Watch: Fabric's Git integration feature is still maturing. Watch for changes to sync behavior, supported item types (not all Fabric item types support Git sync), and whether GitHub support expands beyond ADO. Check Fabric Git integration docs for updates.
Overview
This skill enables seamless notebook publishing from VS Code to Microsoft Fabric via Azure DevOps Git integration. It provides change detection, automated CHANGELOG tracking, prerequisite validation, and selective sync capabilities.
Activation Triggers
- "push to fabric", "sync to fabric", "publish notebook"
- "fabric notebooks", "notebook deployment"
- "sync notebooks", "deploy notebooks"
- "fabric git", "ADO worktree"
- "changelog", "track notebook changes"
Architecture
Three environments: VS Code (local) → Git (version control) → Fabric (cloud)
- VS Code: Notebooks edited locally;
Sync-ToFabric.v2.ps1 syncs via REST API
- Git: Changed notebooks copied to worktree → pushed to Azure DevOps
- Fabric: ADO Git Integration syncs to workspace; script syncs directly via REST API
Fishbowl Color Palette
Use these pastel colors for diagrams:
| Purpose | Fill | Stroke |
|---|
| Primary | #cce5ff | #4a90d9 |
| DevOps | #e6d5f2 | #8b6eb3 |
| Success | #c2f0d8 | #4db37d |
| Warning | #fff3b3 | #d4a849 |
| Critical | #ffcccc | #cc6666 |
Workflow Options