Cosmosdb Best Practices
microsoft/vscode-cosmosdb
Azure Cosmos DB performance optimization and best practices guidelines for NoSQL, partitioning, queries, and SDK usage.
Look up and compare Azure service pricing using the Azure Retail Prices API.
$ npx skills add Code-and-Sorts/awesome-copilot-agents --skill azure-prices -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install Code-and-Sorts/awesome-copilot-agents azure-prices --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/Code-and-Sorts/awesome-copilot-agents.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/cloud/azure-prices .claude/skills/azure-prices && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "azure-prices" agent skill from https://github.com/Code-and-Sorts/awesome-copilot-agents/tree/main/skills/cloud/azure-prices into .claude/skills/azure-prices/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "azure-prices", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/Code-and-Sorts/awesome-copilot-agents/tree/main/skills/cloud/azure-pricesType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add Code-and-Sorts/awesome-copilot-agents --skill azure-prices -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install Code-and-Sorts/awesome-copilot-agents azure-prices --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Code-and-Sorts/awesome-copilot-agents.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/cloud/azure-prices .agents/skills/azure-prices && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "azure-prices" agent skill from https://github.com/Code-and-Sorts/awesome-copilot-agents/tree/main/skills/cloud/azure-prices into .agents/skills/azure-prices/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "azure-prices", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add Code-and-Sorts/awesome-copilot-agents --skill azure-prices -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install Code-and-Sorts/awesome-copilot-agents azure-prices --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Code-and-Sorts/awesome-copilot-agents.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/cloud/azure-prices .cursor/skills/azure-prices && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "azure-prices" agent skill from https://github.com/Code-and-Sorts/awesome-copilot-agents/tree/main/skills/cloud/azure-prices into .cursor/skills/azure-prices/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "azure-prices", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/Code-and-Sorts/awesome-copilot-agents.git --path skills/cloud/azure-prices--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add Code-and-Sorts/awesome-copilot-agents --skill azure-prices -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install Code-and-Sorts/awesome-copilot-agents azure-prices --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Code-and-Sorts/awesome-copilot-agents.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/cloud/azure-prices .gemini/skills/azure-prices && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "azure-prices" agent skill from https://github.com/Code-and-Sorts/awesome-copilot-agents/tree/main/skills/cloud/azure-prices into .gemini/skills/azure-prices/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "azure-prices", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install Code-and-Sorts/awesome-copilot-agents azure-pricesInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add Code-and-Sorts/awesome-copilot-agents --skill azure-prices -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/Code-and-Sorts/awesome-copilot-agents.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/cloud/azure-prices .github/skills/azure-prices && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "azure-prices" agent skill from https://github.com/Code-and-Sorts/awesome-copilot-agents/tree/main/skills/cloud/azure-prices into .github/skills/azure-prices/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "azure-prices", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add Code-and-Sorts/awesome-copilot-agents --skill azure-prices -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install Code-and-Sorts/awesome-copilot-agents azure-prices --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Code-and-Sorts/awesome-copilot-agents.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/cloud/azure-prices .opencode/skills/azure-prices && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "azure-prices" agent skill from https://github.com/Code-and-Sorts/awesome-copilot-agents/tree/main/skills/cloud/azure-prices into .opencode/skills/azure-prices/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "azure-prices", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
azure-pricesLook up and compare Azure service pricing using the Azure Retail Prices API.
Azure Prices is an agent skill from Code-and-Sorts/awesome-copilot-agents. 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".
Its SKILL.md is about 910 tokens, which your agent loads only when the skill is triggered. The skill folder holds 9 other files, including scripts (for example `scripts/jest.config.js`, `scripts/package-lock.json` and `scripts/package.json`). Compatibility notes: Requires Node.js installed. No Azure credentials needed — uses the public Azure Retail Prices API.
It sits in Databases. It works with Microsoft Azure, Microsoft SQL Server and npm. The repository describes itself as: ✨ A curated list of awesome GitHub instructions, prompt, skills, MCPs and agent markdown files for enhancing your GitHub Copilot AI experience. The licence is CC0-1.0.
2 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit a26d912. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Ships 7 files in scripts/ (TypeScript and JavaScript), which the agent can run.
Shell commands in SKILL.md call:
npmFrom the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md. Its commands use npm, which can reach the network depending on how they are called.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Requires Node.js installed. No Azure credentials needed — uses the public Azure Retail Prices API.
From compatibility in the SKILL.md frontmatter.
Azure Prices loads about 905 tokens when it runs. Until then it costs about 104 tokens; SKILL.md has 367 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.
The full file from Code-and-Sorts/awesome-copilot-agents at commit a26d912, republished under its CC0-1.0 licence (© Code-and-Sorts). 367 words, ~905 tokens.
.claude/skills/azure-prices/SKILL.md (or your agent's skills folder). This skill also uses 7 other files; get the full folder from GitHub.Fetch and compare live Azure service pricing using the bundled scripts that call the Azure Retail Prices API.
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.
All scripts live in ./scripts/ and run via npm:
# 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" eastusThe script accepts two positional arguments:
"Virtual Machines", "SQL Database", "Storage", "Azure Cosmos DB"eastus) — e.g. eastus, westus2, westeurope, southeastasiaWhen called with no arguments, it prints a sample of available service names.
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.
Run the script with the service name and region. Present results in a readable table.
To compare prices across regions, run the script multiple times — once per region — then combine the results into a comparison table. For example, to compare Virtual Machines prices across three regions:
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" westeuropeThen join the results by SKU name to show a side-by-side comparison table with columns for each region.
Run prices for the target service across several common regions and sort by price. Common Azure regions to compare:
eastus, eastus2, westus2, centralus (US)westeurope, northeurope, uksouth (Europe)southeastasia, eastasia, japaneast (Asia-Pacific)If the user isn't sure of the exact service name, run the script with no arguments first to get a sample of available names, then use the closest match.
If command execution is unavailable, use the local script implementation as the behavioral reference, then fall back to public pricing sources only as needed. In that case, explicitly tell the user that script execution was unavailable before presenting results.
Present pricing results as markdown tables. For comparisons, use a format like:
| SKU | East US | West US 2 | West Europe |
|---|---|---|---|
| D2 v2 | $0.10/hr | $0.11/hr | $0.12/hr |
| D4 v2 | $0.20/hr | $0.22/hr | $0.24/hr |
Highlight the cheapest option per row when doing comparisons. Include the currency and unit of measure.
© Code-and-Sorts, CC0-1.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 7 other files (scripts) in skills/cloud/azure-prices of Code-and-Sorts/awesome-copilot-agents.
Open the folder on GitHubat commit a26d912
Azure Prices next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Azure Prices this skillCode-and-Sorts/awesome-copilot-agents | 579 | — | ~905 | Automated safety check: Pass | CC0-1.0 | |
| Cosmosdb Best Practicesmicrosoft/vscode-cosmosdb | 200 | — | ~4.3k | Automated safety check: Pass | MIT | |
| Azure Analysis ServicesMicrosoftDocs/Agent-Skills | 777 | — | ~608 | Automated safety check: Pass | CC-BY-4.0 | |
| Azure Database MigrationMicrosoftDocs/Agent-Skills | 777 | — | ~1.4k | Automated safety check: Pass | CC-BY-4.0 | |
| Azure DocumentdbMicrosoftDocs/Agent-Skills | 777 | — | ~4.2k | Automated safety check: Pass | CC-BY-4.0 | |
| Azure MigrateMicrosoftDocs/Agent-Skills | 777 | — | ~5.2k | Automated safety check: Pass | CC-BY-4.0 |
microsoft/vscode-cosmosdb
Azure Cosmos DB performance optimization and best practices guidelines for NoSQL, partitioning, queries, and SDK usage.
MicrosoftDocs/Agent-Skills
Expert knowledge for Azure Analysis Services development including troubleshooting.
MicrosoftDocs/Agent-Skills
Expert knowledge for Azure Database Migration Service development including troubleshooting, decision making, limits & quotas, security, integrations & coding patterns, and deployment.
MicrosoftDocs/Agent-Skills
Expert knowledge for Azure DocumentDB development including troubleshooting, best practices, decision making, architecture & design patterns, limits & quotas, security, configuration, integrations &…
MicrosoftDocs/Agent-Skills
Expert knowledge for Azure Migrate development including troubleshooting, best practices, decision making, architecture & design patterns, limits & quotas, security, configuration, integrations &…
microsoft/skills
Azure Resource Manager SDK for Azure SQL in .NET. An agent skill from microsoft/skills.
Code-and-Sorts/awesome-copilot-agents
Performs arbitrary-precision arithmetic calculations including addition, subtraction, multiplication, division, and exponents.
Code-and-Sorts/awesome-copilot-agents
Interact with Jira from the command line to create, list, view, edit, and transition issues, manage sprints and epics, and perform common Jira workflows.
Code-and-Sorts/awesome-copilot-agents
Use the Azure CLI (az) to manage Azure resources from the command line.
Works with
Categories
Look up and compare Azure service pricing using the Azure Retail Prices API. Azure Prices is an agent skill from Code-and-Sorts/awesome-copilot-agents. Look up and compare Azure service pricing using the Azure Retail Prices API.
Azure Prices fits situations like: the user asks about Azure costs; wants to compare prices across regions; services — even if they dont say pricing explicitly; questions like how much does a D2 v2 VM cost?.
Run `npx skills add Code-and-Sorts/awesome-copilot-agents --skill azure-prices -a claude-code`. Or copy the skill folder (skills/cloud/azure-prices in Code-and-Sorts/awesome-copilot-agents) into .claude/skills/azure-prices in your project. Claude Code loads it when a task matches its description.
Run `npx skills add Code-and-Sorts/awesome-copilot-agents --skill azure-prices -a codex`. Or copy the skill folder (skills/cloud/azure-prices in Code-and-Sorts/awesome-copilot-agents) into .agents/skills/azure-prices in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add Code-and-Sorts/awesome-copilot-agents --skill azure-prices -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/azure-prices, .gemini/skills/azure-prices, .github/skills/azure-prices and .opencode/skills/azure-prices in your project.
Going by SKILL.md and its folder, Azure Prices needs TypeScript and JavaScript for the scripts in its folder and the command-line tools its instructions call (npm). Our summary lists: Node.js. Compatibility (from SKILL.md): Requires Node.js installed. No Azure credentials needed — uses the public Azure Retail Prices API..
SKILL.md contains no URLs. Its commands use npm, which can reach the network depending on how they are called. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.
Azure Prices is published under the CC0-1.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 905 tokens (SKILL.md is roughly 3.6k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Azure Prices: Cosmosdb Best Practices (microsoft/vscode-cosmosdb, 200 stars), Azure Analysis Services (MicrosoftDocs/Agent-Skills, 777 stars), Azure Database Migration (MicrosoftDocs/Agent-Skills, 777 stars) and Azure Documentdb (MicrosoftDocs/Agent-Skills, 777 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
Code-and-Sorts (a GitHub organization) maintains it in Code-and-Sorts/awesome-copilot-agents, which has 579 GitHub stars. The repository holds 4 skills in this directory. The repository was last updated on April 29, 2026.
Source: Code-and-Sorts/awesome-copilot-agents on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.