cost-estimation — скилл для Claude Code: прогноз расходов Azure
Считает будущие траты в Azure и оценивает цену запланированных ресурсов: виртуальных машин, хранилищ, регионов. Пригодится, когда нужно сверить прогноз с плановым бюджетом.
/plugin marketplace add microsoft/skills
/plugin install azure-cost@skillsЧто делает cost-estimation
Скилл разводит две разные задачи: прогноз уже существующих расходов и расчёт цены за то, что вы только собираетесь развернуть. В первом случае он опирается на инструмент forecast_costs, во втором — на прайсинговые инструменты. Перед запуском он уточняет область, допущения, период, регион, ОС и валюту.
Внутри — два рабочих сценария: прогноз расходов и оценка цены. Публичные цены берутся через get_retail_prices, а цены по Enterprise Agreement или Microsoft Customer Agreement — через start_pricesheet_download и get_pricesheet_status. Результаты MCP-инструментов скилл не пропускает через shell или интерпретатор: фильтрацию он запрашивает на стороне инструмента.
Смешивать валюты нельзя — при нескольких валютах расчёт развалится. Если по метрике непонятно, что именно считать, скилл спросит про ОС, срок, тариф или объём потребления. При ошибке сервера он повторяет запрос один раз, потом сообщает trace ID. Для бюджетных алертов, разбора счетов и прав на резервирование он не предназначен.
Какие задачи решает
- спрогнозировать расходы Azure на следующий месяц
- оценить стоимость запланированной виртуальной машины
- сравнить цены тарифов хранилища
- сопоставить стоимость ресурсов в разных регионах
- сверить прогноз с плановым бюджетом
Примеры запросов агенту
- Спрогнозируй расходы Azure на следующий месяц по текущей подписке
- Сколько будет стоить эта виртуальная машина в регионе West Europe
- Сравни тарифы хранилища для нашего объёма данных
Как установить cost-estimation
1Через маркетплейс плагинов
/plugin marketplace add microsoft/skills/plugin install azure-cost@skillsКоманда ставит плагин azure-cost целиком, со всеми его скиллами
2Через Skills CLI (Vercel)
npx skills add microsoft/skills --skill cost-estimation -a claude-code3Вручную: положить файлы
~/.claude/skills/cost-estimation/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/cost-estimation/
Вручную: положить файлы
.agents/skills/cost-estimation/SKILL.mdДля всех проектов — ~/.agents/skills/
Вручную: положить файлы
.cursor/skills/cost-estimation/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install microsoft/skills cost-estimation2Вручную: положить файлы
.github/skills/cost-estimation/SKILL.mdКомандой платформы
gemini skills install https://github.com/microsoft/skills --path .github/plugins/azure-cost/skills/cost-estimationВручную: положить файлы
.devin/skills/cost-estimation/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Claude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о cost-estimation
Как установить cost-estimation в Claude Code?
Добавьте маркетплейс командой /plugin marketplace add microsoft/skills, затем поставьте плагин: /plugin install azure-cost@skills.
Что делает cost-estimation?
Считает прогноз расходов Azure и оценивает цену запланированных ресурсов или нагрузок. Умеет брать публичные цены и цены по EA или MCA.
Чем этот скилл не занимается?
Он не разбирает счета, не ищет причины скачков расходов, не подбирает размеры ресурсов и не работает с бюджетными алертами и обязательствами.
Исходный текст
SKILL.md · MIT
--- name: cost-estimation description: "Forecast Azure spend and price planned resources or workloads. WHEN: \"forecast Azure spending\", \"project next month cost\", \"compare forecast to my planning target\", \"how much will Azure cost\", \"estimate VM cost\", \"compare storage tiers\", \"compare Azure regions\", \"retail price\", \"EA rate card\", \"negotiated pricesheet\". DO NOT USE FOR: configured budget health or alerts, bill analysis, cost spikes, rightsizing, or commitments." license: MIT metadata: author: Microsoft version: "1.1.1" --- # Azure Cost Estimation ## Quick Reference | Intent | Workflow | Primary tools | |--------|----------|---------------| | Forecast existing spend | [Cost forecast](references/cost-forecast/workflow.md) | `forecast_costs` | | Price planned resources | [Pricing estimate](references/pricing-estimate.md) | Pricing tools | ## When to Use This Skill Use for forecasts, pricing, and planning targets. ## MCP Tools | Tool | Use | |------|-----| | `forecast_costs` | Forecast a scope. | | `get_retail_prices` | Get public prices. | | `start_pricesheet_download`, `get_pricesheet_status` | Get Enterprise Agreement (EA) or Microsoft Customer Agreement (MCA) prices. | Fallback: [API mappings](references/tool-fallback.md). ## Workflow 1. Distinguish forecasts from hypothetical pricing. 2. Confirm scope, assumptions, period, region, OS, and currency. 3. Load the matching workflow and label every value type. 4. Never transform MCP results in a shell or interpreter; request tool-side filtering or bounded follow-up queries. ## Error Handling | Error | Action | |-------|--------| | Ambiguous meter | Ask for OS, term, tier, or usage. | | Forecast unavailable | Explain the history requirement. | | Pricesheet pending | Honor the returned polling interval. | | Multiple currencies | Never combine currencies. | | Server error | Retry once; then report the trace ID. |
© Microsoft · MIT · microsoft/skills