←Leaderboard/Skill Creation/skills
Last commit on September 23, 2026·Created on January 16, 2026

microsoft/skills

“A toolkit for dissecting Azure expenditures and integrating AI capabilities via .NET”
Combined rank
#137
across all skills
In Skill Creation
#5
category rank
Stars
3.1k
+0.6% in last 7d
Forks
352
+0.3% in last 7d
Watchers
17
0.0% in last 7d
Traction scoreGitHub stars can be faked, so popularity alone can be misleading. Traction Score looks for broader signs of recent attention, adoption, and active maintenance.
TL;DR

This collection provides specialized utilities for FinOps practitioners and developers managing Azure environments. It enables a structured approach to investigating cost spikes, analyzing resource breakdowns for AKS and AI services, and implementing OpenAI functionality within the .NET ecosystem.

By isolating actual spend analysis from forecasting, the tools help users identify why bills increase and pinpoint expensive resources across namespaces and clusters.

WHO IT'S FOR
FinOps practitioners
analyze Azure spend and bill changes
Cloud architects
forecast Azure spend for planned workloads
Cloud governance leads
manage Azure budgets and policy restrictions
AI agent builders
ground coding agents with Azure cost skills
Repository contents

205 skill files

Compatible AgentsThe repository documents support for these agents. The skills may also work with other agents that can load SKILL.md files, but they may need some setup or small changes.

Use this skill collection

Follow the documented setup, then try a first task.

Install selected skills with the skills.sh wizard

Installs: Selected skills from the complete microsoft/skills catalog; not limited to the paths listed here. · GitHub Copilot

  1. In a terminal, start the installation wizard. Select the skills you need and choose the target agent. For GitHub Copilot, the documented example destination is `.github/skills/`; the wizard can also symlink skills when multiple agents are selected.

    npx skills add microsoft/skills

Give it something to do.

Suggested first task

Create a Pydantic multi-model API contract

Uses pydantic-models-py

  • Replace [RESOURCE_NAME] with the resource's PascalCase name, such as Project.
  • Replace [FIELD_DEFINITIONS] with each field's name, type, validation constraints, and whether it is required.
  • Replace [ALIAS_REQUIREMENTS] with the snake_case-to-camelCase mappings needed by the API, or state that none are needed.
  • Replace [TARGET_PATH] with the desired project path; the documented example location is `src/backend/app/models/`.
Use the pydantic-models-py skill to create a small Pydantic v2 model set for [RESOURCE_NAME] from [FIELD_DEFINITIONS]. Include the documented Base, Create, Update, Response, and InDB variants, make update fields optional, and use camelCase aliases where [ALIAS_REQUIREMENTS] calls for them. Place the models in [TARGET_PATH] and summarize the generated variants.
Suggested first task

Create a typed Zustand store

Uses zustand-store-ts

  • Replace [STORE_NAME] with a PascalCase store name, such as Project.
  • Replace [STATE_FIELDS] with the required state field names and TypeScript types.
  • Replace [ACTIONS] with the small set of state-changing operations the store needs.
  • Replace [TARGET_PATH] with the desired project path; the documented example directory is `src/frontend/src/store/`.
Use the zustand-store-ts skill to create a small TypeScript Zustand store named [STORE_NAME] in [TARGET_PATH]. Implement [STATE_FIELDS] and [ACTIONS], separate the state and action interfaces, wrap the store with subscribeWithSelector, and show one individual selector suitable for a React component.
Suggested first task

Triage an Azure Messaging SDK error

Uses azure-messaging

  • Replace [EVENT_HUBS_OR_SERVICE_BUS] with Azure Event Hubs or Azure Service Bus.
  • Replace [ERROR_AND_SYMPTOMS] with the exact error text and observed behavior.
  • Replace [SDK_LANGUAGE_AND_VERSION] with the client language, package name, and version when known.
  • Replace [RELEVANT_CONFIGURATION] with non-secret details such as entity name, consumer group, retry settings, prefetch, batch size, and authentication method; do not include credentials.
Use the azure-messaging skill to produce a read-only first-pass diagnosis of this [EVENT_HUBS_OR_SERVICE_BUS] SDK problem: [ERROR_AND_SYMPTOMS]. Account for [SDK_LANGUAGE_AND_VERSION] and [RELEVANT_CONFIGURATION]. Identify the most likely causes, the checks that would distinguish them, and a recommended fix supported by the applicable Microsoft documentation. Do not change resources or configuration.