Individual skill
git-integration-operations-cli
Runs the Fabric Git integration lifecycle through fab api or az rest, including connecting a workspace to Azure DevOps or GitHub, committing, updating from Git, reading sync status, resolving conflicts, disconnecting a connected workspace, and automating sync with a service principal. For stage promotion use deployment-pipelines-authoring-cli. Branch switching, fab deploy, fabric-cicd and cross-workspace rebinding are out of scope.
plugins/fabric-skills/skills/git-integration-operations-cli/SKILL.md
Source commit 4c3986d2e5b498ce2d6e6025533b94b5e5bb2ccd
What was checked
- Matches the observed repository HEAD
- Yes
- Scanner rules are current
- No
- Repository scan complete
- No
- Skill scan complete
- No
- Observed behavior
- Not checked yet
- Last checked
- Nov 5, 2026
These are observations at the recorded commit, not a guarantee of safety. Review the source before running it.
Install this skill
Choose an agent in your Stack or copy a command below. Commands fetch the pinned commit and copy only this skill directory. Existing destinations are refused. Copying a command does not install anything.
An install command is unavailable: current rules, complete repository and skill scans, an eligible behavior level and a permitted license are required.
Repository context
- Repository stars (not skill ratings)
- 1,325
- Repository last updated
- Nov 5, 2026
- License
- MIT
Observed agent integration: No specific integration evidence. Standard SKILL.md installation does not imply verified compatibility.
- devops Derived category
- operations Derived category
Files and excerpt
File metadata and permitted, redacted excerpts come from the recorded scan. Source links are pinned to that commit.
Browse files
SKILL.mdcore · 36,071 bytesSKILL.mdcore · 36,071 bytesSKILL.mdcore · 36,071 bytesSKILL.mdcore · 36,071 bytesSKILL.mdcore · 36,071 bytesSKILL.mdcore · 36,071 bytesSKILL.mdcore · 36,071 bytesSKILL.mdcore · 36,071 bytesSKILL.mdcore · 36,071 bytesSKILL.mdcore · 36,071 bytesSKILL.mdcore · 36,071 bytesSKILL.mdcore · 36,071 bytesSKILL.mdcore · 36,071 bytesSKILL.mdcore · 36,071 bytesSKILL.mdcore · 36,071 bytesSKILL.mdcore · 36,071 bytesSKILL.mdcore · 36,071 bytesreferences/automation-templates.mddoc · 8,048 bytesreferences/git-integration-concepts.mddoc · 10,449 bytes
Read excerpt
> **Telemetry — MANDATORY.** Every `api.fabric.microsoft.com` call must carry
> `x-ms-fabric-skill: git-integration-operations-cli` (`az rest`: `--headers "x-ms-fabric-skill=git-integration-operations-cli"`),
> including every LRO poll, `fabric_lro` and retry. Snippets omit it — add it anyway.
> **CRITICAL NOTES**
> 1. To find a workspace ID from its name: list all workspaces, then filter by
> `displayName` with JMESPath. To find an item ID: list items of that type in the
> workspace, then filter by `displayName`.
> 2. All Git operations are **control plane** calls against
> `https://api.fabric.microsoft.com`. Run `fab auth login` once and `fab api`
> sets the base URL and Fabric token audience automatically. With the `az rest`
> fallback you must pass the matching `--resource` yourself, or you get a 401.
> 3. `commitToGit`, `updateFromGit`, and even `git/status` can return **HTTP 202
> (long-running operation)**, not just a synchronous body. On `202`, poll the