技能详情(站内镜像,无评论)
作者:Anmol Nagpal @anmolnagpal
许可证:MIT-0
MIT-0 ·免费使用、修改和重新分发。无需归因。
版本:v1.0.0
统计:⭐ 0 · 171 · 0 current installs · 0 all-time installs
⭐ 0
安装量(当前) 0
🛡 VirusTotal :良性 · OpenClaw :良性
Package:anmolnagpal/cud-advisor
安全扫描(ClawHub)
- VirusTotal :良性
- OpenClaw :良性
OpenClaw 评估
The skill's requirements and instructions align with its stated purpose (GCP CUD recommendations); it is instruction-only, requests exported/read-only data, and does not ask for credentials—exercise normal caution when pasting billing data or executing generated gcloud commands.
目的
Name/description (GCP CUD advisor) matches the instructions: the skill asks for billing, compute, and BigQuery export data and explains required read-only IAM roles. Nothing in the SKILL.md requests unrelated services or credentials.
说明范围
The SKILL.md instructs the user to provide outputs of gcloud and BigQuery queries (or to describe workloads). It explicitly states it will not run GCP CLI commands or request credentials. Small inconsistency: the file header lists 'tools: claude, bash' which could imply command execution, but the body clarifies it is instruction-only. Users should avoid pasting any outputs that contain sensitive identifiers/credentials and sanitize exported da…
安装机制
No install spec and no code files; this is an instruction-only skill so nothing will be downloaded or installed on the host.
证书
The skill declares no required environment variables, no credentials, and no config paths. It requests only exported read-only data or user-provided CLI output, which is proportional to the stated function.
持久
The skill is not always-on (always:false) and uses the platform's normal autonomous invocation settings. It does not request persistent system privileges or modify other skills/configs.
综合结论
This skill appears coherent for recommending GCP CUDs, but take these precautions before using it: (1) Run the suggested gcloud/bq commands yourself in your environment and paste only the exported JSON/CSV or summarized figures — do NOT paste private keys, tokens, or full console pages that might include secrets. (2) Confirm that pasted data contains no account keys, service-account JSON, or long-lived tokens; the SKILL.md itself warns to conf…
安装(复制给龙虾 AI)
将下方整段复制到龙虾中文库对话中,由龙虾按 SKILL.md 完成安装。
请把本段交给龙虾中文库(龙虾 AI)执行:为本机安装 OpenClaw 技能「Cud Advisor」。简介:Recommend optimal GCP Committed Use Discount portfolio (spend-based vs resource…。
请 fetch 以下地址读取 SKILL.md 并按文档完成安装:https://raw.githubusercontent.com/openclaw/skills/refs/heads/main/skills/anmolnagpal/cud-advisor/SKILL.md
(来源:yingzhi8.cn 技能库)
SKILL.md
---
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
```bash
gcloud compute commitments list --format json
```
2. **Compute Engine and GKE usage history** — to identify steady-state baseline
```bash
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
```bash
gcloud billing accounts list
```
**Minimum required GCP IAM permissions to run the CLI commands above (read-only):**
```json
{
"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