Agent skill
cost-optimization
Cloud cost management, rightsizing, and FinOps practices.
Install this agent skill to your Project
npx add-skill https://github.com/timequity/plugins/tree/main/craft-coder/infra/cost-optimization
SKILL.md
Cost Optimization
FinOps Principles
- Visibility - Know what you spend
- Optimization - Reduce waste
- Governance - Control growth
Quick Wins
| Action | Savings |
|---|---|
| Reserved instances | 30-70% |
| Spot instances | 60-90% |
| Rightsizing | 20-40% |
| Unused resources | 100% |
| Storage tiering | 50-80% |
Rightsizing
# AWS: Find underutilized instances
aws cloudwatch get-metric-statistics \
--namespace AWS/EC2 \
--metric-name CPUUtilization \
--dimensions Name=InstanceId,Value=i-xxx \
--start-time 2024-01-01T00:00:00Z \
--end-time 2024-01-31T00:00:00Z \
--period 86400 \
--statistics Average
If CPU < 20% avg: Downsize or use smaller instance.
Reserved vs Spot
| Workload | Recommendation |
|---|---|
| Steady baseline | Reserved (1-3 year) |
| Variable load | On-demand + Spot |
| Batch processing | Spot |
| Stateless services | Spot with fallback |
Storage Optimization
# S3 Lifecycle
resource "aws_s3_bucket_lifecycle_configuration" "main" {
bucket = aws_s3_bucket.main.id
rule {
id = "archive"
status = "Enabled"
transition {
days = 30
storage_class = "STANDARD_IA"
}
transition {
days = 90
storage_class = "GLACIER"
}
}
}
Monitoring Costs
- AWS Cost Explorer
- GCP Billing Reports
- Azure Cost Management
- Third-party: CloudHealth, Spot.io
Tagging Strategy
tags = {
Environment = "production"
Team = "platform"
Service = "api"
CostCenter = "engineering"
}
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
claude-code-course
Learn Claude Code in 5 hands-on lessons. From basics to building applications. Use when: user wants to learn Claude Code, asks "how do I...", or is new. Triggers: "learn", "teach me", "how does this work", "I'm new", "course".
foundations
Claude Code basics for new users. Covers essential concepts and commands. Use when: user is new to Claude Code or routed here by learning-path assessment.
advanced
Claude Code mastery for power users. Build agents, MCP servers, publish plugins. Use when: user wants to create agents, build integrations, or publish plugins.
lessons
Lesson content for Claude Code Course. Use when: loading lesson content. Internal skill - contains lesson files.
intermediate
Claude Code customization for comfortable users. Covers skills, commands, MCP, hooks. Use when: user knows basics and wants to customize Claude Code.
course-help
Help and navigation for Claude Code Course. Use when: user asks about the course, lessons, or progress. Triggers: "help", "course help", "what lessons", "my progress".
Didn't find tool you were looking for?