| name | cost-estimator |
| description | Estimate AWS costs for CDK projects using real-time pricing data. Use when calculating infrastructure costs, generating pricing reports, or analyzing CDK resource costs before deployment. |
| license | MIT |
| metadata | {"author":"sample-skills-for-builders","version":"1.0.0"} |
Cost Estimator
AWS cost estimation tool for CDK projects with real-time pricing from AWS Price List Bulk API.
When to Apply
Reference this skill when:
- Estimating AWS infrastructure costs
- Analyzing CDK project resource costs
- Generating pricing reports (Excel/Markdown)
- Comparing costs across AWS regions
- Calculating Bedrock model costs
How It Works
- Confirm Region - Select target AWS region(s)
- Scan Resources - Analyze CDK code for AWS resources
- Fetch Pricing - Get real-time prices from AWS Bulk API
- Generate Reports - Create Excel and Markdown reports
Prerequisites
- AWS CDK project with synthesizable stacks
- Python 3.8+ with pandas, openpyxl
- AWS credentials (for pricing API access)
Usage
python scripts/fetch-aws-pricing.py --region us-east-1
python scripts/generate-pricing-excel.py --input resources.json --output costs.xlsx
Output Files
Reports are saved to cost-estimates/:
cost-estimate-{region}.xlsx - Detailed Excel report
cost-estimate-{region}.md - Markdown summary
Supported Regions
- All standard AWS regions
- China regions (cn-north-1, cn-northwest-1) with CNY pricing
References