Cost Analysis Skill
Analyze infrastructure and operational costs with optimization recommendations.
Trigger Conditions
- •Monthly/quarterly cost review cycle
- •Budget threshold breach alert
- •New resource provisioning request
- •User invokes with "cost analysis" or "optimize spending"
Input Contract
- •Required: Resource inventory or billing data
- •Required: Time period for analysis
- •Optional: Budget targets, comparison baselines
Output Contract
- •Cost breakdown by service, team, and resource type
- •Cost-per-transaction trending
- •Optimization recommendations with savings estimates
- •Reserved vs. on-demand vs. spot mix recommendation
Tool Permissions
- •Read: Billing data, resource configs, usage metrics
- •Write: Cost analysis reports
- •Search: Resource tags and attribution data
Execution Steps
- •Collect billing data for the analysis period
- •Attribute costs by service and team using resource tags
- •Identify unattributed costs
- •Calculate cost-per-transaction trends
- •Identify top cost drivers and anomalies
- •Generate optimization recommendations (rightsizing, reservations, spot)
- •Estimate savings per recommendation
Success Criteria
- •100% of costs attributed to service/team
- •Cost anomalies flagged with explanation
- •Optimization recommendations include estimated savings
- •Cost-per-transaction trend reported
Escalation Rules
- •Escalate if daily spend exceeds baseline by >20%
- •Escalate if unattributed costs exceed 10% of total
- •Escalate if optimization requires architectural changes
Example Invocations
Input: "Analyze our AWS costs for January and find savings"
Output: Total: $45,200. Top 3: RDS ($18K — oversized instances, recommend r6g.xlarge→r6g.large, save $4K/mo), EKS ($12K — 40% idle capacity, recommend cluster autoscaler tuning), S3 ($8K — no lifecycle policy, archive to Glacier after 30d, save $3K/mo). Total potential savings: $7K/month.