# Check Azure Quotas and Regional Capacity

Azure deployment plans can fail when regional quotas are unknown or exhausted. This skill checks limits and usage, compares regions, and guides increase requests.

## Install

```bash
npx skillstore add microsoft/azure-quotas
```

## Metadata

- Status: approved
- Slug: microsoft-azure-quotas
- Version: 1.1.2
- Author version: 1.1.2
- Skillstore revision: r2
- Version status: valid
- Tree hash: 6b5a5e9d85fea593a44c35c18a3c282b17a29b77e87ff5dd2b1b8e94b3c62292
- Author: microsoft
- GitHub username: microsoft
- License: MIT
- Repository: https://github.com/microsoft/azure-skills/tree/main/.github/plugins/azure-skills/skills/azure-quotas/
- Ref: ebdfe608f5de2b66ff37ab4af12af8ac4f5e8006
- Supported tools: Claude, Codex, Claude Code
- Audit status: complete
- Agent install advisory: allowed
- Manual install advisory: allowed
- Artifact signature: available
- Audit attestation: unavailable
- Human verification: not\_verified
- Risk factors: network, external\_commands, filesystem
- Quality score: 74
- Public page: https://skillstore.pages.dev/skills/microsoft-azure-quotas
- Manifest: https://skillstore.pages.dev/api/skills/microsoft-azure-quotas/manifest

## Capabilities

- Lists quotas for Azure resource providers and regional scopes.
- Retrieves current usage and calculates available capacity.
- Checks one named quota or summarizes all quotas in a scope.
- Compares quota availability across candidate Azure regions.
- Guides quota increase requests and request status checks.

## Use Cases

- Validate Deployment Capacity: Check whether a planned workload fits available quota before selecting a region.
- Diagnose Quota Failures: Compare current usage with limits when an Azure deployment reports a quota error.
- Plan Quota Increases: Review current capacity and prepare a scoped quota increase request for approval.

## Prompt Templates

### Check Regional Compute Quotas

```
Check all Microsoft.Compute quotas in eastus for my current Azure subscription. Show each limit, current usage, and available capacity.
```

### Validate One Resource Quota

```
Check <resource-name> for <provider> in <region> using subscription <subscription-id>. Explain whether <required-capacity> additional units fit.
```

### Compare Candidate Regions

```
Compare <resource-name> quota across <region-list>. Rank regions by available capacity and identify any region that meets <required-capacity>.
```

### Prepare an Increase Request

```
Prepare a quota increase plan for <resource-name> in <region>. Show current values and the exact scope. Do not submit changes until I confirm.
```

## Limitations

- Requires an authenticated Azure CLI session and permission to read the target subscription.
- The supplied scripts may install the Azure CLI quota extension.
- Some Azure resource providers do not support the quota API.
- Quota values reflect the selected subscription and can change after the check.

## Best Practices

- List quotas first to discover the exact Azure quota resource name.
- Verify the active subscription and regional scope before reading or changing quota.
- Confirm the requested limit and scope before submitting any quota increase.

## Anti Patterns

- Do not infer quota resource names from ARM resource types.
- Do not treat a No Limit response as proof of unlimited capacity.
- Do not submit quota increases without explicit user confirmation.

## Security Audit

- Audited at: 2026-07-23T19:10:56.2\+00:00
- Summary: The static alerts are false positives caused by documented Azure CLI examples, Markdown code formatting, standard error redirection, and expected read-only quota queries. Two semantic risks remain: the scripts install an Azure CLI extension without confirmation, and the Bash script embeds Azure response data directly into Python source.

## Stats

- Views: 120
- Downloads: 8
- Favorites: 0
- Popularity score: 0
