Back to skills
SkillHub ClubShip Full StackFull StackTesting

azure-devtest-optimizer

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

Packaged view

This page reorganizes the original catalog entry around fit, installability, and workflow context first. The original raw source lives below.

Stars
3,111
Hot score
99
Updated
March 20, 2026
Overall rating
C4.0
Composite score
4.0
Best-practice grade
B84.0

Install command

npx @skill-hub/cli install openclaw-skills-devtest-optimizer

Repository

openclaw/skills

Skill path: skills/anmolnagpal/devtest-optimizer

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

Open repository

Best for

Primary workflow: Ship Full Stack.

Technical facets: Full Stack, Testing.

Target audience: everyone.

License: Unknown.

Original source

Catalog source: SkillHub Club.

Repository owner: openclaw.

This is still a mirrored public skill entry. Review the repository before installing into production workflows.

What it helps with

  • Install azure-devtest-optimizer into Claude Code, Codex CLI, Gemini CLI, or OpenCode workflows
  • Review https://github.com/openclaw/skills before adding azure-devtest-optimizer to shared team environments
  • Use azure-devtest-optimizer for development workflows

Works across

Claude CodeCodex CLIGemini CLIOpenCode

Favorites: 0.

Sub-skills: 0.

Aggregator: No.

Original source / Raw SKILL.md

---
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
   ```bash
   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
   ```bash
   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
   ```bash
   az account list --output json
   ```

**Minimum required Azure RBAC role to run the CLI commands above (read-only):**
```json
{
  "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



---

## Skill Companion Files

> Additional files collected from the skill directory layout.

### _meta.json

```json
{
  "owner": "anmolnagpal",
  "slug": "devtest-optimizer",
  "displayName": "Devtest Optimizer",
  "latest": {
    "version": "1.0.0",
    "publishedAt": 1772538252246,
    "commit": "https://github.com/openclaw/skills/commit/68228057b2ab2de619b5012082d5218e1bbe94d1"
  },
  "history": []
}

```

azure-devtest-optimizer | SkillHub