AGENT SKILL

azure-advisor

Use Azure Advisor. WHEN: "show recommendations", "top Advisor actions", "prioritize recommendations", "service retirements", "update status". Unused-resource discovery and Cost/IdleResources requests use azure-advisor-cost-optimization; generic Cost and cross-category requests stay here. DO NOT USE FOR: fixes (use azure-advisor-actionability).

License 许可
MIT
最近更新
2026-11-13
Stars
★ 1.6k
Forks
267

01 前言 Front Matter

name
azure-advisor
license
MIT
metadata
{ "author": "Microsoft", "version": "1.0.3" }
description
Use Azure Advisor. WHEN: "show recommendations", "top Advisor actions", "prioritize recommendations", "service retirements", "update status". Unused-resource discovery and Cost/IdleResources requests use azure-advisor-cost-optimization; generic Cost and cross-category requests stay here. DO NOT USE FOR: fixes (use azure-advisor-actionability).

02 资源文件 1

03 SKILL.md 正文

Azure Advisor

Prefer Advisor MCP tools over Resource Graph or generic ARM calls. Reuse supplied scope and identifiers; ask only for missing input.

Quick reference

Prefer Azure Advisor MCP tools. Use their current schemas for parameters and limits; discover unfamiliar parameters rather than inventing them.

Intent Tool
Counts, totals, breakdowns, or distributions advisor_recommendation_summary; non-prioritized, with the requested group-by
Broad priorities: top recommendations/actions, most important, critical, or fix-first advice advisor_recommendation_summary; prioritized: true (automatically groups by recommendation type)
Individual recommendations or affected resources, including status-filtered records advisor_recommendation_list; no prior summary required; for priority ordering within a known type, pass one recommendation-type-ids array entry and prioritized: true
Complete, dismiss, postpone, or reactivate advisor_recommendation_update
Browse recommendation types advisor_metadata_list
Get one type by ID advisor_metadata_get
Fix or remediate a recommendation azure-advisor-actionability skill; it owns remediation tool calls and safeguards

Workflow

  • For unused-resource discovery, including "what are we paying for that is no longer being used", or combined category=Cost and sub-category=IdleResources, load azure-advisor-cost-optimization first. It owns scope, sequencing and response templates; broad discovery must not skip to resource details.
  • Generic/prioritized Cost outside IdleResources, cross-category and other requests stay here. Preserve requested filters; never silently add IdleResources.
  • Before generic calls or reporting, read Workflow.
  • For remediation, load azure-advisor-actionability; it owns execution safeguards.
  1. Reuse known scope and identifiers. Pass the requested count as top: groups for summary, records for list. "Critical" means priority, not an impact value.
  2. For savings priorities, use category: "Cost". Top retirements use prioritized summary, not list, with sub-category: "ServiceUpgradeAndRetirement" and retirement-date: "le:<yyyy-MM-dd>" for on-or-before cutoffs.
  3. For drill-downs, preserve scope and filters; pass the selected recommendation-type group's actual GUID key as the sole entry in list recommendation-type-ids. Retain prioritized: true after a prioritized summary and add category: "Cost" for a Cost type. Do not copy summary top to list.
  4. If broad priorities require status or tracking-ids, explain that cross-type ranking is unavailable. Use filtered, non-prioritized list and explicitly label results unranked, not "top". Never silently drop unsupported constraints.
  5. Present returned data in server ranking order; disclose errors and truncation. Never count a capped list or filter capped results to simulate a server-side date query.

"Top actions" and "what should I fix first?" ask for prioritization advice, not permission to remediate.

Safety

Ask for and wait for user confirmation before recommendation-state updates. The actionability skill owns remediation safeguards. On every model, visibly present results/proposals before dependent questions. Missing data stays Unavailable, not zero.

04 同仓库更多 Skills

microsoft
microsoft/azure-skills

python-appservice-deploy

Deploy Python (Flask/Django/FastAPI) code to Azure App Service Linux. WHEN: "Flask App Service", "Django App Service", "FastAPI App Service", "deploy Python to App Service". DO NOT USE FOR: Container Apps, Functions, non-Python, Terraform/Bicep/IaC, full infra — use azure-prepare.

运维与部署
★ 1.6k
microsoft
microsoft/azure-skills

preset

Intelligently deploys Azure OpenAI models to optimal regions by analyzing capacity across all available regions. Automatically checks current region first and shows alternatives if needed. USE FOR: quick deployment, optimal region, best region, automatic region selection, fast setup, multi-region capacity check, high availability deployment, deploy to best location. DO NOT USE FOR: custom SKU selection (use customize), specific version selection (use customize), custom capacity configuration (use customize), PTU deployments (use customize).

运维与部署Skill与智能体开发
★ 1.6k
microsoft
microsoft/azure-skills

customize

Interactive guided deployment flow for Azure OpenAI models with full customization control. Step-by-step selection of model version, SKU (GlobalStandard/Standard/ProvisionedManaged), capacity, RAI policy (content filter), and advanced options (dynamic quota, priority processing, spillover). USE FOR: custom deployment, customize model deployment, choose version, select SKU, set capacity, configure content filter, RAI policy, deployment options, detailed deployment, advanced deployment, PTU deployment, provisioned throughput. DO NOT USE FOR: quick deployment to optimal region (use preset).

Skill与智能体开发
★ 1.6k
microsoft
microsoft/azure-skills

capacity

Discovers available Azure OpenAI model capacity across regions and projects. Analyzes quota limits, compares availability, and recommends optimal deployment locations based on capacity requirements. USE FOR: find capacity, check quota, where can I deploy, capacity discovery, best region for capacity, multi-project capacity search, quota analysis, model availability, region comparison, check TPM availability. DO NOT USE FOR: actual deployment (hand off to preset or customize after discovery), quota increase requests (direct user to Azure Portal), listing existing deployments.

★ 1.6k
microsoft
microsoft/azure-skills

deploy-model

Unified Azure OpenAI model deployment skill with intelligent intent-based routing. Handles quick preset deployments, fully customized deployments (version/SKU/capacity/RAI policy), and capacity discovery across regions and projects. USE FOR: deploy model, deploy gpt, create deployment, model deployment, deploy openai model, set up model, provision model, find capacity, check model availability, where can I deploy, best region for model, capacity analysis. DO NOT USE FOR: listing existing deployments (use foundry_models_deployments_list MCP tool), deleting deployments, agent creation (use agent/create), project creation (use project/create).

运维与部署Skill与智能体开发
★ 1.6k
microsoft
microsoft/azure-skills

finetuning

Fine-tune models on Microsoft Foundry using SFT (supervised), DPO (preference), or RFT (reinforcement with graders). Covers dataset preparation, training job submission, deployment, and evaluation. USE FOR: fine-tune, SFT, DPO, RFT, training data, grader, distillation, fine-tuned model, training job, large file upload, calibrate grader, deploy fine-tuned model, evaluate fine-tuned model. DO NOT USE FOR: general model deployment without fine-tuning (use deploy-model), agent creation (use agents), prompt optimization without training (use prompt-optimizer).

Skill与智能体开发
★ 1.6k