Dev & Engineering ✓ Microsoft · Official

Fabric Capacity Manager for .NET

Manage Microsoft Fabric capacities programmatically through Azure Resource Manager.

53/ 100
Use with care

Useful, but reliability, evidence or controls still have material gaps.

See how it was scored ↓
Works as-is in
Codex · Claude Code
Stars
★ 2.7k
Last updated
3mo ago
License
MIT
dotnetazure-resource-managermicrosoft-fabriccapacity-management
+2azure-identitysdk

What does this skill do, and when should you use it?

This skill helps .NET developers manage Microsoft Fabric capacity resources with the Azure Resource Manager SDK. It covers the management-plane lifecycle: create, read, update, delete, scale, suspend, and resume capacities, plus name-availability and SKU queries. It does not cover Fabric workspaces, lakehouses, warehouses, or data items. The guidance includes authentication, resource hierarchy, resource states, error handling, and operational pitfalls.

It shows how to install Azure.ResourceManager.Fabric and Azure.Identity, authenticate with DefaultAzureCredential or a specific credential, create an ArmClient, and navigate subscriptions and resource groups to FabricCapacityResource objects. Examples cover creating capacities with administrators, locations, SKUs, and tags; reading properties and states; changing SKUs or administrators; suspending and resuming; deleting; listing capacities; checking names; and listing subscription or capacity SKUs.

Good fit
  • A .NET Azure developer needs to provision a Microsoft Fabric capacity in a resource group through code.
  • A platform engineer needs to scale a Fabric SKU or change capacity administrators as workload requirements change.
  • An operations team needs to suspend capacities outside working hours and resume them later.
  • An Azure deployment workflow needs to validate capacity names, regional availability, or eligible SKUs before provisioning.

How do you install this skill?

Before you use it
  • Before create, scale, suspend, resume, or delete operations, confirm the subscription, resource group, region, SKU, RBAC permissions, and expected cost; deletion needs explicit confirmation and a recovery or rebuild plan.
  • Do not commit AZURE_CLIENT_SECRET or other credentials to code, logs, or prompts; key rotation, log redaction, and least-privilege guidance are not documented.
  • The stated package/API versions, type names, and calls are not backed by skill-specific compilation or integration tests; validate them in the target .NET and SDK environment.
  • The skill does not address mainland-China reachability for Azure, NuGet, Microsoft documentation, or related services.
Before you start
Your agent needs
  • Shell / CLI
  • Network access
Install first
  • .NET 8.0 or .NET Standard 2.0
  • Azure.ResourceManager.Fabric
  • Azure.Identity

Run npx skills add microsoft/skills and select the skill in the installation wizard. The collection installs into the chosen agent directory, such as .github/skills/ for GitHub Copilot. In the .NET project, run dotnet add package Azure.ResourceManager.Fabric and dotnet add package Azure.Identity.

Generic route: install into Claude Code manually (macOS / Linux)
tmp="$(mktemp -d)"
git clone --depth 1 https://github.com/microsoft/skills.git "$tmp"
mkdir -p ~/.claude/skills
cp -R "$tmp/.github/plugins/azure-sdk-dotnet/skills/azure-mgmt-fabric-dotnet" ~/.claude/skills/
rm -rf "$tmp"

Generated from the source repository and skill path; it copies only this skill's folder. If the author's install steps above differ, follow those first. To scope it to one project, replace ~/.claude/skills with that project's .claude/skills.

How do you use this skill?

Try saying

Once installed, send your agent any of these to trigger it:

  • Create an F64 Microsoft Fabric capacity in this resource group with Azure.ResourceManager.Fabric
  • Suspend and resume the existing Fabric capacity.

Ask the coding agent for a task such as “Create an F64 Microsoft Fabric capacity in this resource group with Azure.ResourceManager.Fabric” or “Suspend and resume the existing Fabric capacity.” Configure AZURE_SUBSCRIPTION_ID and the required identity variables, then use the C# patterns to create an ArmClient, obtain the subscription and resource group, and call the relevant asynchronous ARM methods. The lifecycle examples use WaitUntil.Completed for long-running operations.

What are this skill's strengths and limitations?

Pros
  • Covers the core management-plane lifecycle for Fabric capacities.
  • Provides directly reusable asynchronous C# Azure SDK patterns.
  • Includes authentication, SKU selection, resource states, error handling, and pitfalls.
  • MIT-licensed and installable through the Agent Skills collection.
Limitations
  • It does not manage Fabric workspaces, lakehouses, warehouses, or data items.
  • Provisioning and scaling are long-running operations; creation may take 5–15 minutes.
  • Permissions, quotas, regional SKU availability, and Azure billing depend on the target environment.
  • The supplied material does not document independent test coverage for this individual skill or a platform compatibility matrix.

How does this skill compare with similar options?

Side by side with related skills; every score comes from the same FSRS standard.

Skill FS score Stars Last updated License
Fabric Capacity Manager for .NET this page ✓ Microsoft · Official 53 · Use with care ★ 2.7k 3mo ago MIT
Azure Bot Service ARM SDK for .NET ✓ Microsoft · Official 48 · Use with care ★ 2.7k 3mo ago MIT
Azure Playwright Workspace Manager ✓ Microsoft · Official 54 · Use with care ★ 2.7k 3mo ago MIT
MongoDB Atlas Azure ARM Manager ✓ Microsoft · Official 51 · Use with care ★ 2.7k 3mo ago MIT
Azure MySQL Flexible Server for .NET ✓ Microsoft · Official 45 · Not recommended ★ 2.7k 3mo ago MIT

Use the Microsoft Fabric REST API or data-plane SDKs for workspaces, lakehouses, warehouses, and data items. Azure.ResourceManager is the core ARM SDK, while Azure.Identity supplies authentication; this skill focuses specifically on Azure.ResourceManager.Fabric.

How did FollowSkills review this skill?

FollowSkills review · FSRS-2.0
Use with care
53/ 100 5-point scale 2.7 / 5
1Trust15 / 25 · 3.0/5

The document discourages hardcoded credentials and clearly states the management-plane scope, authentication variables, and administrator identities. However, creation, scaling, suspension, and deletion affect external resources and billing without stepwise user confirmation, least-privilege RBAC guidance, sensitive-data flow disclosure, or verifiable rollback, so points are deducted.

2Reliability8 / 20 · 2.0/5

Installation, authentication, resource hierarchy, CRUD, long-running operations, states, and common errors are documented and the examples are broadly consistent. However, there are no skill-specific tests, compilation evidence, API compatibility proof, or recovery procedures; static review therefore supports only a modest score.

3Adaptability10 / 15 · 3.3/5

Triggers, the .NET management-plane purpose, and the boundary from Fabric data-plane work are clear, covering capacity creation, retrieval, update, suspend, resume, delete, listing, and SKU discovery. Non-fit cases, permission prerequisites, input/output contracts, Chinese support, and mainland-China reachability are not specified.

4Convention11 / 15 · 3.7/5

The skill includes installation, environment variables, authentication, workflows, type references, states, best practices, error handling, pitfalls, related SDKs, version metadata, and an MIT license. It lacks a changelog, explicit maintenance owner/update path, and in-file stability guidance for external references.

5Effectiveness6 / 15 · 2.0/5

The document covers the main Fabric capacity-management tasks and provides directly adaptable C# examples, an SKU table, and error handling. Yet the examples are not statically proven to compile or run, and cost, approval, idempotency boundaries, and pre-delete confirmation require user-side review and adaptation.

6Verifiability3 / 10 · 1.5/5

The skill supplies package, version, API-version, and reference metadata, while the repository context shows generic CI and test infrastructure. No skill-specific tests, test results, or third-party execution evidence are provided, so key API claims and runnable-example status cannot be independently reproduced from the supplied files.

1 2 3 4 5 6

Open a dimension to read why it scored that way

Reviewed Jul 20, 2026 Reviewed revision 9ccaf7c3704a Review evidence[1][2][3][4][5][6][7][8][9][10]

Evidence confidence:Low — Mostly static review, author material or a limited demo; useful for discovery, not high-risk decisions.

See the full review method →

FAQ

Does this skill manage Fabric workspaces or data items?
No. It is explicitly management-plane guidance for Fabric capacities. Workspaces, lakehouses, warehouses, and data items require the Fabric REST API or data-plane SDKs.
What permissions are required?
The caller needs permission to perform the target Azure Resource Manager operations. The examples identify HTTP 403 as potentially indicating insufficient permissions or exceeded quota. Capacity administrators must be valid Azure AD users or object IDs.
Does suspending a capacity delete it?
No. Suspension leaves the capacity resource in place while stopping compute billing according to the supplied guidance.
How should failures be handled?
The examples catch `RequestFailedException` and distinguish 400, 403, 409, and other ARM errors.

More skills from this repository

All from microsoft/agent-skills

Dev & Engineering ✓ Microsoft · Official

Azure Bot Service ARM SDK for .NET

Helps .NET developers provision Azure Bots and configure their channels through ARM.

★ 2.7k FS 48 Use with care 3mo ago
Dev & Engineering ✓ Microsoft · Official

Azure Playwright Workspace Manager

Provision and manage Microsoft Playwright Testing workspaces with .NET and Azure Resource Manager.

★ 2.7k FS 54 Use with care 3mo ago
Dev & Engineering ✓ Microsoft · Official

MongoDB Atlas Azure ARM Manager

Helps .NET developers manage MongoDB Atlas organizations through Azure Marketplace and Azure ARM.

★ 2.7k FS 51 Use with care 3mo ago
Dev & Engineering ✓ Microsoft · Official

Azure MySQL Flexible Server for .NET

Manage Azure MySQL Flexible Server infrastructure and databases from .NET with the Azure Resource Manager SDK.

★ 2.7k FS 45 Not recommended 3mo ago
Dev & Engineering ✓ Microsoft · Official

Azure API Center for .NET

Manage Azure API inventories, governance, versions, and deployments with .NET.

★ 2.7k FS 48 Use with care 3mo ago
Dev & Engineering ✓ Microsoft · Official

Azure Event Hubs for .NET

A practical .NET guide to high-throughput Azure Event Hubs production, consumption, partitioning, and checkpointing.

★ 2.7k FS 47 Use with care 3mo ago
Dev & Engineering ✓ Microsoft · Official

Arize AI Azure Management for .NET

Guides .NET developers through Azure-based management of Arize AI observability resources.

★ 2.7k FS 49 Use with care 3mo ago
Dev & Engineering ✓ Microsoft · Official

MCP Server Development Guide

A practical guide to building clear, testable MCP servers that let LLMs work with external APIs.

★ 2.7k FS 49 Use with care 3mo ago
Dev & Engineering ✓ Microsoft · Official

Azure API Management for .NET

Provision and govern Azure API Management resources from .NET.

★ 2.7k FS 48 Use with care 3mo ago
Dev & Engineering ✓ Microsoft · Official

Azure Redis Management for .NET

Helps .NET developers provision and operate Azure Cache for Redis through Azure Resource Manager.

★ 2.7k FS 48 Use with care 3mo ago
Dev & Engineering ✓ Microsoft · Official

Azure Durable Task ARM for .NET

Guides .NET developers through code-based provisioning and management of Durable Task Scheduler resources.

★ 2.7k FS 49 Use with care 3mo ago
Dev & Engineering ✓ Microsoft · Official

Azure Fabric Capacity Manager

Manage Microsoft Fabric capacities and their lifecycle with the Azure Python SDK.

★ 2.7k FS 46 Use with care 3mo ago
Dev & Engineering ✓ Microsoft · Official

Azure Identity for Python

A practical skill for securing Python Azure applications with Microsoft Entra ID credentials.

★ 2.7k FS 60 Recommended 3mo ago
Dev & Engineering ✓ Microsoft · Official

Azure Cosmos DB ARM for .NET

Provision and manage Azure Cosmos DB resources from .NET through ARM.

★ 2.7k FS 54 Use with care 3mo ago
Dev & Engineering ✓ Microsoft · Official

Azure Bot Service Python Manager

Create, manage, and configure Azure Bot Service resources and channels from Python.

★ 2.7k FS 52 Use with care 3mo ago
Dev & Engineering ✓ Microsoft · Official

Azure AI Foundry Projects for .NET

Guides .NET developers through Foundry project, agent, and evaluation operations.

★ 2.7k FS 50 Use with care 3mo ago
Dev & Engineering ✓ Microsoft · Official

Azure Identity for .NET

Guides .NET applications in authenticating Azure SDK clients with Microsoft Entra ID.

★ 2.7k FS 50 Use with care 3mo ago
Dev & Engineering ✓ Microsoft · Official

Microsoft Foundry Python Projects Skill

Gives coding agents dependable patterns for building Foundry AI applications with the Azure AI Projects Python SDK.

★ 2.7k FS 47 Use with care 3mo ago
Dev & Engineering ✓ Microsoft · Official

Azure SQL ARM for .NET

Provision and manage Azure SQL resources from .NET.

★ 2.7k FS 46 Use with care 3mo ago
Dev & Engineering ✓ Microsoft · Official

Azure PostgreSQL Flexible Server for .NET

Manage Azure PostgreSQL Flexible Server deployments and operations with .NET.

★ 2.7k FS 35 Not recommended 3mo ago

Related skills