Identify and quantify cost savings across Azure subscriptions by analyzing actual costs, utilization metrics, and generating actionable optimization recommendations. USE FOR: optimize Azure costs, reduce Azure spending, reduce Azure expenses, analyze Azure costs, find cost savings, generate cost optimization report, find orphaned resources, rightsize VMs, cost analysis, reduce waste, Azure spending analysis, find unused resources, optimize Redis costs. DO NOT USE FOR: deploying resources (use azure-deploy), general Azure diagnostics (use azure-diagnostics), security issues (use azure-security)
Install with Tessl CLI
npx tessl i github:microsoft/github-copilot-for-azure --skill azure-cost-optimization94
Does it follow best practices?
Evaluation — 94%
↑ 1.88xAgent success when using this skill
Validation for skill structure
Report structure, file naming, and data labeling
Report file naming
0%
100%
Audit trail file naming
0%
100%
Executive Summary section
50%
100%
Cost Breakdown section
66%
100%
Free Tier Analysis section
16%
100%
Orphaned Resources section
100%
100%
Prioritized Recommendations
25%
100%
ACTUAL DATA labels
0%
100%
ESTIMATED SAVINGS labels
0%
100%
VALIDATED PRICING labels
0%
33%
Portal link format
0%
100%
Temp folder cleanup
100%
100%
Safety warnings on destructive ops
33%
100%
Validation Appendix section
66%
100%
Total Estimated Savings section
83%
100%
Without context: $0.4413 · 2m 6s · 16 turns · 23 in / 8,233 out tokens
With context: $0.6243 · 2m 40s · 18 turns · 275 in / 11,607 out tokens
Redis cost optimization rules and report templates
Failed cache → delete
100%
100%
Stuck creating → delete/ticket
100%
100%
Premium in dev → downgrade
80%
100%
Enterprise unused → downgrade
50%
100%
Old test cache → delete/downgrade
100%
100%
Healthy cache recognized
100%
50%
Subscription-level summary format
100%
100%
Detailed per-cache analysis
80%
100%
Savings amounts per cache
100%
100%
Priority ordering
100%
100%
Untagged resource flagged
60%
100%
Action commands provided
0%
100%
Without context: $0.2393 · 1m 22s · 11 turns · 16 in / 4,882 out tokens
With context: $0.5670 · 2m 27s · 20 turns · 1,325 in / 8,274 out tokens
azqr scan configuration and Resource Graph queries
filters.yaml includes Costs
0%
100%
filters.yaml includes Orphaned
0%
100%
filters.yaml includes Advisor
0%
100%
filters.yaml includes Inventory
0%
100%
filters.yaml excludes Recommendations
0%
100%
filters.yaml excludes AzurePolicy
0%
100%
filters.yaml excludes DefenderRecommendations
0%
100%
azqr output file naming
0%
100%
filters.yaml deleted after scan
0%
0%
Resource Graph for orphaned disks
81%
100%
Resource Graph for orphaned NICs or IPs
100%
100%
az graph query used
100%
100%
output folder for all artifacts
100%
100%
Without context: $0.5297 · 2m 20s · 24 turns · 30 in / 9,618 out tokens
With context: $0.7767 · 3m 1s · 26 turns · 1,277 in / 11,041 out tokens
Table of Contents
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.