Task Router Skill
Task Router
Optimize Azure dev/test environment costs with auto-shutdown schedules and Dev/Test pricing enrollment
请根据来源仓库和你的 AI 工具说明安装此技能。先阅读技能文件和依赖要求,再添加到工作流。
SkillHub CLI
skillhub install anmolnagpal/devtest-optimizer打开来源仓库,查看说明和兼容环境后,按来源提供的命令或步骤安装。
将来源链接提供给你的 Agent,让它先读取说明、核对依赖,并向你说明将执行的安装步骤。
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.
Ask the user to provide one or more of the following (the more provided, the better the analysis):
az vm list --output json --query '[].{Name:name,RG:resourceGroup,Size:hardwareProfile.vmSize,Tags:tags}'
az consumption usage list \
--start-date 2025-03-01 \
--end-date 2025-04-01 \
--output json
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.
这些信息来自收录时的来源分析,可能滞后;使用前请核对最新来源文件。
# 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**: PowerShel...Task Router
OpenClaw integration guidance for CAPTCHAS Agent API, including OpenResponses tool schemas and plugin tool registration.
name: modelready description: Start using a local or Hugging Face model instantly, directly from chat. metadata: {"openclaw":{"requires":{"bins": "bash", "curl" }, "env": "URL" }}
Read-only factual data about historical Ethereum mainnet contracts. Use when the user asks about a specific contract address, early Ethereum contracts, deployment era, deployer, bytecode, decompiled code, or do...