aws-cost-optimization
Faz seu agente otimizar os gastos na AWS. Ele ajusta recursos, planeja a capacidade e gerencia o armazenamento para diminuir suas contas de nuvem.
O que ela faz
Esta ferramenta ajuda a reduzir seus gastos na nuvem AWS. Ela analisa como você usa os recursos e sugere maneiras de economizar dinheiro, como ajustar o tamanho das máquinas virtuais ou usar planos de desconto.
Quando usar
- ✓Quando sua conta AWS tem um custo inesperadamente alto.
- ✓Ao se preparar para apresentar os custos da nuvem para sua equipe.
- ✓Quando você quer encontrar e remover recursos que não estão sendo usados.
Exemplo do que pedir para a IA
“Como posso reduzir minha conta AWS este mês?”
Quer saber mais? Abra as seções abaixo.
Como usar
O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.
Link da skill
Mensagem pronta para colar
Como funciona
A ferramenta usa dados de uso da AWS para identificar recursos que podem ser menores ou que não estão sendo usados. Ela também ajuda a escolher os melhores planos de desconto para seus gastos regulares.
Instalação
Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.
No terminal (Claude Code, Codex, Cursor), na pasta do projeto:
npx skills add sickn33/agentic-awesome-skills --skill aws-cost-optimizationOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/aws-cost-optimization/SKILL.md -o SKILL.mdConteúdo técnico (SKILL.md)
Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.
Otimização de Custos na AWS
Aplique controles práticos de FinOps para reduzir os gastos na AWS sem sacrificar a confiabilidade ou o desempenho.
Quando Usar Esta Habilidade
- A fatura mensal da AWS aumenta inesperadamente ou excede os limites do orçamento
- Preparando revisões de custos com as equipes de engenharia e finanças
- Redimensionando cargas de trabalho EC2, RDS, EKS ou Lambda após testes de carga
- Escolhendo entre Savings Plans, Instâncias Reservadas ou preços sob demanda
- Configurando alertas de orçamento automatizados e detecção de anomalias
- Limpando recursos não utilizados (EBS não anexado, balanceadores de carga ociosos, snapshots antigos)
- Otimizando custos de transferência de dados entre regiões e Zonas de Disponibilidade (AZs)
Pré-requisitos
- AWS CLI v2 instalado e configurado (
aws configure) - Permissões IAM:
ce:*,budgets:*,ec2:Describe*,cloudwatch:PutMetricAlarm,s3:PutLifecycleConfiguration - Cost Explorer ativado no console de faturamento da AWS (leva 24 horas para popular)
- Tags de alocação de custos ativadas no console de faturamento
Fluxo de Trabalho de Revisão de Custos
- Marque todos os recursos por equipe, serviço, ambiente e centro de custo.
- Ative o Cost Explorer e os Relatórios de Custo e Uso (CUR) para o S3.
- Identifique os principais impulsionadores de gastos por serviço, conta e tag.
- Redimensione computação e armazenamento subutilizados com base nas métricas do CloudWatch.
- Aplique descontos de compromisso (Savings Plans ou RIs) para uso de linha de base estável.
- Defina orçamentos, alertas de anomalias e crie painéis de KPIs.
- Revise mensalmente e itere.
Comandos CLI do Cost Explorer
# Get cost and usage for the last 30 days grouped by service
aws ce get-cost-and-usage \
--time-period Start=2026-02-01,End=2026-03-01 \
--granularity MONTHLY \
--metrics "BlendedCost" "UnblendedCost" "UsageQuantity" \
--group-by Type=DIMENSION,Key=SERVICE
# Get cost forecast for the next 30 days
aws ce get-cost-forecast \
--time-period Start=2026-03-24,End=2026-04-24 \
--metric UNBLENDED_COST \
--granularity MONTHLY
# Get cost grouped by a specific tag (e.g., team)
aws ce get-cost-and-usage \
--time-period Start=2026-02-01,End=2026-03-01 \
--granularity MONTHLY \
--metrics "UnblendedCost" \
--group-by Type=TAG,Key=team
# Get rightsizing recommendations for EC2
aws ce get-rightsizing-recommendation \
--service "AmazonEC2" \
--configuration '{"RecommendationTarget":"SAME_INSTANCE_FAMILY","BenefitsConsidered":true}'
# Get Savings Plans purchase recommendation
aws ce get-savings-plans-purchase-recommendation \
--savings-plans-type COMPUTE_SP \
--term-in-years ONE_YEAR \
--payment-option NO_UPFRONT \
--lookback-period-in-days SIXTY_DAYS
# Get Savings Plans utilization
aws ce get-savings-plans-utilization \
--time-period Start=2026-02-01,End=2026-03-01 \
--granularity MONTHLY
# Get Reserved Instance utilization
aws ce get-reservation-utilization \
--time-period Start=2026-02-01,End=2026-03-01 \
--granularity MONTHLY
Alertas de Orçamento
# Cria um orçamento de custo mensal com alerta por e-mail em 80% e 100%
aws budgets create-budget \
--account-id 123456789012 \
--budget '{
"BudgetName": "monthly-total",
"BudgetLimit": {"Amount": "5000", "Unit": "USD"},
"TimeUnit": "MONTHLY",
"BudgetType": "COST",
"CostFilters": {},
"CostTypes": {
"IncludeTax": true,
"IncludeSubscription": true,
"UseBlended": false
}
}' \
--notifications-with-subscribers '[
{
"Notification": {
"NotificationType": "ACTUAL",
"ComparisonOperator": "GREATER_THAN",
"Threshold": 80,
"ThresholdType": "PERCENTAGE"
},
"Subscribers": [{"SubscriptionType": "EMAIL", "Address": "finops@example.com"}]
},
{
"Notification": {
"NotificationType": "ACTUAL",
"ComparisonOperator": "GREATER_THAN",
"Threshold": 100,
"ThresholdType": "PERCENTAGE"
},
"Subscribers": [{"SubscriptionType": "EMAIL", "Address": "finops@example.com"}]
}
]'
# Lista todos os orçamentos
aws budgets describe-budgets --account-id 123456789012
# Ativa o monitor de detecção de anomalias de custo para todos os serviços
aws ce create-anomaly-monitor \
--anomaly-monitor '{
"MonitorName": "all-services",
"MonitorType": "DIMENSIONAL",
"MonitorDimension": "SERVICE"
}'
# Cria assinatura de anomalia (alerta quando o impacto > $50)
aws ce create-anomaly-subscription \
--anomaly-subscription '{
"SubscriptionName": "cost-alerts",
"MonitorArnList": ["arn:aws:ce::123456789012:anomalymonitor/monitor-id"],
…
Perguntas frequentes
O que é 'rightsizing'?
É ajustar o tamanho dos seus recursos (como máquinas virtuais) para que correspondam à carga de trabalho real, evitando pagar por capacidade que você não usa.
O que são 'Savings Plans' e 'Reserved Instances'?
São planos de desconto que você pode comprar da AWS em troca de um compromisso de uso a longo prazo, geralmente resultando em custos menores.
Preciso ter conhecimento técnico para usar isso?
É recomendado ter alguma familiaridade com a AWS e ter as ferramentas de linha de comando da AWS configuradas. A ferramenta simplifica o processo de otimização.
Detalhes
Descrição original do autor
Reduce AWS spend with rightsizing, autoscaling, commitment planning, and storage lifecycle policies. Use when running FinOps reviews, lowering cloud bills, or improving cost-per-request metrics.
Popularidade
- Estrelas no GitHub
- 48 mil
- Posição no ranking
- #2242
- Licença
- MIT
- Atualizada em
- 15/10/2026
Comentários
- …
Mais skills deste repositório
00-andruia-consultant
Ajuda seu agente a iniciar ou melhorar projetos de IA. Ele analisa código, sugere ferramentas e cria planos de ação em espanhol.
sickn33/agentic-awesome-skills
007
Faz seu agente realizar auditorias de segurança e modelagem de ameaças. É útil para proteger projetos contra ataques e vulnerabilidades.
sickn33/agentic-awesome-skills
10-andruia-skill-smith
Ajuda seu agente a criar ou melhorar ferramentas de IA. Ele define como as ferramentas funcionam, escreve a documentação e valida a estrutura.
sickn33/agentic-awesome-skills
20-andruia-niche-intelligence
Faz seu agente criar um resumo sobre um setor específico. É útil para entender o contexto, regras, padrões de uso e riscos de um projeto, usando fontes confiáveis.
sickn33/agentic-awesome-skills
Skills parecidas
carrier-relationship-management
Gerencia relacionamentos com transportadoras. Ajuda a negociar fretes, avaliar desempenho e construir estratégias de transporte.
affaan-m/ECC
cost-tracking
Monitora e informa o uso de tokens e custos do agente. É útil para controlar gastos e orçamentos de forma eficiente.
affaan-m/ECC
plan-canvas
Abre planos e artefatos em uma janela do navegador para você comentar. Facilita dar feedback visual sobre mudanças necessárias.
affaan-m/ECC