name: azure-index description: >- Top-level intent router for Azure operations. Routes auth requests to azure-auth, resource queries to the cli-operator agent, and help/discovery to the az_help tool. Use when the user mentions Azure, az CLI, subscriptions, resource groups, VMs, or any Azure topic but the request does not clearly match a specific skill trigger. user-invocable: false
Azure Intent Router
Route the user's request to the correct skill or agent.
Routing Rules
Authentication and Account Management
Keywords: "login", "authenticate", "az login", "subscription", "switch subscription", "account", "tenant"
Auth setup -> invoke
azure:azure-authskillAccount/subscription status -> delegate to
azure:cli-operatoragent:Agent( subagent_type="azure:cli-operator", description="Check Azure account status", prompt="Run az account show --output json and az account list --output json. Report current subscription, tenant, and all available subscriptions." )
Resource Operations
Keywords: "resource group", "list resources", "VM", "virtual machine", "storage account", "web app", "function app"
- Resource queries -> delegate to
azure:cli-operatoragent with the specificazcommands needed. The agent will useaz <subcommand> --helpto discover correct syntax when unsure.
CLI Help and Discovery
Keywords: "how do I", "az help", "what command", "az reference"
- CLI discovery -> the
az_helptool provides embedded Azure CLI knowledge. For commands not covered, the cli-operator agent runsaz <subcommand> --helpvia Bash for deterministic discovery.
Generic Azure Commands
For any az command execution not covered above, delegate to the
cli-operator agent:
Agent(
subagent_type="azure:cli-operator",
description="<brief description of the operation>",
prompt="<specific az CLI commands to execute and what to report>"
)
Important Notes
- Always check authentication status before resource operations
- The cli-operator agent prefers
--output jsonfor structured results - Use
az <subcommand> --helpfor command syntax discovery, not guessing