Skills Agentes

Cost Optimization

Optimiza costos en la nube en AWS, Azure, GCP y OCI mediante rightsizing, tagging, instancias reservadas y análisis de gasto; para reducir gastos o implementar gobernanza de costos.

Reemplaza a: CloudHealth, Cloudability, Kubecost

Estrellas
39.8k

en todo el repo

Actividad
32

0–100, la ruta de este skill

Actualizado
hace 6 meses

último commit aquí

Commits
0

últimos 90 días

Contexto
1.7k tok

63 tok en reposo

Paquete
2 archivos

7 KB

Instalar

Funciona con cualquier agente que lea SKILL.md

npx -y skills add wshobson/agents --skill cost-optimization --agent claude-code

Se instala solo en este repositorio.

Qué hace

  • Provee estrategias para optimizar costos en AWS, Azure, GCP y OCI
  • Detalla modelos de precios como instancias reservadas, spot/preemptible y savings plans
  • Incluye ejemplos Terraform para lifecycle policies de S3, tagging y budget alerts
  • Ofrece checklist y patrones de arquitectura para reducir gasto en la nube

Úsalo cuando

  • Reducir el gasto en la nube
  • Right-sizing de recursos
  • Implementar gobernanza de costos
  • Optimizar costos multi-cloud

No lo uses cuando

    Qué lo activa

    Di cualquiera de estas frases y el agente debería cargar este skill.

    • “Ayúdame a reducir la factura de AWS de este mes”
    • “Necesito una estrategia de tagging para cost allocation”
    • “Cómo configuro un budget alert en Terraform para AWS”

    SKILL.md

    En inglés

    Cloud Cost Optimization

    Strategies and patterns for optimizing cloud costs across AWS, Azure, GCP, and OCI.

    Purpose

    Implement systematic cost optimization strategies to reduce cloud spending while maintaining performance and reliability.

    When to Use

    • Reduce cloud spending
    • Right-size resources
    • Implement cost governance
    • Optimize multi-cloud costs
    • Meet budget constraints

    Cost Optimization Framework

    1. Visibility

    • Implement cost allocation tags
    • Use cloud cost management tools
    • Set up budget alerts
    • Create cost dashboards

    2. Right-Sizing

    • Analyze resource utilization
    • Downsize over-provisioned resources
    • Use auto-scaling
    • Remove idle resources

    3. Pricing Models

    • Use reserved capacity
    • Leverage spot/preemptible instances
    • Implement savings plans
    • Use committed use discounts

    4. Architecture Optimization

    • Use managed services
    • Implement caching
    • Optimize data transfer
    • Use lifecycle policies

    AWS Cost Optimization

    Reserved Instances

    Savings: 30-72% vs On-Demand
    Term: 1 or 3 years
    Payment: All/Partial/No upfront
    Flexibility: Standard or Convertible
    

    Savings Plans

    Compute Savings Plans: 66% savings
    EC2 Instance Savings Plans: 72% savings
    Applies to: EC2, Fargate, Lambda
    Flexible across: Instance families, regions, OS
    

    Spot Instances

    Savings: Up to 90% vs On-Demand
    Best for: Batch jobs, CI/CD, stateless workloads
    Risk: 2-minute interruption notice
    Strategy: Mix with On-Demand for resilience
    

    S3 Cost Optimization

    resource "aws_s3_bucket_lifecycle_configuration" "example" {
      bucket = aws_s3_bucket.example.id
    
      rule {
        id     = "transition-to-ia"
        status = "Enabled"
    
        transition {
          days          = 30
          storage_class = "STANDARD_IA"
        }
    
        transition {
          days          = 90
          storage_class = "GLACIER"
        }
    
        expiration {
          days = 365
        }
      }
    }
    

    Azure Cost Optimization

    Reserved VM Instances

    • 1 or 3 year terms
    • Up to 72% savings
    • Flexible sizing
    • Exchangeable

    Azure Hybrid Benefit

    • Use existing Windows Server licenses
    • Up to 80% savings with RI
    • Available for Windows and SQL Server

    Azure Advisor Recommendations

    • Right-size VMs
    • Delete unused resources
    • Use reserved capacity
    • Optimize storage

    GCP Cost Optimization

    Committed Use Discounts

    • 1 or 3 year commitment
    • Up to 57% savings
    • Applies to vCPUs and memory
    • Resource-based or spend-based

    Sustained Use Discounts

    • Automatic discounts
    • Up to 30% for running instances
    • No commitment required
    • Applies to Compute Engine, GKE

    Preemptible VMs

    • Up to 80% savings
    • 24-hour maximum runtime
    • Best for batch workloads

    OCI Cost Optimization

    Flexible Shapes

    • Scale OCPUs and memory independently
    • Match instance sizing to workload demand
    • Reduce wasted capacity from fixed VM shapes

    Commitments and Budgets

    • Use annual commitments for predictable spend
    • Set compartment-level budgets with alerts
    • Track monthly forecasts with OCI Cost Analysis

    Preemptible Capacity

    • Use preemptible instances for batch and ephemeral workloads
    • Keep interruption-tolerant autoscaling groups
    • Mix with standard capacity for critical services

    Tagging Strategy

    AWS Tagging

    locals {
      common_tags = {
        Environment = "production"
        Project     = "my-project"
        CostCenter  = "engineering"
        Owner       = "team@example.com"
        ManagedBy   = "terraform"
      }
    }
    
    resource "aws_instance" "example" {
      ami           = "ami-12345678"
      instance_type = "t3.medium"
    
      tags = merge(
        local.common_tags,
        {
          Name = "web-server"
        }
      )
    }
    

    Reference: See references/tagging-standards.md

    Cost Monitoring

    Budget Alerts

    # AWS Budget
    resource "aws_budgets_budget" "monthly" {
      name              = "monthly-budget"
      budget_type       = "COST"
      limit_amount      = "1000"
      limit_unit        = "USD"
      time_period_start = "2024-01-01_00:00"
      time_unit         = "MONTHLY"
    
      notification {
        comparison_operator        = "GREATER_THAN"
        threshold                  = 80
        threshold_type            = "PERCENTAGE"
        notification_type         = "ACTUAL"
        subscriber_email_addresses = ["team@example.com"]
      }
    }
    

    Cost Anomaly Detection

    • AWS Cost Anomaly Detection
    • Azure Cost Management alerts
    • GCP Budget alerts
    • OCI Budgets and Cost Analysis

    Architecture Patterns

    Pattern 1: Serverless First

    • Use Lambda/Functions for event-driven
    • Pay only for execution time
    • Auto-scaling included
    • No idle costs

    Pattern 2: Right-Sized Databases

    Development: t3.small RDS
    Staging: t3.large RDS
    Production: r6g.2xlarge RDS with read replicas
    

    Pattern 3: Multi-Tier Storage

    Hot data: S3 Standard
    Warm data: S3 Standard-IA (30 days)
    Cold data: S3 Glacier (90 days)
    Archive: S3 Deep Archive (365 days)
    

    Pattern 4: Auto-Scaling

    resource "aws_autoscaling_policy" "scale_up" {
      name                   = "scale-up"
      scaling_adjustment     = 2
      adjustment_type        = "ChangeInCapacity"
      cooldown              = 300
      autoscaling_group_name = aws_autoscaling_group.main.name
    }
    
    resource "aws_cloudwatch_metric_alarm" "cpu_high" {
      alarm_name          = "cpu-high"
      comparison_operator = "GreaterThanThreshold"
      evaluation_periods  = "2"
      metric_name         = "CPUUtilization"
      namespace           = "AWS/EC2"
      period              = "60"
      statistic           = "Average"
      threshold           = "80"
      alarm_actions       = [aws_autoscaling_policy.scale_up.arn]
    }
    

    Cost Optimization Checklist

    • Implement cost allocation tags
    • Delete unused resources (EBS, EIPs, snapshots)
    • Right-size instances based on utilization
    • Use reserved capacity for steady workloads
    • Implement auto-scaling
    • Optimize storage classes
    • Use lifecycle policies
    • Enable cost anomaly detection
    • Set budget alerts
    • Review costs weekly
    • Use spot/preemptible instances
    • Optimize data transfer costs
    • Implement caching layers
    • Use managed services
    • Monitor and optimize continuously

    Tools

    • AWS: Cost Explorer, Cost Anomaly Detection, Compute Optimizer
    • Azure: Cost Management, Advisor
    • GCP: Cost Management, Recommender
    • OCI: Cost Analysis, Budgets, Cloud Advisor
    • Multi-cloud: CloudHealth, Cloudability, Kubecost

    Related Skills

    • terraform-module-library - For resource provisioning
    • multi-cloud-architecture - For cloud selection

    Reproducido de wshobson/agents bajo licencia MIT. Leer esta página en markdown.

    Archivos

    2 archivos en el paquete. Solo se lee SKILL.md al activarse — las referencias se cargan si el skill decide que las necesita.

    Detalles

    Creador
    wshobson
    Licencia
    MIT
    Recursos incluidos
    referencias
    Repositorio
    wshobson/agents
    Código fuente
    Ver SKILL.md

    Etiquetas

    Más de wshobson/agents

    Este repo incluye 183 skills. Si instalas uno, normalmente ya tienes los demás. Ver el pack agents entero y su comando de instalación

    Instala y opera Hermes Tweet, un plugin de Hermes Agent para investigar X/Twitter, leer timelines, analizar tweets y ejecutar operaciones privadas o de cambio de estado con aprobación previa.

    Costo de contexto al activarse
    1.4k tok
    Tamaño del paquete
    3 archivos
    Última actualización
    el mes pasado
    redes sociales

    Úsalo para mantener un almacén Markdown de conocimiento donde cada afirmación compilada se rastrea hasta una fuente inmutable y el drift se detecta con git diff sin gastar tokens.

    Costo de contexto al activarse
    1.4k tok
    Tamaño del paquete
    2 archivos
    Última actualización
    hace 24 días
    documentos

    Úsalo al diseñar o revisar un esquema específico de PostgreSQL: buenas prácticas, tipos de datos, indexación, restricciones, patrones de rendimiento y funciones avanzadas.

    Costo de contexto al activarse
    2k tok
    Tamaño del paquete
    2 archivos
    Última actualización
    hace 24 días
    bases de datos

    Úsalo cuando un proyecto guarda su estado en Superself: lee `self context` al iniciar sesión, vincula el trabajo a una work unit, reporta con evidencia y registra decisiones confirmadas.

    Costo de contexto al activarse
    1.3k tok
    Tamaño del paquete
    1 archivo
    Última actualización
    hace 24 días
    productividad

    Úsalo cuando pidan optimizar un prompt, mejorar su rendimiento, diseñar una plantilla, aplicar chain-of-thought, few-shot prompting o técnicas avanzadas de prompt engineering para producción.

    Costo de contexto al activarse
    1.3k tok
    Tamaño del paquete
    10 archivos
    Última actualización
    el mes pasado
    herramientas desarrollo

    Audita y reescribe prosa para que deje de sonar generada por máquina. Incluye modo solo-detección, modo reescritura y modo edición en el lugar, con perfiles opcionales de voz y contexto.”

    Costo de contexto al activarse
    1.9k tok
    Tamaño del paquete
    4 archivos
    Última actualización
    el mes pasado
    redaccion contenido

    Skills relacionados

    Construye DAGs de Apache Airflow listos para producción con buenas prácticas para operadores, sensores, testing y despliegue.

    Costo de contexto al activarse
    784 tok
    Tamaño del paquete
    2 archivos
    Última actualización
    hace 4 meses
    devops infraestructura

    Domina técnicas de programación defensiva en Bash para scripts de nivel producción: úsalo al escribir shell scripts robustos, pipelines CI/CD o utilidades de sistema que requieran tolerancia a fallos.

    Costo de contexto al activarse
    498 tok
    Tamaño del paquete
    2 archivos
    Última actualización
    hace 4 meses
    devops infraestructura

    Optimiza builds de Bazel en monorepos a gran escala. Úsalo al configurar Bazel, implementar ejecución remota u optimizar el rendimiento de builds en codebases empresariales.

    Costo de contexto al activarse
    523 tok
    Tamaño del paquete
    2 archivos
    Última actualización
    hace 4 meses
    devops infraestructura