Automation & Ops ✓ Microsoft · Official

Azure Quota Manager

Check Azure limits, compare regional capacity, and request quota increases before deployments fail.

48/ 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
azurequota-managementazure-clicapacity-planning
+2regional-availabilityresource-limits

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

azure-quotas supports Azure deployment planning and capacity validation by checking quota limits, current usage, and available capacity for resource providers and regions. It makes Azure CLI the primary interface and covers quota discovery, regional comparison, increase requests, and troubleshooting. A central rule is that ARM resource types do not map one-to-one to quota resource names, so the correct name must be discovered first. It is a good fit for teams managing real Azure subscriptions, but it does not replace service-limit documentation or Azure approval processes.

It instructs an agent to install the Azure CLI quota extension and run commands such as az quota list, az quota show, az quota usage list, az quota usage show, and az quota update. Its PowerShell and Bash scripts can return quota limits, current usage, and available capacity, either for all quotas or a named quota. It builds scopes from subscriptions, providers, and regions, discovers the actual quota resource name, and provides multi-region comparison loops. When a provider is unsupported, it redirects the user to Azure service-limit documentation; for increase requests, it also shows how to inspect request status.

Good fit
  • An Azure infrastructure engineer validates capacity for VMs or other resources before deploying to a target region.
  • A platform team investigates a QuotaExceeded error by comparing current usage with limits and choosing an increase request or another region.
  • A cloud architect compares candidate Azure regions for available quota before selecting a deployment location.
  • An operations engineer requests higher VM vCPU, public IP, or storage-account quotas and checks the request status.
  • A developer first lists provider quotas when the quota name corresponding to an ARM resource type is unclear.

How do you install this skill?

Before you use it
  • quota update/create may modify subscription quota; before execution, explicitly show the target subscription, region, resource name, and new limit and obtain user confirmation.
  • The script can install the quota extension and call the active Azure account; verify identity, permissions, and network context to avoid acting on the wrong subscription.
  • The provider support list, CLI behavior, and auto-approval statements may change with Azure versions and services; verify current official documentation before acting.
  • Reachability of Azure Portal, Microsoft Learn, and Azure APIs from mainland-China networks is not documented; affected users may need an alternative network path.
Before you start
Your agent needs
  • Shell / CLI
  • Network access
  • Local filesystem
Install first
  • Azure CLI
  • Azure CLI quota extension

Install the repository collection with npx skills add microsoft/skills. Select the needed skills in the wizard; skills are installed into the selected agent directory, such as .github/skills/ for GitHub Copilot. To use only this skill, copy the folder at .github/plugins/azure-skills/skills/azure-quotas/ and its SKILL.md into the target agent's skills directory. The source does not document the exact wizard flow for selecting one skill from this plugin.

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-skills/skills/azure-quotas" ~/.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?

With the skill loaded, use a request such as Check Azure quotas for Microsoft.Compute in eastus and show available vCPUs. or Compare quota availability for standardDSv3Family across eastus and westus2. Ensure Azure authentication is available and have the agent start with az quota; install the extension with az extension add --name quota if needed. Reader permission is required for viewing, while quota management requires Quota Request Operator permission.

What are this skill's strengths and limitations?

Pros
  • Covers pre-deployment checks, regional comparisons, quota increases, and common failure modes.
  • Prioritizes Azure CLI and warns against interpreting REST or Portal No Limit values as unlimited capacity.
  • Includes Bash and PowerShell scripts that calculate limits, usage, and available capacity together.
  • Provides a concrete discovery workflow for quota names instead of guessing from ARM resource types.
Limitations
  • Requires Azure CLI, the quota extension, Azure authentication, and network access to query subscription data.
  • Some providers are unsupported by the quota API, including Microsoft.DocumentDB, requiring Portal or service-limit documentation.
  • Increase requests may require manual review, and non-adjustable quotas cannot be changed through ordinary increase requests.
  • The source provides no skill-specific test coverage results or cross-client validation 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
Azure Quota Manager this page ✓ Microsoft · Official 48 · Use with care ★ 2.7k 3mo ago MIT
Azure Resource Lookup ✓ Microsoft · Official 54 · Use with care ★ 2.7k 3mo ago MIT
Azure OpenAI Capacity Finder ✓ Microsoft · Official 50 · Use with care ★ 2.7k 3mo ago MIT
Azure Resource Architecture Visualizer ✓ Microsoft · Official 56 · Use with care ★ 2.7k 3mo ago MIT
Azure Deployment Preparation ✓ Microsoft · Official 45 · Not recommended ★ 2.7k 3mo ago MIT

Compared with the Azure Portal, this skill makes Azure CLI the primary path and treats the Portal as a fallback. Compared with the Microsoft.Quota REST API, it recommends CLI because REST responses can show misleading No Limit values. It explicitly forbids using the azure-quota MCP server because the source describes it as unreliable.

How did FollowSkills review this skill?

FollowSkills review · FSRS-2.0
Use with care
48/ 100 5-point scale 2.4 / 5
1Trust13 / 25 · 2.6/5

The skill explicitly prefers Azure CLI, identifies Reader/Quota Request Operator permissions, and warns against interpreting “No Limit” as unlimited; however, quota update/create operations cause external changes without an explicit user-confirmation gate, rollback or audit guidance, and sensitive subscription-data handling is unspecified, so points are deducted.

2Reliability7 / 20 · 1.8/5

The main workflows, dependency installation, common errors, and unsupported providers are documented, and the shell script uses strict error settings; however, there are no skill-specific tests for key paths, while embedded Python JSON parsing, cross-platform behavior, and abnormal-output handling remain thinly evidenced. Static calibration therefore keeps the score below 10.

3Adaptability8 / 15 · 2.7/5

Trigger phrases, scenarios, parameters, and CLI/Portal/documentation boundaries are relatively clear; however, non-fit conditions for missing Azure CLI, insufficient permissions, regional/provider variation, Chinese-language use, and mainland-China network reachability are not addressed, so points are deducted.

4Convention9 / 15 · 3.0/5

The documentation is well layered and links the main file to commands.md, advanced-commands.md, and scripts; version, MIT licensing, publisher, repository CI, and security materials are present. It lacks a skill-specific changelog, FAQ, pinned dependency versions, and a clearly documented maintenance/update path, so it is not full marks.

5Effectiveness7 / 15 · 2.3/5

The skill covers quota lookup, regional comparison, capacity calculation, and increase requests, with examples that are potentially directly usable; however, results depend on Azure authentication, permissions, the CLI extension, and provider support, and no committed execution evidence verifies this skill’s key outputs. Static calibration caps the score at 7.

6Verifiability4 / 10 · 2.0/5

Commands, scripts, and troubleshooting are inspectable, and the repository includes generic CI and test materials; however, those materials do not establish coverage of azure-quotas key paths, and no skill-specific acceptance cases, execution results, or independent corroboration are supplied, so only limited credit is justified.

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][11][12][13]

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 requesting a quota increase cost money?
No. The source states that quota increase requests are free; charges apply to resources actually used.
What permissions are required?
Reader is required to view quotas, and Quota Request Operator is required to manage them.
Why can’t I derive the quota name from the ARM resource type?
There is no one-to-one mapping. First run `az quota list`, match the human-readable `localizedValue`, and then use its `name` field.
What should I do if the CLI returns BadRequest?
Check whether the provider is supported by the quota API. If not, use Azure service-limit documentation, and also verify login state, the quota extension, network access, and scope format.

More skills from this repository

All from microsoft/agent-skills

Dev & Engineering ✓ Microsoft · Official

Azure OpenAI Deployment Assistant

Discover capacity and deploy Azure OpenAI models through intent-based routing.

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

Azure OpenAI Custom Deployment Guide

A guided Azure OpenAI deployment flow for precise version, capacity, policy, and SKU control.

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

Azure Resource Lookup

Inventory, filter, and discover Azure resources across subscriptions.

★ 2.7k FS 54 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
Automation & Ops ✓ Microsoft · Official

Azure OpenAI Capacity Finder

Find available Azure OpenAI model capacity across regions and projects before choosing a deployment location.

★ 2.7k FS 50 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
Automation & Ops ✓ Microsoft · Official

Azure Resource Architecture Visualizer

Analyze Azure resource groups and turn their dependencies into detailed Mermaid architecture diagrams.

★ 2.7k FS 56 Use with care 3mo ago
Automation & Ops ✓ Microsoft · Official

Azure Deployment Preparation

Prepares azd-based Azure projects with deployment configuration, infrastructure code, and container files.

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

Azure OpenAI Optimal Region Deployment

Automatically checks Azure capacity and deploys an Azure OpenAI model in a suitable available region.

★ 2.7k FS 44 Not recommended 3mo ago
Automation & Ops ✓ Microsoft · Official

Azure Deployment Runner

Execute Azure deployments for prepared, validated applications with built-in checks and recovery.

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

Azure AI Content Safety for Python

Guides Python applications in detecting harmful text and images and enforcing custom blocklists.

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

Microsoft Entra App Registration

A practical guide to Entra app registration and OAuth integration.

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

Azure Identity for Java

Configure secure Microsoft Entra ID authentication for Java applications using Azure SDKs.

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

Azure Storage Skill

Gives coding agents practical guidance and operations for Azure objects, files, queues, tables, and data lakes.

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

Azure Compliance Auditor

Audit Azure resources with azqr and detect expiration risks across Key Vault keys, secrets, and certificates.

★ 2.7k FS 50 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 Application Insights Instrumentation Guide

Practical guidance for adding Application Insights telemetry to Azure-hosted ASP.NET Core and Node.js web apps.

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

Azure Python App Service Deployer

Deploy Flask, Django, FastAPI, or other Python apps to Azure App Service Linux.

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

Azure W&B Resource Manager for .NET

Deploy and manage Weights & Biases instances in Azure with the .NET ARM SDK.

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

Azure AI Text Analytics for Python

Guides Python developers through Azure-powered text analysis and NLP workflows.

★ 2.7k FS 56 Use with care 3mo ago

Related skills