azure-resource-audit

Generate an Azure resource inventory with state, tags, and monthly cost estimates.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/afoxnyc3/chelsea-piers-itops --skill azure-resource-audit
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: azure-resource-audit
Source: https://github.com/afoxnyc3/chelsea-piers-itops/tree/main/chelsea-piers-itops/skills/azure-resource-audit
Command: npx skills add https://github.com/afoxnyc3/chelsea-piers-itops --skill azure-resource-audit

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Azure cloud inventories often become outdated and hard to validate, leading to unexpected spend, misconfiguration risk, and unowned or untagged resources.

Core Features & Use Cases

It produces a structured Azure resource inventory across CP subscriptions and resource groups, including VMs, storage, app services, databases, key vaults, public IPs, managed disks, and load balancers. It flags audit findings such as stopped VMs that may still cost, missing required tags, unattached managed disks, unassociated public IPs, key vaults with risky access patterns, and other configuration anomalies. It estimates monthly cost per flagged resource when cost data is available, and summarizes results by resource type for quarterly reviews and cleanup planning. It is useful when preparing a quarterly cloud review, verifying a deployment completed as expected, identifying orphaned/untagged assets, or checking what is running before a cost review.

Quick Start

Run the command /azure-resource-audit all to generate a full audit inventory across all CP Azure subscriptions.

Frequently Asked Questions about azure-resource-audit

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I audit Azure resources for cost and waste across subscriptions?

You can audit Azure resources by generating an inventory across CP subscriptions that lists state, size, tags, and cost estimates, while flagging stopped VMs, unattached disks, and unassociated public IPs.

What is the best way to find orphaned Azure VMs and unattached managed disks?

Finding orphaned Azure VMs and unattached disks involves running an inventory scan that checks resource state and flags stopped virtual machines and unattached managed disks for cleanup.

How do I check Azure resource tag compliance for untagged assets?

Checking Azure tag compliance requires scanning resource groups to identify untagged assets, verifying required tags are present, and summarizing missing tags in a structured audit report.

Can I estimate monthly Azure cloud costs for specific resource groups?

Yes, you can estimate monthly Azure costs for resource groups by generating an audit that calculates cost estimates per flagged resource when cost data is available.

Does Azure key vault governance flag risky access patterns during a cloud audit?

Yes, Azure key vault governance checks access patterns during a cloud audit and flags key vaults with risky access configurations alongside other resource anomalies.

How do I prepare a quarterly Azure cloud review for CP subscriptions?

Preparing a quarterly Azure cloud review involves generating a full audit inventory across CP subscriptions, summarizing findings by resource type, and recommending cleanup actions.