About cost-estimation
cost-estimation is a skill for Azure spending forecasts and planned-resource pricing. It distinguishes forecasts from hypothetical estimates and guides scope, assumptions, period, region, OS, and currency checks.
Key features
- 01Forecasts existing spend
- 02Estimates planned resource prices
- 03Uses public and agreement pricing
- 04Labels values by type
Use cases
- 01Forecasting costs for an Azure scope
- 02Estimating prices for planned resources
- 03Checking agreement prices
MCP support
It guides MCP tool use, including `forecast_costs`, `get_retail_prices`, and pricesheet tools for EA or MCA prices. It recommends tool-side filtering and bounded follow-up queries rather than transforming results in a shell or interpreter.
Install
Copy the command and run it in a terminal.
$
npx skills add https:/ / github.com/ microsoft/ azure-skills --skill cost-estimationAfter installing, type/cost-estimationin Claude Code to confirm it loaded.
Bundled files
References and scripts installed along with SKILL.md.
references/pricing-estimate.mdtool-fallback.mdreferences/cost-forecast/error-handling.mdexamples.mdguardrails.mdrequest-body-schema.mdworkflow.mdDetails
From the project READMEAzure Cost Estimation
Quick Reference
| Intent | Workflow | Primary tools |
|---|---|---|
| Forecast existing spend | Cost forecast | forecast_costs |
| Price planned resources | Pricing estimate | Pricing tools |
When to Use This Skill
Use for forecasts, pricing, and planning targets.
MCP Tools
| Tool | Use |
|---|---|
forecast_costs | Forecast a scope. |
get_retail_prices | Get public prices. |
start_pricesheet_download, get_pricesheet_status | Get Enterprise Agreement (EA) or Microsoft Customer Agreement (MCA) prices. |
Fallback: API mappings.
Workflow
- Distinguish forecasts from hypothetical pricing.
- Confirm scope, assumptions, period, region, OS, and currency.
- Load the matching workflow and label every value type.
- Never transform MCP results in a shell or interpreter; request tool-side filtering or bounded follow-up queries.
Error Handling
| Error | Action |
|---|---|
| Ambiguous meter | Ask for OS, term, tier, or usage. |
| Forecast unavailable | Explain the history requirement. |
| Pricesheet pending | Honor the returned polling interval. |
| Multiple currencies | Never combine currencies. |
| Server error | Retry once; then report the trace ID. |
Comments
Markdown supported