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.

referencesCOST-ESTIMATOR.md

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

Cost Estimator Reference

Formulas and patterns for converting Azure unit prices into monthly and annual cost estimates.

Standard Time-Based Calculations

Hours per Month

Azure uses 730 hours/month as the standard billing period (365 days × 24 hours / 12 months).

Monthly Cost = Unit Price per Hour × 730
Annual Cost  = Monthly Cost × 12

Common Multipliers

Period Hours Calculation
1 Hour 1 Unit price
1 Day 24 Unit price × 24
1 Week 168 Unit price × 168
1 Month 730 Unit price × 730
1 Year 8,760 Unit price × 8,760

Service-Specific Formulas

Virtual Machines (Compute)

Monthly Cost = hourly price × 730

For VMs that run only business hours (8h/day, 22 days/month):

Monthly Cost = hourly price × 176

Azure Functions

Execution Cost = price per execution × number of executions
Compute Cost   = price per GB-s × (memory in GB × execution time in seconds × number of executions)
Total Monthly  = Execution Cost + Compute Cost

Free grant: 1M executions and 400,000 GB-s per month.

Azure Blob Storage

Storage Cost   = price per GB × storage in GB
Transaction Cost = price per 10,000 ops × (operations / 10,000)
Egress Cost    = price per GB × egress in GB
Total Monthly  = Storage Cost + Transaction Cost + Egress Cost

Azure Cosmos DB

Provisioned Throughput
Monthly Cost = (RU/s / 100) × price per 100 RU/s × 730
Serverless
Monthly Cost = (total RUs consumed / 1,000,000) × price per 1M RUs

Azure SQL Database

DTU Model
Monthly Cost = price per DTU × DTUs × 730
vCore Model
Monthly Cost = vCore price × vCores × 730  +  storage price per GB × storage GB

Azure Kubernetes Service (AKS)

Monthly Cost = node VM price × 730 × number of nodes

Control plane is free for standard tier.

Azure App Service

Monthly Cost = plan price × 730 (for hourly-priced plans)

Or flat monthly price for fixed-tier plans.

Azure OpenAI

Monthly Cost = (input tokens / 1000) × input price per 1K tokens
             + (output tokens / 1000) × output price per 1K tokens

Reservation vs. Pay-As-You-Go Comparison

When presenting pricing options, always show the comparison:

| Pricing Model | Monthly Cost | Annual Cost | Savings vs. PAYG |
|---------------|-------------|-------------|------------------|
| Pay-As-You-Go | $X | $Y | — |
| 1-Year Reserved | $A | $B | Z% |
| 3-Year Reserved | $C | $D | W% |
| Savings Plan (1yr) | $E | $F | V% |
| Savings Plan (3yr) | $G | $H | U% |
| Spot (if available) | $I | N/A | T% |

Savings percentage formula:

Savings % = ((PAYG Price - Reserved Price) / PAYG Price) × 100

Cost Summary Table Template

Always present results in this format:

| Service | SKU | Region | Unit Price | Unit | Monthly Est. | Annual Est. |
|---------|-----|--------|-----------|------|-------------|-------------|
| Virtual Machines | Standard_D4s_v5 | East US | $0.192/hr | 1 Hour | $140.16 | $1,681.92 |

Tips

  • Always clarify the usage pattern before estimating (24/7 vs. business hours vs. sporadic).
  • For storage, ask about expected data volume and access patterns.
  • For databases, ask about throughput requirements (RU/s, DTUs, or vCores).
  • For serverless services, ask about expected invocation count and duration.
  • Round to 2 decimal places for display.
  • Note that prices are in USD unless otherwise specified.

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.