关于 azure-finops
AzureFinOps 是用于分析 Azure 成本的技能,涵盖预留覆盖率、浪费资源发现和利益相关方报告。Azure 操作均为只读,工作流包括账单验证、节省分析和成本异常处理。
主要功能
- 01验证预留和 PAYG 成本
- 02查找孤立及浪费的资源
- 03分析预留覆盖率和缺口
- 04起草面向利益相关方的成本摘要
- 05MCP 或 CLI 认证不可用时使用 Python 命令行备用方案
适用场景
- 01确认费用来自预留还是 PAYG
- 02查找订阅中的孤立磁盘
- 03评估预留缺口和潜在节省
- 04准备账单异常的回复
MCP 相关
该技能提供 MCP 工具参考,并在可用时使用 MCP 或 CLI 认证。Azure 操作均为只读。
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ julianobarbosa/ claude-code-skills --skill azure-finops安装后在 Claude Code 中输入/azure-finops确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
AzureToolReference.mdPricingComparison.mdReservationInventory.mdWorkflows/CoverageAnalysis.mdDraftResponse.mdFindWaste.mdValidateCosts.md详细介绍
AzureFinOps 技能
通过预留实例分析、浪费发现和利益相关方报告优化 Azure 成本。
重要说明
- 所有 Azure 操作均为只读——不会对任何资源进行任何修改
- 利益相关方回复的主要输出语言:巴西葡萄牙语
- 当 MCP/CLI 身份验证不可用时,Python CLI 回退方式:
uv run python -m azure_finops
上下文文件
AzureToolReference.md— MCP 工具和 CLI 命令速查参考ReservationInventory.md— SKU 匹配和预留实例解读 SOPPricingComparison.md— PAYG 与 RI 定价方法及节省金额公式
工作流路由
| 工作流 | 触发词 | 文件 |
|---|---|---|
| ValidateCosts | “validate costs”、“are these reservations or PAYG”、“check billing” | Workflows/ValidateCosts.md |
| FindWaste | “find waste”、“orphaned disks”、“orphaned resources” | Workflows/FindWaste.md |
| CoverageAnalysis | “reservation coverage”、“reservation gaps”、“savings analysis” | Workflows/CoverageAnalysis.md |
| DraftResponse | “draft response for”、“resposta para”、“executive summary” | Workflows/DraftResponse.md |
示例
示例 1 — 成本验证:
“这些 1 月的成本属于预留实例还是即用即付?” 路由至:
Workflows/ValidateCosts.md
示例 2 — 发现浪费:
“查找所有订阅中的孤立磁盘和浪费的资源” 路由至:
Workflows/FindWaste.md
示例 3 — 高管回复:
“为 Jean 起草一份关于 1 月账单异常的回复” 路由至:
Workflows/DraftResponse.md
注意事项
- 预留实例匹配:使用量数据和购买数据中的 SKU 命名不同——使用量数据中的
Standard_D8s_v3对应 RI 中的D8sv3。直接联接会导致 100% 匹配失败。 - Savings Plan 和预留实例可以叠加——只选择其中一项的计算器会忽略组合节省。
- PAYG 与 RI 定价:Marketplace 列表不包含在 RI 中——SQL Server BYOL 等项目会产生意料之外的非预留费用。
- 成本数据会延迟 24-48 小时——当天进行的分析会完全遗漏近期活动。
- RI 范围(共享或单个订阅):范围设置错误会使 RI 应用于非预期工作负载,直到数月后审计时才发现。
- EA 报告中的货币转换:汇率在月末结算时锁定;月中估算使用的汇率与最终发票不同。
评论
支持 Markdown