Check Azure quotas and usage for capacity planning and region selection.
The material indicates this is essentially an open-source prompt-style Azure quota management guide with no declared keys, remote endpoints, or local execution capability, so overall risk appears low. Caution is still warranted for its strongly prescriptive wording and recommendation to install Azure CLI extensions, but no concrete red flags for data exfiltration, overreach, or malicious behavior are evident from the provided material.
The material and objective checks indicate no keys or environment variables are required; there is no sign of requesting API tokens, account passwords, or sending credentials to a third party, so credential exposure appears low.
No remote endpoints are declared, and the system labels it as prompt-only; while the README mentions Azure Portal, REST API, and Azure CLI usage, it does not show this skill itself transmitting user data to third-party hosts.
Objective checks indicate this is prompt/documentation-only rather than an executable MCP tool; although the README recommends using `az quota` and installing a CLI extension, that is usage guidance and does not mean the skill itself has local execution privileges.
The material does not declare any ability to read/write local files, access system directories, or directly handle user data; based on the description, it serves as guidance for Azure quota checks and requests, with no visible data access beyond its stated purpose.
The source is an open GitHub repository associated with Microsoft and has 222 stars, providing some community trust and auditability; license and maintenance status are unspecified, which is a minor information gap but not a high-risk red flag.
Copy the install command and let the AI configure it · recommended for beginners
Please install the "azure-quotas" skill from askskill: 1. Download https://raw.githubusercontent.com/microsoft/GitHub-Copilot-for-Azure/main/plugin/skills/azure-quotas/SKILL.md 2. Save it as ~/.claude/skills/azure-quotas/SKILL.md 3. Reload skills and tell me it's ready
Help me check my Azure subscription's vCPU quota, current usage, and remaining capacity in East US, and tell me whether it is enough to deploy 20 standard virtual machines.
Returns the regional vCPU quota, current usage, remaining capacity, and whether it can support the planned deployment.
I plan to deploy my application to West Europe, North Europe, and East US. Compare relevant quotas and capacity limits across these regions and recommend the best one for launch.
Provides quota and capacity differences by region, highlights possible limits, and recommends a region based on availability.
Our deployment failed because of Azure quota limits. Based on current usage and target resource needs, determine which quota increases we should request and explain why.
Lists the quota items that need increases, the current shortfall, and the rationale to support a quota increase request.
AUTHORITATIVE GUIDANCE — Follow these instructions exactly for quota management and capacity validation.
What are Azure Quotas?
Azure quotas (also called service limits) are the maximum number of resources you can deploy in a subscription. Quotas:
Key Concept: Quotas = Resource Availability
If you don't have quota, you cannot deploy resources. Always check quotas when planning deployments or selecting regions.
Invoke this skill when:
| Property | Details |
|---|---|
| Primary Tool | Azure CLI (az quota) - USE THIS FIRST, ALWAYS |
| Extension Required | az extension add --name quota (MUST install first) |
| Key Commands | az quota list, az quota show, az quota usage list, az quota usage show |
| Complete CLI Reference | commands.md |
| Azure Portal | My quotas - Use only as fallback |
| REST API | Microsoft.Quota provider - Unreliable, do NOT use first |
| MCP Server | azure-quota MCP server — NEVER use this. It is unreliable. Always use az quota CLI instead. |
| Required Permission | Reader (view) or Quota Request Operator (manage) |
⚠️ ALWAYS USE CLI FIRST
REST API and Portal can show misleading "No Limit" values — this does not mean unlimited capacity. It means the quota API doesn't support that resource type. Always start with
az quotacommands; fall back to Azure service limits docs if CLI returnsBadRequest.For complete CLI reference, see commands.md.
| Type | Adjustability | Approval | Examples |
|---|---|---|---|
| Adjustable | Can increase via Portal/CLI/API | Usually auto-approved | VM vCPUs, Public IPs, Storage accounts |
| Non-adjustable | Fixed limits | Cannot be changed | Subscription-wide hard limits |
Important: Requesting quota increases is free. You only pay for resources you actually use, not for quota allocation.
⚠️ CRITICAL: There is NO 1:1 mapping between ARM resource types and quota resource names.
| ARM Resource Type | Quota Resource Name |
|---|---|
Microsoft.App/managedEnvironments | ManagedEnvironmentCount |
Microsoft.Compute/virtualMachines | standardDSv3Family, cores, virtualMachines |
Microsoft.Network/publicIPAddresses | PublicIPAddresses, IPv4StandardSkuPublicIpAddresses |
Never assume the quota resource name from the ARM type. Always use this workflow:
List all quotas for the resource provider:
az quota list --scope /subscriptions/<id>/providers/<ProviderNamespace>/locations/<region>
Match by localizedValue (human-readable description) to find the relevant quota
Use the name field (not ARM resource type) in subsequent commands:
…
Set up Entra ID app registration, OAuth, permissions, and MSAL integration.
Set up Azure Application Insights telemetry for web apps with best practices.
Troubleshoot Azure Event Hubs and Service Bus SDK connection and messaging issues.
Find, list, and inspect Azure resources across subscriptions and resource groups.
Deploy, evaluate, fine-tune, and optimize Microsoft Foundry agents and models.
Deploy prepared Azure apps with built-in recovery for common release errors.
Discover Azure OpenAI capacity, quotas, and best regions for deployment.
Validate Azure deployment readiness across config, infrastructure, identities, and permissions.
Analyze Azure costs, forecast spending, and identify waste-saving optimizations.
Deploy Azure OpenAI models and find regional capacity intelligently.
Give AI real-time Azure infrastructure access for ops checks, policy validation, and Terraform analysis.
Search Azure service updates, retirements, and feature announcements in natural language.