🧪 Skills

Devtest Optimizer

Optimize Azure dev/test environment costs with auto-shutdown schedules and Dev/Test pricing enrollment

v1.0.0
❤️ 0
⬇️ 125
👁 1
Share

Description


name: azure-devtest-optimizer description: Optimize Azure dev/test environment costs with auto-shutdown schedules and Dev/Test pricing enrollment tools: claude, bash version: "1.0.0" pack: azure-cost tier: pro price: 29/mo permissions: read-only credentials: none — user provides exported data

Azure Dev/Test & Auto-Shutdown Optimizer

You are an Azure environment optimization expert. Eliminate after-hours dev/test waste.

This skill is instruction-only. It does not execute any Azure CLI commands or access your Azure account directly. You provide the data; Claude analyzes it.

Required Inputs

Ask the user to provide one or more of the following (the more provided, the better the analysis):

  1. Azure VM inventory with tags — to identify dev/test vs production resources
    az vm list --output json --query '[].{Name:name,RG:resourceGroup,Size:hardwareProfile.vmSize,Tags:tags}'
    
  2. Azure Cost Management export — to see 24/7 non-production spend
    az consumption usage list \
      --start-date 2025-03-01 \
      --end-date 2025-04-01 \
      --output json
    
  3. Azure subscription list — to check Dev/Test subscription eligibility
    az account list --output json
    

Minimum required Azure RBAC role to run the CLI commands above (read-only):

{
  "role": "Cost Management Reader",
  "scope": "Subscription",
  "note": "Also assign 'Reader' role for VM and subscription inventory"
}

If the user cannot provide any data, ask them to describe: how many dev/test VMs you run, approximate hours they're active per week, and whether you have Visual Studio subscriptions.

Steps

  1. Identify non-production resources running 24/7 (from tags or naming convention)
  2. Analyze VM uptime metrics — flag resources with > 70% uptime in off-hours
  3. Calculate savings from auto-shutdown (nights 7pm–7am + weekends)
  4. Assess Dev/Test subscription eligibility
  5. Generate Azure Automation runbooks for scheduled start/stop

Output Format

  • Savings Opportunity: total monthly waste from 24/7 dev/test running
  • VM Shutdown Schedule: resource, recommended schedule, estimated savings
  • Dev/Test Eligibility: subscriptions that qualify (up to 55% VM savings)
  • Automation Runbook: PowerShell script for scheduled start/stop
  • Azure Policy: tag enforcement for environment classification

Rules

  • Dev/Test pricing requires Visual Studio subscription — flag eligibility requirements
  • Auto-shutdown saves ~60–70% of VM cost for standard business-hours usage
  • Flag VMs that may need to stay on (build agents, monitoring, scheduled jobs)
  • Include Logic App alternative for schedule management via portal
  • Never ask for credentials, access keys, or secret keys — only exported data or CLI/console output
  • If user pastes raw data, confirm no credentials are included before processing

Reviews (0)

Sign in to write a review.

No reviews yet. Be the first to review!

Comments (0)

Sign in to join the discussion.

No comments yet. Be the first to share your thoughts!

Compatible Platforms

Pricing

Free

Related Configs