Skills for Real Engineers. Straight from my .agents directory.
onelake-catalog-cli
Agent skill frommicrosoft/skills-for-fabric
Governs and curates the Microsoft Fabric OneLake catalog through Fabric Admin, Core and Power BI REST APIs. Use for tenant or data-owner governance audits and guarded remediation of domains, workspace assignment, capacity, labels, tag definitions, workspace tags, certification, refresh and item identity, and for owners curating an item's description, name, tags and table and column descriptions. Item discovery belongs to search-consumption-cli.
How to install onelake-catalog-cli
npx skills add microsoft/skills-for-fabric# or add only this skill to Claude Code: copy the folder
skills/onelake-catalog-cli/
# into
~/.claude/skills/onelake-catalog-cli/ (all projects)
.claude/skills/onelake-catalog-cli/ (one project)
1> **Telemetry — MANDATORY.** Every `api.fabric.microsoft.com` call must carry2> `x-ms-fabric-skill: onelake-catalog-cli` (`az rest`: `--headers "x-ms-fabric-skill=onelake-catalog-cli"`),3> including every LRO poll, `fabric_lro` and retry. Snippets omit it — add it anyway.45> **CRITICAL NOTES**6> 1. To find the workspace ID from its name, one call: `az rest --method get --resource "https://api.fabric.microsoft.com" --url "https://api.fabric.microsoft.com/v1/workspaces" --query "value[?displayName=='<name>'] | [0].id" -o tsv` (follow `continuationToken` only if it isn't on the first page; details in [COMMON-CLI.md § Finding Workspaces and Items in Fabric](../../common/COMMON-CLI.md#finding-workspaces-and-items-in-fabric)).7> 2. To find an item's ID, one call: the same on `.../v1/workspaces/{ws}/items?type=<Type>` with `--query "value[?displayName=='<name>'] | [0].id"`.8> 3. **Write-gated skill** — never call a write API before its gate below has passed. For curation that means the owner reviewed **every** proposed change and explicitly confirmed — not even a "test" write to check whether a change is allowed or what is already applied.9> 4. The item list and Get Item both return an item's `tags`. **An item with no tags has no `tags` field** — that absence means untagged.1011# OneLake Catalog — CLI Skill (mode dispatcher)1213One skill for the OneLake catalog. **Govern** (catalog health, protection and trust: audits and14…
Excerpt shown under the repository's MIT license.
More skills in skills-for-fabric
Similar skill repositories
Public repository for Agent Skills
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
Production-grade engineering skills for AI coding agents.
The open-source app everyone uses to manage agents at work
The design vocabulary for your coding agent. Steer with polish and bolder, review with critique and audit, catch AI slop before it ships.
