Agent skill · DevOps & Cloud

azure-prices

Look up and compare Azure service pricing using the Azure Retail Prices API. Use this skill whenever the user asks about Azure costs, pricing, rates, or wants to compare prices across regions or services — even if they don't say "pricing" explicitly. Trigger for questions like "how much does a D2 v2 VM cost?", "cheapest region for Azure SQL", or "compare storage prices between eastus and westeurope".

Code-and-Sortsgithub.com/Code-and-SortsGitHub ↗
copilotships scriptsCC0-1.0
Install
npx skills add Code-and-Sorts/awesome-copilot-agents --skill azure-prices --agent copilot

Same command for any agent — swap --agent for claude-code, codex, cursor.

Facts
Files in the skill folder: 8
SKILL.md size: 4 KB
Bundled scripts: yes
Version: 1.0
Declared author: Colby Timm
Requires: Requires Node.js installed. No Azure credentials needed — uses the public Azure Retail Prices API.
Path: skills/cloud/azure-prices/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 554
Language: TypeScript

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# Azure Prices Fetch and compare live Azure service pricing using the bundled scripts that call the Azure Retail Prices API. ## Execution Rules Always use the bundled npm script for price lookups and comparisons when terminal execution is available. **DO NOT** call the Azure Retail Prices API directly. You can only use the script to call the API. ## Scripts All scripts live in `./scripts/` and run via npm: ```bash # List sample service names (discover what's available) npm run --prefix ./scripts get-prices # Get prices for a service in a region (default region: eastus) npm run --prefix ./scripts get-prices -- "Virtual Machines" eastus ``` The script accepts two positional arguments: 1. **Service name** (required for price lookup) — e.g. `"Virtual Machines"`, `"SQL Database"`, `"Storage"`, `"Azure Cosmos DB"` 2. **Region** (optional, defaults to `eastus`) — e.g. `eastus`, `westus2`, `westeurope`, `southeastasia` When called with no arguments, it prints a sample of available service names. ## How to Use The npm commands below are the preferred execution path for this skill and should be used instead of direct API calls whenever command execution is available. ### Single region lookup

What's inside
Steps it walks through
  1. Execution Rules
  2. Scripts
  3. How to Use
  4. Single region lookup
  5. Cross-region comparison
  6. Finding the cheapest region
  7. Service discovery
  8. Fallback Behavior
  9. Output Format
Ships with 7 files
  • scripts/jest.config.js
  • scripts/package-lock.json
  • scripts/package.json
  • scripts/src/azure-prices.test.ts
  • scripts/src/azure-prices.ts
  • scripts/src/run.ts
  • scripts/tsconfig.json
Commands it runs
List sample service names (discover what's available)
npm run --prefix ./scripts get-prices
Get prices for a service in a region (default region: eastus)
npm run --prefix ./scripts get-prices -- "Virtual Machines" eastus
npm run --prefix ./scripts get-prices -- "Virtual Machines" westus2
npm run --prefix ./scripts get-prices -- "Virtual Machines" westeurope
More from awesome-copilot-agents
All skills →
About this skill
What does the azure-prices skill do?

Look up and compare Azure service pricing using the Azure Retail Prices API. Use this skill whenever the user asks about Azure costs, pricing, rates, or wants to compare prices across regions or services — even if they don't say "pricing" explicitly. Trigger for questions like "how much does a D2 v2 VM cost?", "cheapest region for Azure SQL", or "compare storage prices between eastus and westeurope".

How do I install it?

Run `npx skills add Code-and-Sorts/awesome-copilot-agents --skill azure-prices --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From Code-and-Sorts/awesome-copilot-agents, a repository with 554 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going