cost-governance — скилл для Claude Code: бюджеты Azure
Скилл проверяет бюджеты и оповещения Azure, помогает настроить бюджет и разобраться с тегами и ограничениями политик. Пригодится для контроля расходов и облачных правил.
/plugin marketplace add microsoft/skills
/plugin install azure-cost@skillsЧто делает cost-governance
Для проверки бюджета скилл использует инструменты list_budgets, forecast_costs, query_costs и list_alerts. Настройка бюджета проходит через инструменты управления затратами и create_budget, а для проверки ограничений применяется Resource Graph. Перед изменениями нужно подтвердить область действия, сумму, пороги и получателей оповещений.
Скилл требует выбрать подходящий сценарий и не обрабатывать результаты MCP через shell или интерпретатор: фильтрацию нужно запросить у инструмента. Он различает отказ в доступе и пустой результат, а при нескольких валютах не складывает и не сравнивает суммы. Бюджеты не ограничивают фактические расходы. При конфликте записи бюджет сохраняется; после ошибки сервера выполняется одна повторная попытка, затем работа останавливается с trace ID.
Какие задачи решает
- проверить состояние бюджетов Azure и связанные оповещения
- создать бюджет с заданными областью, суммой и порогами
- найти ресурсы без тега
CostCenter - проверить разрешённые SKU виртуальных машин и регионы Azure
- разобрать отказ в доступе или конфликт при изменении бюджета
Примеры запросов агенту
- Проверь состояние бюджетов Azure и связанные с ними оповещения.
- Создай бюджет для этой области с указанной суммой и порогами; перед записью уточни получателей.
- Найди ресурсы Azure без тега
CostCenterи проверь разрешённые SKU и регионы.
Как установить cost-governance
1Через маркетплейс плагинов
/plugin marketplace add microsoft/skills/plugin install azure-cost@skillsКоманда ставит плагин azure-cost целиком, со всеми его скиллами
2Через Skills CLI (Vercel)
npx skills add microsoft/skills --skill cost-governance -a claude-code3Вручную: положить файлы
~/.claude/skills/cost-governance/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/cost-governance/
Вручную: положить файлы
.agents/skills/cost-governance/SKILL.mdДля всех проектов — ~/.agents/skills/
Вручную: положить файлы
.cursor/skills/cost-governance/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install microsoft/skills cost-governance2Вручную: положить файлы
.github/skills/cost-governance/SKILL.mdКомандой платформы
gemini skills install https://github.com/microsoft/skills --path .github/plugins/azure-cost/skills/cost-governanceВручную: положить файлы
.devin/skills/cost-governance/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Claude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о cost-governance
Как установить cost-governance в Claude Code?
Выполните /plugin marketplace add microsoft/skills? Нет: сначала добавьте маркетплейс командой /plugin marketplace add microsoft/skills, затем установите скилл командой /plugin install azure-cost@skills.
Что делает cost-governance?
Скилл проверяет состояние бюджетов и оповещений Azure, помогает настроить бюджеты и просматривать ограничения политик и теги ресурсов.
Ограничивает ли бюджет расходы Azure?
Нет. Скилл отдельно предупреждает, что бюджет не служит пределом расходов.
Исходный текст
SKILL.md · MIT
--- name: cost-governance description: "Govern Azure costs with budgets, alerts, tags, and policy restrictions. WHEN: \"Azure budget health\", \"configured budget overrun\", \"list Azure budgets\", \"create Azure budget\", \"budget alerts\", \"budget coverage\", \"missing CostCenter tags\", \"allowed VM SKUs\", \"allowed Azure regions\", \"would this SKU be denied\", \"cost guardrails\". DO NOT USE FOR: planning-target forecasts, bill investigations, pricing, rightsizing, or commitments." license: MIT metadata: author: Microsoft version: "1.0.1" --- # Cost Governance ## Quick Reference | Intent | Workflow | Primary tools | |--------|----------|---------------| | Check budget status | [Budget health](references/budget-health.md) | `list_budgets`, `forecast_costs`, `query_costs`, `list_alerts` | | Configure a budget | [Budget setup](references/budget-setup.md) | Cost tools, `create_budget` | | Review guardrails | [Guardrails](references/guardrails.md) | Resource Graph, `list_budgets` | ## When to Use This Skill Use for budgets, alerts, tags, and policy. ## MCP Tools Use cost tools for budgets; Resource Graph for guardrails. Writes need confirmed scope, amount, thresholds, and recipients. Fallback: [API mappings](references/tool-fallback.md). ## Workflow 1. Confirm scope and load the matching workflow. 2. Never transform MCP results in a shell or interpreter; request tool-side filtering or bounded follow-up queries. 3. Distinguish access failures from empty results. 4. Report gaps without implying budgets cap spend. ## Error Handling | Error | Action | |-------|--------| | Access denied | Name missing permission. | | No budget or forecast | Report unavailable data, not zero. | | Multiple currencies | Never sum or compare across currencies. | | Write conflict | Preserve the budget. | | Server error | Retry once; then stop with the trace ID. |
© Microsoft · MIT · microsoft/skills