---
id: daily-azure-cost
name: "azure-cost"
url: https://skills.yangsir.net/skill/daily-azure-cost
author: microsoft
domain: data-ai
tags: ["automation", "text-processing", "optimization", "compression", "productivity"]
install_count: 151400
rating: 4.80 (592 reviews)
github: https://github.com/microsoft/azure-skills
---

# azure-cost

> 将自然语言文件压缩为原始人类语言风格，大幅减少输入token，保留可读备份

**Stats**: 151,400 installs · 4.8/5 (592 reviews)

## Before / After 对比

### Token使用优化

**Before**:

长篇文档如CLAUDE.md和待办列表占用大量输入token，上下文窗口受限时需要手动精简内容，耗时且容易丢失关键信息

**After**:

自动将冗长描述压缩为简洁的原始人类语言，保留所有核心信息，token使用量减少60%，自动保存可读备份

| Metric | Before | After | Change |
|---|---|---|---|
| Token使用量 | 10000个 | 4000个 | -60% |

## Readme

# azure-cost

# Azure Cost Management Skill

Unified skill for all Azure cost management tasks: querying historical costs, forecasting future spending, and optimizing to reduce waste.

## When to Use This Skill

Activate this skill when user wants to:

- Query or analyze Azure costs (how much am I spending, show my bill, cost breakdown)

- Break down costs by service, resource, location, or tag

- Analyze cost trends over time

- Forecast future Azure spending or project end-of-month costs

- Optimize Azure costs, reduce spending, or find savings

- Find orphaned or unused resources

- Rightsize Azure VMs, containers, or services

- Generate cost optimization reports

## Quick Reference

Property
Value

**Query API Endpoint**
`POST {scope}/providers/Microsoft.CostManagement/query?api-version=2023-11-01`

**Forecast API Endpoint**
`POST {scope}/providers/Microsoft.CostManagement/forecast?api-version=2023-11-01`

**MCP Tools**
`azure__documentation`, `azure__extension_cli_generate`, `azure__get_azure_bestpractices`

**CLI**
`az rest`, `az monitor metrics list`, `az resource list`

**Required Role**
Cost Management Reader + Monitoring Reader + Reader on scope

## MCP Tools

Tool
Description
Parameters
When to Use

`azure__documentation`
Search Azure documentation
`query` (Required): search terms
Research Cost Management API parameters and options

`azure__extension_cli_generate`
Generate Azure CLI commands
`intent` (Required): task description, `cli-type` (Required): `"az"`
Construct `az rest` commands for cost queries

`azure__get_azure_bestpractices`
Get Azure best practices
`intent` (Required): optimization context
Inform query design with cost management best practices

`azure__extension_azqr`
Run Azure Quick Review compliance scan
`subscription` (Required): subscription ID, `resource-group` (Optional): resource group name
Find orphaned resources and cost optimization opportunities

`azure__aks`
Azure Kubernetes Service operations
varies by sub-command
AKS cost analysis: list clusters, get node pools, inspect configuration

💡 **Tip:** Prefer MCP tools over direct CLI commands. Use `az rest` only when MCP tools don't cover the specific operation.

## Routing

Read the user's request and follow the appropriate workflow below.

User Intent
Workflow
Example Prompts

Understand current costs
[Cost Query Workflow](https://github.com/microsoft/azure-skills/blob/HEAD/.github/plugins/azure-skills/skills/azure-cost/cost-query/workflow.md)
"how much am I spending", "cost by service", "show my bill"

Reduce costs / find waste
[Cost Optimization Workflow](https://github.com/microsoft/azure-skills/blob/HEAD/.github/plugins/azure-skills/skills/azure-cost/cost-optimization/workflow.md)
"optimize costs", "find orphaned resources", "reduce spending"

Project future costs
[Cost Forecast Workflow](https://github.com/microsoft/azure-skills/blob/HEAD/.github/plugins/azure-skills/skills/azure-cost/cost-forecast/workflow.md)
"forecast costs", "end of month estimate", "how much will I spend"

Full cost picture
All three workflows combined
"give me the full picture of my Azure costs"

**Important:** When optimizing costs, always present the total bill and cost breakdown alongside optimization recommendations.

## Scope Reference (Shared Across All Workflows)

Scope
URL Pattern

Subscription
`/subscriptions/<subscription-id>`

Resource Group
`/subscriptions/<subscription-id>/resourceGroups/<resource-group-name>`

Management Group
`/providers/Microsoft.Management/managementGroups/<management-group-id>`

Billing Account
`/providers/Microsoft.Billing/billingAccounts/<billing-account-id>`

Billing Profile
`/providers/Microsoft.Billing/billingAccounts/<billing-account-id>/billingProfiles/<billing-profile-id>`

💡 **Tip:** These are scope paths only — not complete URLs. Combine with the API endpoint and version.

## Part 1: Cost Query Workflow

For the full cost query workflow (scope selection, report types, timeframes, dataset configuration, API calls, pagination, guardrails, examples, and error handling), see:

📄 **[Cost Query Workflow](https://github.com/microsoft/azure-skills/blob/HEAD/.github/plugins/azure-skills/skills/azure-cost/cost-query/workflow.md)**

## Part 2: Cost Optimization Workflow

For the full cost optimization workflow (prerequisites, best practices, Redis/AKS-specific analysis, Azure Quick Review, resource discovery, cost queries, pricing validation, utilization metrics, and report generation), see:

📄 **[Cost Optimization Workflow](https://github.com/microsoft/azure-skills/blob/HEAD/.github/plugins/azure-skills/skills/azure-cost/cost-optimization/workflow.md)**

## Part 3: Cost Forecast Workflow

For the full cost forecast workflow (scope selection, time period rules, dataset configuration, forecast-specific options, API calls, response interpretation, guardrails, and error handling), see:

📄 **[Cost Forecast Workflow](https://github.com/microsoft/azure-skills/blob/HEAD/.github/plugins/azure-skills/skills/azure-cost/cost-forecast/workflow.md)**

## Data Classification

- **ACTUAL DATA** = Retrieved from Azure Cost Management API

- **ACTUAL METRICS** = Retrieved from Azure Monitor

- **VALIDATED PRICING** = Retrieved from official Azure pricing pages

- **ESTIMATED SAVINGS** = Calculated based on actual data and validated pricing

## Best Practices

- Always query actual costs first — never estimate or assume

- Always present the total bill alongside optimization recommendations

- Validate pricing from official sources — account for free tiers

- Use REST API for cost queries (more reliable than `az costmanagement query`)

- Save audit trail — include all queries and responses

- Include Azure Portal links for all resources

- For costs < $10/month, emphasize operational improvements over financial savings

- Never execute destructive operations without explicit approval

## Common Pitfalls

- **Assuming costs**: Always query actual data from Cost Management API

- **Ignoring free tiers**: Many services have generous allowances

- **Using wrong date ranges**: 30 days for costs, 14 days for utilization

- **Not showing the bill**: Always present cost breakdown alongside optimization recommendations

- **Cost query failures**: Use `az rest` with JSON body, not `az costmanagement query`

## Safety Requirements

- Get approval before deleting resources

- Test changes in non-production first

- Provide dry-run commands for validation

- Include rollback procedures

## SDK Quick References

- **Redis Management**: [.NET](https://github.com/microsoft/azure-skills/blob/HEAD/.github/plugins/azure-skills/skills/azure-cost/cost-optimization/sdk/azure-resource-manager-redis-dotnet.md)

Weekly Installs25.8KRepository[microsoft/azure-skills](https://github.com/microsoft/azure-skills)GitHub Stars594First Seen6 days agoSecurity Audits[Gen Agent Trust HubPass](/microsoft/azure-skills/azure-cost/security/agent-trust-hub)[SocketPass](/microsoft/azure-skills/azure-cost/security/socket)[SnykPass](/microsoft/azure-skills/azure-cost/security/snyk)Installed ongithub-copilot25.8Kcodex89gemini-cli88cursor87kimi-cli86amp86

---
*Source: https://skills.yangsir.net/skill/daily-azure-cost*
*Markdown mirror: https://skills.yangsir.net/api/skill/daily-azure-cost/markdown*