Skills for Real Engineers. Straight from my .agents directory.
git-integration-operations-cli
Agent skill frommicrosoft/skills-for-fabric
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.
How to install git-integration-operations-cli
npx skills add microsoft/skills-for-fabric# or add only this skill to Claude Code: copy the folder
skills/git-integration-operations-cli/
# into
~/.claude/skills/git-integration-operations-cli/ (all projects)
.claude/skills/git-integration-operations-cli/ (one project)
1> **Telemetry — MANDATORY.** Every `api.fabric.microsoft.com` call must carry2> `x-ms-fabric-skill: git-integration-operations-cli` (`az rest`: `--headers "x-ms-fabric-skill=git-integration-operations-cli"`),3> including every LRO poll, `fabric_lro` and retry. Snippets omit it — add it anyway.45> **CRITICAL NOTES**6> 1. To find a workspace ID from its name: list all workspaces, then filter by7> `displayName` with JMESPath. To find an item ID: list items of that type in the8> workspace, then filter by `displayName`.9> 2. All Git operations are **control plane** calls against10> `https://api.fabric.microsoft.com`. Run `fab auth login` once and `fab api`11> sets the base URL and Fabric token audience automatically. With the `az rest`12> fallback you must pass the matching `--resource` yourself, or you get a 401.13> 3. `commitToGit`, `updateFromGit`, and even `git/status` can return **HTTP 20214> (long-running operation)**, not just a synchronous body. On `202`, poll the15> operation: with `fab`, read `x-ms-operation-id` from `--show_headers` and poll16> `fab api operations/{id}` until `status` is `Succeeded`; with the `az rest`17> fallback, poll the `Location` / `x-ms-operation-id` header (see COMMON-CORE18> long-running operation polling). When a `202` came from `git/status` itself,19> read its body from `operations/{id}/result` (the `git_status` helper does20> this); calling `git/status` again can just return another `202`. After a21…
Excerpt shown under the repository's MIT license.
More skills in skills-for-fabric
Similar skill repositories
An agentic skills framework & software development methodology that works.
A single CLAUDE.md file to improve Claude Code behavior, derived from Andrej Karpathy's observations on LLM coding pitfalls.
Public repository for Agent Skills
Makes your AI agent think like the laziest senior dev in the room. The best code is the code you never wrote.
Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More
