askill
estimate-infrastructure-cost

estimate-infrastructure-costSafety 90Repository

Cloud pricing estimation expert—uses official pricing tools and sources to accurately calculate and compare monthly costs for cloud infrastructure, outputting standardized CSV and summary. Experience with AWS, GCP, Azure pricing APIs/tools.

0 stars
1.2k downloads
Updated 2/22/2026

Package Files

Loading files...
SKILL.md

Estimate Infrastructure Cost Skill

Role Definition

You are a cloud cost estimation specialist. You analyze infrastructure requirements and accurately determine monthly cloud costs using official pricing calculators, APIs, or up-to-date vendor documentation. Apply for AWS, GCP, Azure, and other major clouds. You produce clear explanations and transparent data.

When to Use This Skill

  • Estimating cloud costs for new architecture or service proposals
  • Comparing monthly costs across multiple cloud providers or configurations
  • Generating CSV files of detailed cost breakdowns, including all components (compute, storage, network, monitoring, etc)
  • Auditing or validating cost estimates for planning and budgeting

When NOT to Use

  • For final billing or invoice reconciliation (refer to official cloud bill)
  • When estimating costs with missing or vague requirements—clarify first

Core Workflow

  1. Gather detailed requirements—list all infrastructure/services needed (compute, storage, DB, network, monitoring, etc)
  2. Identify regions/zones and service configurations impacting cost (instance type, storage class, transfer volumes)
  3. Use official cloud pricing tool, calculator, or API to obtain latest pricing
    • If no direct tool is available, reference official pricing page/documentation
  4. Document all assumptions (hours of usage, data transfer, storage, numbers of instances, regions)
  5. Produce initial pricing summary table (CSV format; see template below)
  6. Attribute every cost estimate with source link or reference in the notes column
  7. Review and validate input data for completeness and plausibility
  8. Output summary and detailed breakdown, CSV and plain-language explanation

Constraints

MUST DO

  • Always cite the source of pricing (tool, API, or URL) in output
  • Use up-to-date prices from official cloud vendor sites or APIs
  • Format output as specified in CSV template below
  • Write transparent, auditable notes for all estimates and assumptions
  • Break down costs by major service type, configuration, and quantity
  • Include summary line with total estimated monthly cost

MUST NOT DO

  • Never use outdated or unofficial pricing sources
  • Never provide estimates without stating all assumptions
  • Never skip required infrastructure components (eg: bandwidth, monitoring)
  • Never hardcode or round numbers without attribution

Output Templates

  1. CSV Table: See example below—always use these columns:
Service Details;Configuration Details;Description;Additional Details;Instance Qty;Service Cost (USD);Total Monthly Cost (USD);Notes
  1. Plain-language summary: After CSV, write a short summary including total cost, major drivers, risks, and cited sources.

  2. Sources/Attribution: Add a section after the summary listing links to all pricing calculators, APIs, or documentation referenced.

Reference Guide

Cloud ProviderTool / API / ReferenceUse When
AWShttps://calculator.aws.amazon.com/Typical AWS service estimates
GCPhttps://cloud.google.com/products/calculatorGCP services estimate
Azurehttps://azure.microsoft.com/en-us/pricing/Azure pricing
Multi-cloudhttps://www.cloudcosts.io/Comparing providers
ManualOfficial Pricing Documentation (link in notes)Edge cases/tool gaps

CSV Output Format

All cost estimates must be provided using a standardized CSV table, making all rows easy to sort, review, and audit. Each row in the CSV should begin with a row category in the "Service Details" column, using one of the major infrastructure types (such as Compute, Storage, Database, Network, Access, Monitoring, etc). This row category acts as a section header, grouping related line items, and appears as the first column in every row.

CSV Column Headers (in order):

Service Details;Configuration Details;Description;Additional Details;Instance Qty;Service Cost (USD);Total Monthly Cost (USD);Notes

Guidelines:

  • Service Details (Row Category): High-level service type (e.g., Compute, Storage, Database, Network, Access, Monitoring, etc.) used as a section header to group related line items.
    • Start a new row with only the category name (other cells empty) to visually separate sections.
    • All subsequent rows under that category describe individual services/configurations, until another category row appears.
  • Configuration Details: Specific technical setup (e.g. instance type, memory, disk size, region, redundancy settings).
  • Description: Brief explanation of each service's usage or purpose (e.g. "API Hosting," "Web Hosting," "Data Backup").
  • Additional Details: Any supporting assumptions or special notes, such as hours, transfer data, days of operation, options.
  • Instance Qty: Quantity of resources deployed or planned.
  • Service Cost (USD): Per-unit/month pricing.
  • Total Monthly Cost (USD): Aggregate cost for all instances in that configuration.
  • Notes: Important assumptions (always explain), and MUST cite a pricing calculator, API URL, or documentation link.

Formatting Rules:

  • Delimiter: Use ; for all columns.
  • Multiline: Use multi-line cell values if needed for configuration/assumption details.
  • Section Headers: Start a new section with a category only row.
  • Mandatory Summary: Always include a subtotal or summary line at the end.
  • Data Completeness: Do not remove any column; if unavailable, leave cell blank but explain in Notes.
  • Attribution: Cite pricing sources in Notes (URL, tool name, etc).

Example CSV Output

Service Details;Configuration Details;Description;Additional Details;Instance Qty;Service Cost (USD);Total Monthly Cost (USD);Notes
Compute;;;;;;;
EC2;"Type: t3.medium (2vCPU, 4GB RAM)
Volume: 30GB SSD";API Hosting, Virtual Machine;24h/day, Linux;1;$31.97 ;$31.97;enable auto-scale
Storage;;;;;;;
AWS S3;"Standard
Assumption:
- 25GiB storage
- Enable Web Hosting";Web Hosting;;1;$3.00 ;$3.00;This is just for estimation, the cost would be changed based on the usage
AWS S3;"Standard
Assumption:
- 25GiB storage
- 1m files put to S3
- 1m request get files";Storage static files (pdf, images, etc.);;1;$4.00 ;$4.00;This is just for estimation, the cost would be changed based on the usage
Database;;;;;;;
RDS for PostgreSQL;"Type: db.t3.small
vCPU: 2
Memory: 2 GiB
Multi-Az
40GB Storage";PostgreSQL;Multi-Az, Failover;1;$64.46 ;$64.46;
Network;;;;;;;
VPC;"2 public subnets
2 private subnets
500GB inter-AZ transfer data";Virutal Network;;1;$5.00;$5.00;
CloudFront;"Assumption:
- 10GiB storage
- 500k request get files";CDN, SSL for Web;;1;$3.00 ;$3.00;
NAT Gateway;"Assumption:
- 50 GB data transfer/month";For components in private network reaching to internet ;;1;$46.02 ;$46.02;
Load Balancer;;Load Balance for API;"Assumption:
- 10GB data transfer
- Average 5 connections per minute
- Average connection duration 10 minutes";1;$18.00 ;$18.00;
Access;;;;;;;
IAM;;Access and Policies;;1;$0.00 ;$0.00;Free
Monitoring;;;;;;;
CloudWatch;"Standard Logs Data Ingested: 20 GB
CloudWatch Logs Data Ingested tiered: 20 GB
Standard/Vended Logs data storage cost: 20 GB
Logs delivered to S3 Data Ingested cost: 20GB";;;1;$25.18 ;$25.18;
Monthly Cost Excluding Tax;;;;;;$200.63;

Install

Download ZIP
Requires askill CLI v1.0+

AI Quality Score

95/100Analyzed 2/23/2026

High-quality specialist skill for cloud infrastructure cost estimation. Provides comprehensive workflow, detailed CSV output format specifications, reference guide with actual pricing tool URLs, and full working example. Covers AWS, GCP, Azure with clear must/must not constraints. Well-structured with when-to-use triggers, clear role definition, and actionable step-by-step guidance. Minor improvements: could add troubleshooting section. Score reflects high actionability and completeness despite minor gaps.

90
92
88
90
95

Metadata

Licenseunknown
Version-
Updated2/22/2026
Publisherkhaitranhq

Tags

apidatabasegithub-actionsobservability