About cost-estimator
A cost-estimation skill for AWS CDK projects that scans resources, retrieves current AWS pricing, and produces Excel and Markdown reports. It is for teams estimating infrastructure or Bedrock model costs, including comparisons across regions.
Key features
- 01Scans AWS resources in CDK code
- 02Retrieves pricing from AWS Bulk API
- 03Generates Excel and Markdown reports
- 04Supports standard and China regions
- 05Estimates Bedrock model costs
Use cases
- 01Estimating CDK infrastructure costs
- 02Comparing costs across AWS regions
- 03Preparing pricing reports
- 04Calculating Bedrock model costs
Install
Copy the command and run it in a terminal.
$
npx skills add https:/ / github.com/ aws-samples/ sample-agent-skills-for-builders --skill cost-estimatorAfter installing, type/cost-estimatorin Claude Code to confirm it loaded.
Bundled files
References and scripts installed along with SKILL.md.
README.mdreferences/bedrock-pricing.mdcdk-analysis.mdpricing-api.mdreport-generation.mdscripts/bedrock-fallback-prices.jsonfetch-aws-pricing.pygenerate-pricing-excel.pyDetails
From the project READMECost 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
# Fetch AWS pricing data
python scripts/fetch-aws-pricing.py --region us-east-1
# Generate Excel report
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 reportcost-estimate-{region}.md- Markdown summary
Supported Regions
- All standard AWS regions
- China regions (cn-north-1, cn-northwest-1) with CNY pricing
References
- CDK Analysis - Resource scanning guide
- Pricing API - AWS Bulk API usage
- Report Generation - Report creation
- Bedrock Pricing - AI model pricing
Comments
Markdown supported