cost-analysis
Analyze actual Azure spend, bill changes, and AKS or AI costs. WHEN: \"Azure cost breakdown\", \"most expensive resources\", \"why did my bill increase\",…
Govern Azure costs with budgets, alerts, tags, and policy restrictions. WHEN: \"Azure budget health\", \"configured budget overrun\", \"list Azure budgets\", \"create Azure budget\", \"budget alerts\", \"budget coverage\", \"missing CostCenter tags\", \"allowed VM SKUs\",
$ npx -y skills add microsoft/GitHub-Copilot-for-Azure --skill cost-governance --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/cost-governanceContext preview
The summary Claude sees to decide when to auto-load this skill.
Govern Azure costs with budgets, alerts, tags, and policy restrictions. WHEN: \"Azure budget health\", \"configured budget overrun\", \"list Azure budgets\", \"create Azure budget\", \"budget alerts\", \"budget coverage\", \"missing CostCenter tags\", \"allowed VM SKUs\",
name: cost-governance description: "Govern Azure costs with budgets, alerts, tags, and policy restrictions. WHEN: \"Azure budget health\", \"configured budget overrun\", \"list Azure budgets\", \"create Azure budget\", \"budget alerts\", \"budget coverage\", \"missing CostCenter tags\", \"allowed VM SKUs\", \"allowed Azure regions\", \"would this SKU be denied\", \"cost guardrails\". DO NOT USE FOR: planning-target forecasts, bill investigations, pricing, rightsizing, or commitments." license: MIT metadata: author: Microsoft version: "0.0.0-placeholder"
| Intent | Workflow | Primary tools | |--------|----------|---------------| | Check budget status | [Budget health](references/budget-health.md) | `list_budgets`, `forecast_costs`, `query_costs`, `list_alerts` | | Configure a budget | [Budget setup](references/budget-setup.md) | Cost tools, `create_budget` | | Review guardrails | [Guardrails](references/guardrails.md) | Resource Graph, `list_budgets` |
Use for budgets, alerts, tags, and policy.
Use cost tools for budgets; Resource Graph for guardrails. Writes need confirmed scope, amount, thresholds, and recipients. Fallback: [API mappings](references/tool-fallback.md).
1. Confirm scope and load the matching workflow. 2. Never transform MCP results in a shell or interpreter; request tool-side filtering or bounded follow-up queries. 3. Distinguish access failures from empty results. 4. Report gaps without implying budgets cap spend.
| Error | Action | |-------|--------| | Access denied | Name missing permission. | | No budget or forecast | Report unavailable data, not zero. | | Multiple currencies | Never sum or compare across currencies. | | Write conflict | Preserve the budget. | | Server error | Retry once; then stop with the trace ID. |
GitHub Copilot for Azure is a set of extensions for Visual Studio, VS Code, and Claude Code designed to streamline the process of developing for Azure.
Repo: microsoft/GitHub-Copilot-for-Azure
Analyze actual Azure spend, bill changes, and AKS or AI costs. WHEN: \"Azure cost breakdown\", \"most expensive resources\", \"why did my bill increase\",…
Forecast Azure spend and price planned resources or workloads. WHEN: \"forecast Azure spending\", \"project next month cost\", \"compare forecast to my…
Optimize existing Azure resources and analyze Reservations or Savings Plans. WHEN: \"optimize Azure costs\", \"reduce cloud spending\", \"rightsize…
Build and query Kusto graphs from natural language. Covers transient graphs (make-graph), persistent graph models/snapshots, pattern matching (graph-match),…
Apply IRQL graph functions to KQL or IRQL query results for Kusto Explorer visualization. Generates Lift_To_Graph mappings and composes Graph_Render_View,…
Compose IRQL (Incident Response Query Language) queries for Kusto cybersecurity investigations. Translates natural language hunting questions into composable…