AgentSkillsCN

cloud-cost-estimator

结合资源规模估算与优化建议,为迁移目标预估云端成本。

SKILL.md
--- frontmatter
name: cloud-cost-estimator
description: Estimate cloud costs for migration targets with resource sizing and optimization recommendations
allowed-tools: ["Bash", "Read", "Write", "Grep", "Glob", "Edit"]

Cloud Cost Estimator Skill

Estimates cloud costs for migration targets, provides resource sizing recommendations, and suggests cost optimization strategies.

Purpose

Enable cloud cost planning for:

  • Resource sizing recommendations
  • Cost projection
  • Reserved instance optimization
  • Spot instance eligibility
  • Cost comparison

Capabilities

1. Resource Sizing Recommendations

  • Right-size compute instances
  • Optimize storage allocation
  • Plan memory requirements
  • Size database instances

2. Cost Projection

  • Monthly cost estimates
  • Annual projections
  • Growth modeling
  • Budget forecasting

3. Reserved Instance Optimization

  • Identify RI candidates
  • Calculate savings
  • Plan commitment levels
  • Optimize coverage

4. Spot Instance Eligibility

  • Assess workload suitability
  • Estimate availability
  • Calculate savings
  • Plan fallback strategy

5. Cost Comparison (On-Prem vs Cloud)

  • Calculate current costs
  • Project cloud costs
  • Analyze TCO
  • Document savings

6. FinOps Recommendations

  • Identify waste
  • Suggest optimizations
  • Plan tagging strategy
  • Implement showback

Tool Integrations

ToolCloudIntegration Method
AWS Pricing CalculatorAWSWeb/API
Azure TCO CalculatorAzureWeb/API
Google Cloud Pricing CalculatorGCPWeb/API
InfracostMultiCLI
CloudHealthMultiAPI
Spot.ioMultiAPI

Output Schema

json
{
  "estimateId": "string",
  "timestamp": "ISO8601",
  "costs": {
    "monthly": {
      "compute": "number",
      "storage": "number",
      "network": "number",
      "database": "number",
      "total": "number"
    },
    "annual": "number"
  },
  "sizing": {
    "instances": [],
    "storage": [],
    "databases": []
  },
  "optimizations": {
    "reservedInstances": {},
    "spotInstances": {},
    "rightSizing": []
  },
  "comparison": {
    "onPremises": "number",
    "cloud": "number",
    "savings": "number"
  }
}

Integration with Migration Processes

  • cloud-migration: Cost planning
  • migration-planning-roadmap: Budget planning

Related Skills

  • cloud-readiness-assessor: Migration planning

Related Agents

  • cost-optimization-agent: Cost optimization
  • cloud-migration-engineer: Migration execution