All skills
github avatar

/azure-pricing

@90921cc official
by githubgithub/awesome-copilot40k stars
5,040

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 estimation. Covers compute, storage, networking, databases, AI, Copilot Studio, and all other Azure service families.

Use this Skill: https://skilld.dev/gh/github/awesome-copilot/azure-pricing

This session only. Nothing lands on disk.

referencesSERVICE-NAMES.md

≈952 tokens on demand. Your agent reads this file only when SKILL.md points to it.

Azure Service Names Reference

The serviceName field in the Azure Retail Prices API is case-sensitive. Use this reference to find the exact service name to use in filters.

Compute

Service serviceName Value
Virtual Machines Virtual Machines
Azure Functions Functions
Azure App Service Azure App Service
Azure Container Apps Azure Container Apps
Azure Container Instances Container Instances
Azure Kubernetes Service Azure Kubernetes Service
Azure Batch Azure Batch
Azure Spring Apps Azure Spring Apps
Azure VMware Solution Azure VMware Solution

Storage

Service serviceName Value
Azure Storage (Blob, Files, Queues, Tables) Storage
Azure NetApp Files Azure NetApp Files
Azure Backup Backup
Azure Data Box Data Box

Note: Blob Storage, Files, Disk Storage, and Data Lake Storage are all under the single Storage service name. Use meterName or productName to distinguish between them (e.g., contains(meterName, 'Blob')).

Databases

Service serviceName Value
Azure Cosmos DB Azure Cosmos DB
Azure SQL Database SQL Database
Azure SQL Managed Instance SQL Managed Instance
Azure Database for PostgreSQL Azure Database for PostgreSQL
Azure Database for MySQL Azure Database for MySQL
Azure Cache for Redis Redis Cache

AI + Machine Learning

Service serviceName Value
Azure AI Foundry Models (incl. OpenAI) Foundry Models
Azure AI Foundry Tools Foundry Tools
Azure Machine Learning Azure Machine Learning
Azure Cognitive Search (AI Search) Azure Cognitive Search
Azure Bot Service Azure Bot Service

Note: Azure OpenAI pricing is now under Foundry Models. Use contains(productName, 'OpenAI') or contains(meterName, 'GPT') to filter for OpenAI-specific models.

Networking

Service serviceName Value
Azure Load Balancer Load Balancer
Azure Application Gateway Application Gateway
Azure Front Door Azure Front Door Service
Azure CDN Azure CDN
Azure DNS Azure DNS
Azure Virtual Network Virtual Network
Azure VPN Gateway VPN Gateway
Azure ExpressRoute ExpressRoute
Azure Firewall Azure Firewall

Analytics

Service serviceName Value
Azure Synapse Analytics Azure Synapse Analytics
Azure Data Factory Azure Data Factory v2
Azure Stream Analytics Azure Stream Analytics
Azure Databricks Azure Databricks
Azure Event Hubs Event Hubs

Integration

Service serviceName Value
Azure Service Bus Service Bus
Azure Logic Apps Logic Apps
Azure API Management API Management
Azure Event Grid Event Grid

Management & Monitoring

Service serviceName Value
Azure Monitor Azure Monitor
Azure Log Analytics Log Analytics
Azure Key Vault Key Vault
Azure Backup Backup

Web

Service serviceName Value
Azure Static Web Apps Azure Static Web Apps
Azure SignalR Azure SignalR Service

Tips

  • If you're unsure about a service name, filter by serviceFamily first to discover valid serviceName values in the response.
  • Example: serviceFamily eq 'Databases' and armRegionName eq 'eastus' will return all database service names.
  • Some services have multiple serviceName entries for different tiers or generations.

Source: SKILL.md on GitHub

2 warnings16d5 checks · Risk SAFE
  • Gen Agent Trust Hub16d

    This skill retrieves Azure retail pricing and estimates Copilot Studio usage costs by fetching data from official Microsoft sources. No high-risk behaviors were detected.

  • Socket16d

    No alerts

  • Snyk16d

    Risk: MEDIUM · 1 issue

  • Runlayer7mo

    2/5 files flagged

  • ZeroLeaks5mo

    Score: 93/100 · 2 sections analyzed

Signed by skilld at 90921cc. This ties the file your Agent reads to that commit on GitHub. It does not review the instructions.

Last checked against GitHub 20 hours ago.

Activeupdated 7 months ago
metadata
{
  "author": "anthonychu",
  "version": "1.2"
}
Other metadata
compatibility
Requires internet access to prices.azure.com and learn.microsoft.com. No authentication needed.
  • API
  • azure
  • pricing
  • cost-estimation
  • copilot-studio
  • billing
  • reserved-instances
  • spot-pricing

README badge

README badge for github/awesome-copilot/azure-pricing

Fetches real-time Azure service pricing from the Azure Retail Prices API and estimates Copilot Studio agent credit consumption. Covers all Azure service families (compute, storage, databases, AI, networking) plus Copilot Studio billing rates, and supports region, SKU, and price-type filtering via OData syntax.

Generated from the current SKILL.md.

Does this skill work without authentication?
Yes. The Azure Retail Prices API requires no authentication and is accessible at prices.azure.com. Internet access is the only requirement.
What Azure services does this skill cover?
All Azure service families: compute, storage, networking, databases, AI, Copilot Studio, and others. You can filter by serviceName or serviceFamily.
Can this skill estimate Copilot Studio agent costs?
Yes. The skill can estimate agent credit consumption by fetching live billing rates from Microsoft Learn and calculating credits based on user inputs like number of sessions, knowledge usage, and tool calls.
Does this skill include savings plan and reservation pricing?
Yes. The skill retrieves savings plan and reservation pricing via the Azure Retail Prices API using api-version=2023-01-01-preview.
What happens if a filter returns no results?
The skill includes troubleshooting steps: broaden the filter by removing constraints like priceType or armRegionName, or use serviceFamily to discover valid serviceName values.

Generated from the current SKILL.md. These answers refresh after source changes.