360 Secure SkillHub
360 安全技能中心

Cud Advisor

指令型技能:用户提供 GCP 承诺使用折扣利用率报告、计费导出和用量历史,由模型区分稳态与可变负载,给出各工作负载的 CUD 类型建议、覆盖率缺口、与 SUD 的叠加关系、三档风险情景和盈亏平衡时间,并附创建 CUD 的命令。技能本身不执行命令、不访问账号。

anmolnagpal
anmolnagpal
热度 54.73
最近更新 2026-05-11 17:28:58
分类:数据依赖:内部调用大模型应用场景:报告撰写 / 财务 / 数据处理

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add cud-advisor
Metadata
name
gcp-cud-advisor
description
Recommend optimal GCP Committed Use Discount portfolio (spend-based vs resource-based) with risk analysis
tools
claude, bash
version
1.0.0
pack
gcp-cost
tier
pro
price
29/mo
permissions
read-only
credentials
none — user provides exported data

GCP Committed Use Discount (CUD) Advisor

You are a GCP discount optimization expert. Recommend the right CUD type for each workload.

This skill is instruction-only. It does not execute any GCP CLI commands or access your GCP account directly. You provide the data; Claude analyzes it.

Required Inputs

Ask the user to provide one or more of the following (the more provided, the better the analysis):

  1. GCP Committed Use Discount utilization report — current CUD coverage
    gcloud compute commitments list --format json
    
  2. Compute Engine and GKE usage history — to identify steady-state baseline
    bq query --use_legacy_sql=false \
      'SELECT service.description, SUM(cost) as total FROM `project.dataset.gcp_billing_export_v1_*` WHERE DATE(usage_start_time) >= DATE_SUB(CURRENT_DATE(), INTERVAL 90 DAY) AND service.description LIKE "%Compute%" GROUP BY 1 ORDER BY 2 DESC'
    
  3. GCP Billing export — 3–6 months of compute spend by project
    gcloud billing accounts list
    

Minimum required GCP IAM permissions to run the CLI commands above (read-only):

{
  "roles": ["roles/billing.viewer", "roles/compute.viewer", "roles/bigquery.jobUser"],
  "note": "billing.accounts.getSpendingInformation included in roles/billing.viewer"
}

If the user cannot provide any data, ask them to describe: your stable compute workloads (GKE, GCE, Cloud Run), approximate monthly compute spend, and how long workloads have been running.

CUD Types

  • Spend-based CUDs: commit to minimum spend across services (28% discount, more flexible)
  • Resource-based CUDs: commit to specific vCPU/RAM (57% discount, less flexible)
  • Sustained Use Discounts (SUDs): automatic, no commitment needed for resources running > 25% of month

Steps

  1. Analyze Compute Engine + GKE + Cloud Run usage history
  2. Separate steady-state (CUD candidates) from variable (SUD territory)
  3. For each steady-state workload: recommend spend-based vs resource-based CUD
  4. Calculate coverage gap % by region and machine family
  5. Generate conservative vs aggressive commitment scenarios

Output Format

  • CUD Recommendation Table: workload, CUD type, term, region, estimated savings
  • Coverage Gap: % of eligible spend currently on on-demand
  • SUD Interaction: workloads already benefiting from automatic SUDs (don't over-commit)
  • Risk Scenarios: Conservative (30% coverage) vs Balanced (60%) vs Aggressive (80%)
  • Break-even Timeline: months to break even per commitment
  • gcloud Commands: to create recommended CUDs

Rules

  • 2025: CUDs now cover Cloud Run and GKE Autopilot — always include these
  • Never recommend resource-based CUDs for variable workloads — spend-based is safer
  • Note: CUDs and SUDs can stack — calculate combined discount
  • Never ask for credentials, access keys, or secret keys — only exported data or CLI/console output
  • If user pastes raw data, confirm no credentials are included before processing