Dev & Engineering ✓ Microsoft · Official azure-openaimodel-deploymentregion-selectioncapacity-discoveryazure-cliai-foundry

Azure OpenAI Optimal Region Deployment

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

FollowSkills review · FSRS-2.0
Not recommended
44/ 100 5-point scale 2.2 / 5
1 2 3 4 5 6
1Trust11 / 25 · 2.2/5

The document requires Azure authentication, a project resource ID, and region selection, and explicitly asks the user to choose the Anthropic industry field. However, resource creation, model deployment, and potentially billable external changes lack a final pre-deployment confirmation, cost warning, detailed least-privilege guidance, and rollback procedure; deletion is only shown as an advanced command, and tenant-data flow disclosure is limited, so points are deducted.

2Reliability7 / 20 · 1.8/5

The main flow, error table, and deployment polling are reasonably detailed, with actionable failure guidance. However, the two workflow references disagree on model-format handling, capacity calculation, and quota paths; jq, awk, openssl, and scripts not verified in the supplied material are required, and several edge cases are thinly handled, so the score remains below the static ceiling.

3Adaptability8 / 15 · 2.7/5

Trigger terms and excluded scenarios are relatively clear in the front matter, covering local capacity, alternative regions, and project creation. Inputs, output guarantees, and region-selection policy still depend on interaction, non-Azure boundaries are not defined, Chinese-language support is absent, and Azure CLI/management-API reachability is not discussed, so points are deducted.

4Convention8 / 15 · 2.7/5

The skill includes MIT licensing, author and version metadata, phased information architecture, prerequisites, examples, error handling, and related-skill links. It lacks a changelog, explicit maintenance owner and update path, and complete installation guidance for referenced scripts and tools; inconsistencies between references also reduce maintainability.

5Effectiveness6 / 15 · 2.0/5

It supplies directly reusable Azure CLI, REST, and polling commands covering deployment, alternate regions, project creation, and quota failure guidance, so the core value is clear. Yet example outcomes and timings are not statically verifiable, script availability is unproven, and conflicting capacity logic creates implementation risk; therefore the score stays within the static limit and is reduced.

6Verifiability4 / 10 · 2.0/5

Specific commands, API versions, error paths, and repository-level CI/test material provide some auditability. The supplied CI tests do not demonstrate this target skill's key paths, and the successful example results and timing claims lack third-party execution evidence, so only limited credit is warranted.

Evidence confidence:Low Reviewed Jul 20, 2026 Reviewed revision 9ccaf7c3704a
Before you use it
  • Deployment and resource creation are external, potentially billable changes; add explicit final confirmation, cost/quota warnings, and a documented recovery plan before execution.
  • The two workflow references conflict on OpenAI versus non-OpenAI handling, capacity calculation, and quota relative paths; reconcile and validate them first.
  • The availability and behavior of generate_deployment_name, generate_deployment_url, jq, awk, and openssl are not fully evidenced in the supplied target materials.
  • The Anthropic flow reads tenant countryCode and displayName; document purpose, permission scope, and sensitive-data handling.
See the full review method →

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

This skill is a focused model-deployment workflow from the Azure AI Foundry portion of Microsoft’s Agent Skills repository. It verifies Azure authentication and project scope, checks the current region, and searches other regions when local capacity is unavailable. It can filter or create a project, deploy with the GlobalStandard SKU, and monitor progress. It is a good fit for fast, standard deployments, but not for custom SKUs, versions, capacity settings, or PTU deployments.

Checks Azure CLI authentication and subscription context; parses and verifies an Azure AI Foundry project resource ID; lists available models for selection; queries GlobalStandard capacity through the Azure REST API; queries alternative regions when the current region lacks capacity; filters or creates a project in the selected region; generates a unique deployment name, calculates deployment capacity, creates the deployment, and monitors its progress.

  1. An Azure AI Foundry developer wants to deploy quickly when the current project region has capacity.
  2. A platform engineer needs to compare Azure regions after the current region reports no capacity.
  3. A team wants to deploy a model through Azure CLI into an existing or newly created Foundry project.
  4. A prototype needs a standard GlobalStandard deployment and can accept automatic region selection.

What are this skill's strengths and limitations?

Pros
  • Checks the current project region first and searches alternatives when capacity is unavailable.
  • Covers authentication, project verification, capacity discovery, project selection, deployment, and progress monitoring.
  • Can create a new project in the selected region when needed.
  • The collection supports installation with `npx skills add microsoft/skills` and multi-agent setups.
Limitations
  • Supports GlobalStandard only; custom SKU, version, capacity, and PTU deployments should use the customize skill.
  • Requires Azure CLI, an active subscription, a project resource ID, and appropriate Cognitive Services permissions.
  • Deployment depends on live regional capacity and model availability, so the workflow cannot guarantee success.
  • The supplied material provides no skill-specific test results; the repository is still under active development.

How do you install this skill?

Install the collection with npx skills add microsoft/skills, then select the needed skill in the wizard. Alternatively, clone the repository and copy .github/plugins/azure-skills/skills/microsoft-foundry/models/deploy-model/preset/ into the selected agent’s skills directory. The README does not document a separate installation command for this individual skill.

How do you use this skill?

Install and configure Azure CLI, use an Azure subscription with Cognitive Services read/create permissions, and provide PROJECT_RESOURCE_ID or enter the project resource ID interactively. Trigger the skill with an intent such as “deploy this model quickly,” “find the best region,” or “check capacity across regions.” The workflow then guides model selection and, when necessary, region and project selection.

How does this skill compare with similar options?

Compared with the related customize skill, preset automatically selects a region and uses GlobalStandard for fast standard deployments; customize is intended for specified SKUs, versions, capacities, or PTU. For quota shortages, the source directs users to the related quota skill for quota requests and troubleshooting.

FAQ

What permissions are required?
The skill requires an active Azure subscription and Cognitive Services read/create permissions. Missing permissions may produce Forbidden or Unauthorized errors.
What happens if the current region has no capacity?
It queries all regions, presents available alternatives, and lets the user choose a region and project before deployment.
Can it deploy PTU or a specific model version?
Those are explicitly outside this skill’s intended scope. Use the customize skill for PTU, custom SKU, specific version, or custom capacity requirements.
Does it guarantee a successful deployment?
No. Regional capacity, model availability, permissions, and project configuration can prevent deployment. If all regions have zero capacity, quota handling or another model may be required.

More skills from this repository

All from microsoft/agent-skills

Automation & Ops ✓ Microsoft · Official

Azure OpenAI Capacity Finder

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

Dev & Engineering ✓ Microsoft · Official

Azure OpenAI Deployment Assistant

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

Dev & Engineering ✓ Microsoft · Official

Azure OpenAI Custom Deployment Guide

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

Automation & Ops ✓ Microsoft · Official

Azure AI Gateway Governance

Use Azure API Management to govern traffic across AI models, MCP tools, and agents.

Automation & Ops ✓ Microsoft · Official

Azure Deployment Runner

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

Dev & Engineering ✓ Microsoft · Official

Microsoft 365 Agent Evaluator

Design and run evaluation suites for Microsoft 365 Copilot declarative agents

Dev & Engineering ✓ Microsoft · Official

Azure AI Services Skill

Guides coding agents through Azure AI Search, Speech, OpenAI, and OCR workflows.

Automation & Ops ✓ Microsoft · Official

Azure Quota Manager

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

Automation & Ops ✓ Microsoft · Official

Azure Python App Service Deployer

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

Automation & Ops ✓ Microsoft · Official

Azure Resource Architecture Visualizer

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

Automation & Ops ✓ Microsoft · Official

Azure Resource Lookup

Inventory, filter, and discover Azure resources across subscriptions.

Dev & Engineering ✓ Microsoft · Official

Microsoft Entra App Registration

A practical guide to Entra app registration and OAuth integration.

Dev & Engineering ✓ Microsoft · Official

Azure Identity for Java

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

Dev & Engineering ✓ Microsoft · Official

Azure Storage Skill

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

Dev & Engineering ✓ Microsoft · Official

Microsoft 365 Agents SDK for Python

Build async, multichannel agents for Teams, Microsoft 365, and Copilot Studio.

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.

Dev & Engineering ✓ Microsoft · Official

Microsoft 365 Agents SDK for TypeScript

Build TypeScript enterprise agents with routing, Express hosting, streaming responses, and Copilot Studio integration.

Dev & Engineering ✓ Microsoft · Official

Azure OpenAI for .NET

Gives coding agents practical .NET patterns for Azure OpenAI integrations.

Dev & Engineering ✓ Microsoft · Official

Azure Realtime Podcast Studio

Turn text into playable podcast-style audio with Azure OpenAI Realtime API.

Dev & Engineering ✓ Microsoft · Official

Azure AI Projects for TypeScript

Practical TypeScript guidance for building Azure AI Foundry applications with project clients, agents, tools, and evaluations.

Related skills