
On one Terraform file it found 8 standing charges: one NAT gateway per AZ ($98.55 a month across three before any GB), EKS 1.33 past standard support ($365 more a month), public IPv4 on launch ($3.65 per instance), gp2, logs that never expire — each with the fix line.
What you get
• 27 rules for charges fixed in code: public IPv4, idle Elastic IPs, NAT gateways, EKS and AKS support tiers, gp2, log retention, Glacier and IA minimum durations, endpoints, Transit Gateway, Global Accelerator, Multi-AZ on staging
• Every finding carries the list price as written in the rule and a fix; Claude multiplies only by counts visible in your code
• Reads Terraform, CloudFormation and YAML manifests
• Exits 1 on errors, so it can also fail a CI build
Install in 30 seconds
Unzip into ~/.claude/skills/ (all projects) or your-repo/.claude/skills/ (one repo), then ask Claude Code: “review our Terraform for standing costs”. Needs Node 16+.
What it does not do
It works offline and does not read your cloud account or bill. Prices are list prices from the rule table, not your contract prices.
FAQ
Q: How is this different from asking Claude without the skill?
A: The skill carries a dated rule table and a scanner that reads every file, so Claude quotes the exact date and line instead of guessing from memory.
Q: How do I get the files?
A: After paying, open it in your Whop library: in “Download — terraform-cost-lint” the lesson “terraform-cost-lint.zip” has the zip attached.