azure-pricing
Ajuda seu agente a obter preços de serviços do Azure em tempo real. Ele pode estimar custos e comparar preços de diferentes opções de serviço.
O que ela faz
Esta ferramenta busca os preços atuais de serviços na nuvem da Microsoft (Azure) e pode ajudar a estimar custos. Ela consulta informações públicas de preços para que você saiba quanto algo pode custar.
Quando usar
- ✓Quando você quiser saber o preço de um serviço específico do Azure.
- ✓Para comparar os preços de um serviço em diferentes locais ou tipos.
- ✓Se precisar de uma estimativa de custo para um projeto na nuvem.
Exemplo do que pedir para a IA
“Quanto custa uma máquina virtual D4s v5 na região Leste dos EUA?”
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 consulta um site público da Microsoft com os preços dos serviços Azure. Ela procura o serviço exato que você perguntou, na região e tipo que você especificou, para te dar o preço mais atual.
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 github/awesome-copilot --skill azure-pricingOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/github/awesome-copilot/main/skills/azure-pricing/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.
Habilidade de Preços do Azure
Use esta habilidade para obter dados de preços de varejo do Azure em tempo real da API pública de Preços de Varejo do Azure. Nenhuma autenticação é necessária.
Quando Usar Esta Habilidade
- O usuário pergunta sobre o custo de um serviço do Azure (por exemplo, "Quanto custa uma VM D4s v5?")
- O usuário quer comparar preços entre regiões ou SKUs
- O usuário precisa de uma estimativa de custo para uma carga de trabalho ou arquitetura
- O usuário menciona preços do Azure, custos do Azure ou faturamento do Azure
- O usuário pergunta sobre instâncias reservadas versus preços de pagamento conforme o uso
- O usuário quer saber sobre planos de economia ou preços spot
Endpoint da API
GET https://prices.azure.com/api/retail/prices?api-version=2023-01-01-preview
Anexe $filter como um parâmetro de consulta usando a sintaxe de filtro OData. Sempre use api-version=2023-01-01-preview para garantir que os dados do plano de economia sejam incluídos.
Instruções Passo a Passo
Se algo não estiver claro sobre a solicitação do usuário, faça perguntas esclarecedoras para identificar os campos e valores de filtro corretos antes de chamar a API.
- Identifique os campos de filtro da solicitação do usuário (nome do serviço, região, SKU, tipo de preço).
- Resolva a região: a API requer valores
armRegionNameem minúsculas e sem espaços (por exemplo, "East US" →eastus, "West Europe" →westeurope, "Southeast Asia" →southeastasia). Veja references/REGIONS.md para uma lista completa. - Construa a string de filtro usando os campos abaixo e busque a URL.
- Analise a matriz
Itemsda resposta JSON. Cada item contém preço e metadados. - Siga a paginação via
NextPageLinkse precisar de mais de 1000 resultados (raramente necessário). - Calcule as estimativas de custo usando as fórmulas em references/COST-ESTIMATOR.md para produzir estimativas mensais/anuais.
- Apresente os resultados em uma tabela de resumo clara com serviço, SKU, região, preço unitário e estimativas mensais/anuais.
Campos Filtráveis
| Campo | Tipo | Exemplo |
|---|---|---|
serviceName |
string (exato, diferencia maiúsculas de minúsculas) | 'Functions', 'Virtual Machines', 'Storage' |
serviceFamily |
string (exato, diferencia maiúsculas de minúsculas) | 'Compute', 'Storage', 'Databases', 'AI + Machine Learning' |
armRegionName |
string (exato, minúsculas) | 'eastus', 'westeurope', 'southeastasia' |
armSkuName |
string (exato) | 'Standard_D4s_v5', 'Standard_LRS' |
skuName |
string (contém suportado) | 'D4s v5' |
priceType |
string | 'Consumption', 'Reservation', 'DevTestConsumption' |
meterName |
string (contém suportado) | 'Spot' |
Use eq para igualdade, and para combinar e contains(field, 'value') para correspondências parciais.
Exemplos de Strings de Filtro
# All consumption prices for Functions in East US
serviceName eq 'Functions' and armRegionName eq 'eastus' and priceType eq 'Consumption'
# D4s v5 VMs in West Europe (consumption only)
armSkuName eq 'Standard_D4s_v5' and armRegionName eq 'westeurope' and priceType eq 'Consumption'
# All storage prices in a region
serviceName eq 'Storage' and armRegionName eq 'eastus'
# Spot pricing for a specific SKU
armSkuName eq 'Standard_D4s_v5' and contains(meterName, 'Spot') and armRegionName eq 'eastus'
# 1-year reservation pricing
serviceName eq 'Virtual Machines' and priceType eq 'Reservation' and armRegionName eq 'eastus'
# Azure AI / OpenAI pricing (now under Foundry Models)
serviceName eq 'Foundry Models' and armRegionName eq 'eastus' and priceType eq 'Consumption'
# Azure Cosmos DB pricing
serviceName eq 'Azure Cosmos DB' and armRegionName eq 'eastus' and priceType eq 'Consumption'
URL de Busca de Exemplo Completo
https://prices.azure.com/api/retail/prices?api-version=2023-01-01-preview&$filter=serviceName eq 'Functions' and armRegionName eq 'eastus' and priceType eq 'Consumption'
Codifique espaços como %20 e aspas como %27 ao construir a URL.
Campos Chave da Resposta
{
"Items": [
{
"retailPrice": 0.000016,
"unitPrice": 0.000016,
"currencyCode": "USD",
"unitOfMeasure": "1 Execution",
"serviceName": "Functions",
"skuName": "Premium",
"armRegionName": "eastus",
"meterName": "vCPU Duration",
"productName": "Functions",
"priceType": "Consumption",
"isPrimaryMeterRegion": true,
"savingsPlan": [
{ "unitPrice": 0.000012, "term": "1 Year" },
{ "unitPrice": 0.000010, "term": "3 Years" }
]
}
],
"NextPageLink": null,
"Count": 1
}
…
Perguntas frequentes
Os preços são em reais?
Os preços geralmente são mostrados em dólares americanos (USD), a menos que o serviço especifique outra moeda.
Como sei se o preço está correto?
A ferramenta usa dados em tempo real da API oficial de preços do Azure. No entanto, preços podem mudar, e esta ferramenta busca os dados mais recentes disponíveis publicamente.
Ela pode me dizer o custo total de tudo que uso no Azure?
Não, ela foca em serviços específicos. Para um resumo completo dos seus custos, você precisaria consultar seu painel de cobrança do Azure.
Detalhes
Descrição original do autor
Fetches real-time Azure retail pricing using the Azure Retail Prices API (prices.azure.com) and estimates Copilot Studio agent credit consumption. Use when the user asks about the cost of any Azure service, wants to compare SKU prices, needs pricing data for a cost estimate, mentions Azure pricing, Azure costs, Azure billing, or asks about Copilot Studio pricing, Copilot Credits, or agent usage es
repo: github/awesome-copilot
Popularidade
- Estrelas no GitHub
- 40 mil
- Posição no ranking
- #5026
- Licença
- MIT
- Atualizada em
- 15/10/2026
Comentários
- …
Mais skills deste repositório
acquire-codebase-knowledge
Ajuda seu agente a entender e documentar um projeto de código existente. É útil para novas pessoas entrarem no projeto ou para ter uma visão geral da arquitetura.
github/awesome-copilot
acreadiness-assess
Faz seu agente avaliar a prontidão de um projeto para IA e gerar um relatório. É útil para entender o quão bem um projeto está preparado para usar ferramentas de IA.
github/awesome-copilot
acreadiness-generate-instructions
Ajuda seu agente a criar instruções para ferramentas de IA baseadas em uma avaliação. É útil para melhorar a forma como a IA interage com o código e fecha lacunas identificadas.
github/awesome-copilot
acreadiness-policy
Faz seu agente ajudar a definir ou aplicar políticas para avaliação de projetos de IA. É útil para padronizar a forma como os projetos são avaliados e garantir conformidade.
github/awesome-copilot
Skills parecidas
data-throughput-accelerator
Faz seu agente acelerar a movimentação de grandes volumes de dados. Ele encontra gargalos e garante que os dados sejam transferidos de forma rápida e correta.
affaan-m/ECC
inventory-demand-planning
Ajuda seu agente a prever a demanda de produtos em lojas. Ele otimiza o estoque e planeja quando fazer promoções para vender mais.
affaan-m/ECC
market-research
Ajuda seu agente a realizar pesquisas de mercado e análises competitivas. Fornece resumos com atribuição de fontes.
affaan-m/ECC