Automation & Ops ✓ Microsoft · Official azure-cost-managementcost-optimizationcost-forecastingazure-resource-management

Azure Cost Management

Query Azure spending, forecast future bills, and identify practical ways to reduce waste.

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

The documentation names Cost Management Reader, Monitoring Reader, and Reader roles and recommends managed identities with Azure RBAC, showing partial least-privilege awareness. However, workflows include enabling AKS cost analysis, upgrading a cluster tier, and creating budgets; only the Free-to-Standard upgrade explicitly requires confirmation. Uniform pre-execution confirmation, data-flow disclosure, rollback guidance, and sensitive cost-data handling are incomplete, so points are deducted.

2Reliability8 / 20 · 2.0/5

Routing, request examples, input constraints, error codes, and 429 retry guidance are fairly detailed, and failures generally include causes and alternatives. Static evidence does not establish runnable key paths; there are unresolved cross-references, placeholders, mixed Shell and PowerShell commands, and unverified API limitations and error handling. The score remains below the static ceiling and is reduced accordingly.

3Adaptability7 / 15 · 2.3/5

Trigger phrases, intended scenarios, and exclusions for deployment, diagnostics, and security audits are clear, with coverage for querying, forecasting, and optimization. Boundaries and input/output contracts remain incomplete, optimization coverage is narrow, Chinese-language interaction is not addressed, and reachability of Azure and Azure Status from mainland China is not discussed, so points are deducted.

4Convention8 / 15 · 2.7/5

The skill has metadata, MIT licensing, a version number, routing, and linked progressive-disclosure documents; supporting material includes examples, limitations, and error handling. It lacks a clear changelog, maintenance owner, and update path; some links depend on unavailable files, optimization examples are uneven, and environment assumptions remain implicit, so points are deducted.

5Effectiveness7 / 15 · 2.3/5

The query and forecast workflows provide reusable az rest request bodies, scope patterns, interpretation rules, and fallback guidance, making the core task plausible. Static review cannot verify correctness; optimization requires several external commands and human judgment, AKS cost analysis coverage is limited, and the expected output format is unspecified. The score is therefore capped and reduced.

6Verifiability4 / 10 · 2.0/5

The materials include an API version, request patterns, error codes, official Microsoft links, and repository-level CI/test context, providing some auditability. There are no skill-specific key-path tests, real execution results, or multi-source corroboration, and no commands were executed during this review, so only limited credit is justified.

Evidence confidence:Low Reviewed Jul 20, 2026 Reviewed revision 9ccaf7c3704a
Before you use it
  • Before running Azure-changing commands, confirm scope, permissions, expected charges, and rollback steps, especially AKS tier upgrades, add-on enablement, and budget creation.
  • Resolve placeholders and missing cross-references and verify API constraints before use; treat forecasts as model estimates rather than billing facts.
  • Core workflows depend on Azure, Azure CLI, kubectl, Azure Monitor, and Cost Management services; Chinese support and mainland-China reachability are not documented.
See the full review method →

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

azure-cost is the Azure cost-management skill in Microsoft’s Agent Skills repository. It focuses on historical cost queries, forward spending forecasts, and cost-reduction analysis. Requests are routed to Cost Query, Cost Forecast, or Cost Optimization workflows. It is explicitly out of scope for deployment, provisioning, diagnostics, and security audits.

Calls the Azure Cost Management Query API for cost data and the Forecast API for projected spending; routes requests by intent; supports subscription, resource-group, management-group, and billing-account scopes; and points to Redis and Storage optimization references. The documented required roles are Cost Management Reader, Monitoring Reader, and Reader on the target scope.

  1. A cloud administrator needs a cost breakdown for a subscription or resource group.
  2. A finance or engineering team needs to project upcoming Azure spending.
  3. A platform team is investigating a cost spike or suspected orphaned resources.
  4. An Azure operator wants guidance on reducing VM, Redis, Storage, or AKS-related costs.

What are this skill's strengths and limitations?

Pros
  • Covers the three primary cost-management tasks: querying, forecasting, and optimization.
  • Supports four Azure billing scopes.
  • Documents the relevant API endpoints, API version, and required roles.
  • Includes focused optimization references for Redis and Storage.
Limitations
  • Requires several reader roles on the target Azure scope.
  • The supplied material omits detailed workflow steps, examples, and failure handling.
  • It must not be used for deployment, provisioning, diagnostics, or security audits.
  • The repository is actively under development, and the source does not establish complete test coverage for this individual skill.

How do you install this skill?

Install the repository’s skill collection with:

npx skills add microsoft/skills

Select azure-cost in the installation wizard. The README says skills are installed in the selected agent directory, such as .github/skills/ for GitHub Copilot. Manual copying of the target skill directory is also documented.

How do you use this skill?

Use a direct cost-management request such as “show my Azure cost breakdown,” “forecast next month’s Azure spending,” or “find waste and reduce Azure costs.” The skill routes the request to Cost Query, Cost Forecast, or Cost Optimization. The supplied material does not include the detailed contents of those workflow files.

FAQ

Does this skill deploy or modify Azure resources?
The supplied SKILL.md describes cost queries, forecasts, and optimization analysis, and explicitly says not to use it for deployment or provisioning. Whether an optimization workflow performs changes is not specified in the provided material.
What permissions are required?
The target scope requires Cost Management Reader, Monitoring Reader, and Reader roles.
Which Azure scopes are supported?
Subscriptions, resource groups, management groups, and billing accounts.
Can it perform security audits or diagnostics?
No. Those scenarios are explicitly excluded by the skill description.

More skills from this repository

All from microsoft/agent-skills

Dev & Engineering ✓ Microsoft · Official

Azure Playwright Workspace Manager

Provision and manage Microsoft Playwright Testing workspaces with .NET and Azure Resource Manager.

Dev & Engineering ✓ Microsoft · Official

Fabric Capacity Manager for .NET

Manage Microsoft Fabric capacities programmatically through Azure Resource Manager.

Dev & Engineering ✓ Microsoft · Official

MongoDB Atlas Azure ARM Manager

Helps .NET developers manage MongoDB Atlas organizations through Azure Marketplace and Azure ARM.

Dev & Engineering ✓ Microsoft · Official

Azure API Management for .NET

Provision and govern Azure API Management resources from .NET.

Dev & Engineering ✓ Microsoft · Official

Azure Bot Service ARM SDK for .NET

Helps .NET developers provision Azure Bots and configure their channels through ARM.

Automation & Ops ✓ Microsoft · Official

Azure Quota Manager

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

Dev & Engineering ✓ Microsoft · Official

Azure Redis Management for .NET

Helps .NET developers provision and operate Azure Cache for Redis through Azure Resource Manager.

Dev & Engineering ✓ Microsoft · Official

Azure SQL ARM for .NET

Provision and manage Azure SQL resources from .NET.

Dev & Engineering ✓ Microsoft · Official

Azure MySQL Flexible Server for .NET

Manage Azure MySQL Flexible Server infrastructure and databases from .NET with the Azure Resource Manager SDK.

Dev & Engineering ✓ Microsoft · Official

Azure PostgreSQL Flexible Server for .NET

Manage Azure PostgreSQL Flexible Server deployments and operations with .NET.

Automation & Ops ✓ Microsoft · Official

Azure Reliability Advisor

Assess and improve reliability for Azure Functions and App Service.

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 AI Gateway Governance

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

Dev & Engineering ✓ Microsoft · Official

Azure Key Vault SDK for Python

Gives Python coding agents practical guidance for securely managing Azure Key Vault secrets, keys, and certificates.

Dev & Engineering ✓ Microsoft · Official

Azure API Management for Python

Gives coding agents practical Python SDK patterns for managing Azure API Management services, APIs, products, subscriptions, and policies.

Automation & Ops ✓ Microsoft · Official

Azure Resource Lookup

Inventory, filter, and discover Azure resources across subscriptions.

Dev & Engineering ✓ Microsoft · Official

Azure Cosmos DB ARM for .NET

Provision and manage Azure Cosmos DB resources from .NET through ARM.

Dev & Engineering ✓ Microsoft · Official

Azure AI Content Safety for Python

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

Dev & Engineering ✓ Microsoft · Official

Azure App Configuration for Python

Centralize Python application settings, feature flags, and dynamic configuration in Azure.

Dev & Engineering ✓ Microsoft · Official

Azure Container Registry for Python

Manage Azure container images, artifacts, and repositories from Python.

Related skills