CtrlK
BlogDocsLog inGet started
Tessl Logo

azure-cost-optimization

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-optimization
What are skills?

94

1.88x

Does it follow best practices?

Evaluation94%

1.88x

Agent success when using this skill

Validation for skill structure

SKILL.md
Review
Evals

Evaluation results

96%

63%

Azure Subscription Cost Analysis Report

Report structure, file naming, and data labeling

Criteria
Without context
With context

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

97%

13%

Redis Infrastructure Cost Review

Redis cost optimization rules and report templates

Criteria
Without context
With context

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

90%

56%

Azure Infrastructure Cleanup Audit

azqr scan configuration and Resource Graph queries

Criteria
Without context
With context

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

Evaluated
Agent
Claude Code
Model
Unknown

Table of Contents

Is this your skill?

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.