About cost-optimization
cost-optimization is a skill for reviewing Azure waste, rightsizing opportunities, and commitments. It uses cost and Resource Graph tools for optimization and benefit tools for commitment analysis, and recommends changes without applying them.
Key features
- 01Reviews waste and rightsizing
- 02Analyzes commitment utilization
- 03Separates measured cost and savings
- 04Recommends without changing resources
Use cases
- 01Finding opportunities to reduce Azure waste
- 02Reviewing resource sizing
- 03Assessing reservation or benefit commitments
MCP support
It guides use of MCP cost and Resource Graph tools for optimization, and benefit tools for commitment reviews. Queries should be validated, and results must not be transformed 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-optimizationAfter installing, type/cost-optimizationin Claude Code to confirm it loaded.
Bundled files
References and scripts installed along with SKILL.md.
references/commitments.mdoptimization.mdreport-template.mdresource-graph.mdtool-fallback.mdreferences/services/redis.mdstorage-lifecycle.mdstorage.mdDetails
From the project READMEAzure Cost Optimization
Quick Reference
| Intent | Workflow | Primary tools |
|---|---|---|
| Reduce waste or rightsize | Optimization | Cost and Resource Graph tools |
| Review commitments | Commitments | list_benefit_utilization, list_reservation_transactions, get_benefit_recommendations |
When to Use This Skill
Use for waste, rightsizing, and commitments.
MCP Tools
Use cost and Resource Graph tools for optimization and benefit tools for commitments. Validate queries. Fallback: API mappings.
Workflow
- Confirm scope, period, currency, and commitment intent.
- Load only the matching workflow above.
- Never transform MCP results in a shell or interpreter; request validated server-side projection, aggregation, or bounded follow-up queries.
- Separate measured cost, reported savings, and qualitative opportunities.
- Recommend changes only; do not delete, resize, purchase, or deploy resources.
Error Handling
| Error | Action |
|---|---|
| Access denied | Name the scope and permission. |
| Multiple currencies | Group and report each currency separately. |
| Missing evidence | State the gap; do not invent values. |
| Server error | Retry once; then report the trace ID. |