AlphaMoatによると、2026-10時点でazure-cliのダウンロード数は5,722、スター数は2で、累計ダウンロード数で今回のランキング対象AIスキル5,109件中2,416位、IT運用・セキュリティでは275件中128位です。
一覧の初期表示は累計ダウンロード数順で、スター数順にも並べ替えできます。詳細ページの順位は累計ダウンロード数で計算しています。
| プラットフォーム | ダウンロード数 | スター数 | コメント |
|---|---|---|---|
| ClawHub ↗ | 4112 | 1 | - |
| SkillHub ↗ | 5722 | 2 | — |
プラットフォームごとに集計方法と集計時点が異なります。
Comprehensive Azure Cloud Platform management via command-line interface
2026-09 から集計方法を変更し、同名スキルを作者ごとに分けて集計し、全スキルを対象にしました。破線は変更前の月で、変更後のデータとは直接比較せず、変更をまたぐ増減も計算していません。 同名の別スキルがあるため、変更前のデータは現在ダウンロード数が最も多いこのスキルに帰属させています。
| 月 | ダウンロード数 | 前月比 | スター数 |
|---|---|---|---|
| 2026-10 | 5722 | — | 2 |
| 2026-09 | 4259 | — | 2 |
| 2026-08 | 3904 | +4.2% | 2 |
| 2026-07 | 3745 | +7.7% | 2 |
| 2026-06 | 3477 | +4.6% | 1 |
| 2026-05 | 3324 | — | 1 |
| 2026-03 | 2736 | — | 1 |
作者が公開した元のファイルをテキストのまま表示しています。AlphaMoat による編集や審査はしていません。リンクはクリックできません。コマンドは内容を確認してから実行してください。取得日 2026-10-23。
--- name: Azure CLI description: Comprehensive Azure Cloud Platform management via command-line interface license: MIT metadata: author: Dennis de Vaal <[email protected]> version: "1.0.0" keywords: "azure,cloud,infrastructure,devops,iac,management,scripting" repository: https://github.com/Azure/azure-cli compatibility:
- platform: macOS
min_version: "10.12"
- platform: Linux
min_version: "Ubuntu 18.04"
- platform: Windows
min_version: "Windows 10"
---
# Azure CLI Skill
**Master the Azure command-line interface for cloud infrastructure management, automation, and DevOps workflows.**
Azure CLI is Microsoft's powerful cross-platform command-line tool for managing Azure resources. This skill provides comprehensive knowledge of Azure CLI commands, authentication, resource management, and automation patterns.
## What You'll Learn
### Core Concepts
- Azure subscription and resource group architecture
- Authentication methods and credential management
- Resource Provider organization and registration
- Global parameters, output formatting, and query syntax
- Automation scripting and error handling
### Major Service Areas (66 command modules)
- **Compute:** Virtual Machines, Scale Sets, Kubernetes (AKS), Containers
- **Networking:** Virtual Networks, Load Balancers, CDN, Traffic Manager
- **Storage & Data:** Storage Accounts, Data Lake, Cosmos DB, Databases
- **Application Services:** App Service, Functions, Container Apps
- **Databases:** SQL Server, MySQL, PostgreSQL, CosmosDB
- **Integration & Messaging:** Event Hubs, Service Bus, Logic Apps
- **Monitoring & Management:** Azure Monitor, Policy, RBAC, Cost Management
- **AI & Machine Learning:** Cognitive Services, Machine Learning
- **DevOps:** Azure DevOps, Pipelines, Extensions
## Quick Start
### Installation
**macOS:**
```bash
brew install azure-cli
```
**Linux (Ubuntu/Debian):**
```bash
curl -sL https://aka.ms/InstallAzureCliLinux | bash
```
**Windows:**
```powershell
choco install azure-cli
# Or download MSI from https://aka.ms/InstallAzureCliWindowsMSI
```
**Verify Installation:**
```bash
az --version # Show version
az --help # Show general help
```
### First Steps
```bash
# 1. Login to Azure (opens browser for authentication)
az login
# 2. View your subscriptions
az account list
# 3. Set default subscription (optional)
az account set --subscription "My Subscription"
# 4. Create a resource group
az group create -g myResourceGroup -l eastus
# 5. List your resource groups
az group list
```
## Essential Commands
### Authentication & Accounts
```bash
az login # Interactive login
az login --service-principal -u APP_ID -p PASSWORD -t TENANT_ID
az login --identity # Managed identity
az logout # Sign out
az account show # Current account
az account list # All accounts
az account set --subscription SUBSCRIPTION # Set default
```
### Global Flags (Use with Any Command)
```bash
--subscription ID # Target subscription
--resource-group -g RG # Target resource group
--output -o json|table|tsv|yaml # Output format
--query JMESPATH_QUERY # Filter/extract output
--verbose -v # Verbose output
--debug # Debug mode
--help -h # Command help
```
### Resource Groups
```bash
az group list # List all resource groups
az group create -g RG -l LOCATION # Create
az group delete -g RG # Delete
az group show -g RG # Get details
az group update -g RG --tags key=value # Update tags
```
### Virtual Machines (Compute)
```bash
az vm create -g RG -n VM_NAME --image UbuntuLTS
az vm list -g RG
az vm show -g RG -n VM_NAME
az vm start -g RG -n VM_NAME
az vm stop -g RG -n VM_NAME
az vm restart -g RG -n VM_NAME
az vm delete -g RG -n VM_NAME
```
### Storage Operations
```bash
az storage account create -g RG -n ACCOUNT --sku Standard_LRS
az storage account list
az storage container create --account-name ACCOUNT -n CONTAINER
az storage blob upload --account-name ACCOUNT -c CONTAINER -n BLOB -f LOCAL_FILE
az storage blob download --account-name ACCOUNT -c CONTAINER -n BLOB -f LOCAL_FILE
```
### Azure Kubernetes Service (AKS)
```bash
az aks create -g RG -n CLUSTER --node-count 2
az aks get-credentials -g RG -n CLUSTER
az aks list
az aks show -g RG -n CLUSTER
az aks delete -g RG -n CLUSTER
```
## Common Patterns
### Pattern 1: Output Formatting
```bash
# Get only specific fields
az vm list --query "[].{name: name, state: powerState}"
# Get just the names
az vm list --query "[].name" -o tsv
# Filter and extract
az vm list --query "[?powerState=='VM running'].name"
```
### Pattern 2: Automation & Scripting
```bash
#!/bin/bash
set -e # Exit on error
# Get VM ID
VM_ID=$(az vm create \
-g myRG \
-n myVM \
--image UbuntuLTS \
--query id \
--output tsv)
echo "Created VM: $VM_ID"
# Check provisioning state
az vm show --ids "$VM_ID" --query provisioningState
```
### Pattern 3: Batch Operations
```bash
# Delete all VMs in a resource group
az vm list -g myRG -d --query "[].id" -o tsv | xargs az vm delete --ids
# List all resources by tag
az resource list --tag env=production
```
### Pattern 4: Using Defaults
```bash
# Set defaults to reduce typing
az configure --defaults group=myRG subscription=mySubscription location=eastus
# Now commands are simpler
az vm create -n myVM --image UbuntuLTS # group, subscription, location inherited
```
## Helper Scripts
This skill includes helper bash scripts for common operations:
- **azure-vm-status.sh** — Check VM status across subscription
- **azure-resource-cleanup.sh** — Identify and remove unused resources
- **azure-storage-analysis.sh** — Analyze storage account usage and costs
- **azure-subscription-info.sh** — Get subscription quotas and limits
- **azure-rg-deploy.sh** — Deploy infrastructure with monitoring
**Usage:**
```bash
./scripts/azure-vm-status.sh -g myResourceGroup
./scripts/azure-storage-analysis.sh --subscription mySubscription
```
## Advanced Topics
### Output Querying with JMESPath
Azure CLI supports powerful output filtering using JMESPath:
```bash
# Sort results
az vm list --query "sort_by([], &name)"
# Complex filtering
az vm list --query "[?location=='eastus' && powerState=='VM running'].name"
# Aggregation
az vm list --query "length([])" # Count VMs
```
### Error Handling
```bash
# Check exit codes
az vm create -g RG -n VM --image UbuntuLTS
if [ $? -eq 0 ]; then
echo "VM created successfully"
else
echo "Failed to create VM"
exit 1
fi
```
### Authentication Methods
**Service Principal (Automation):**
```bash
az login --service-principal \
--username $AZURE_CLIENT_ID \
--password $AZURE_CLIENT_SECRET \
--tenant $AZURE_TENANT_ID
```
**Managed Identity (Azure Resources):**
```bash
# On an Azure VM or Container Instance
az login --identity
```
**Token-based (CI/CD):**
```bash
echo "$AZURE_ACCESS_TOKEN" | az login --service-principal -u $AZURE_CLIENT_ID --password-stdin --tenant $AZURE_TENANT_ID
```
## Key Resources
- **Official Documentation:** https://learn.microsoft.com/en-us/cli/azure/
- **Command Reference:** https://learn.microsoft.com/en-us/cli/azure/reference-index
- **GitHub Repository:** https://github.com/Azure/azure-cli
- **Comprehensive Guide:** See [references/REFERENCE.md](references/REFERENCE.md)
- **Release Notes:** https://github.com/Azure/azure-cli/releases
## Tips & Tricks
1. **Enable Tab Completion:**
```bash
# macOS with Homebrew
eval "$(az completion init zsh)"
# Linux (bash)
eval "$(az completion init bash)"
```
2. **Find Commands Quickly:**
```bash
az find "create virtual machine" # Search for commands
```
3. **Use --no-wait for Long Operations:**
```bash
az vm create -g RG -n VM --image UbuntuLTS --no-wait
# Check status later with az vm show
```
4. **Save Frequently Used Parameters:**
```bash
az configure --defaults group=myRG location=eastus
```
5. **Combine with Other Tools:**
```bash
# Use with jq for advanced JSON processing
az vm list | jq '.[] | select(.powerState == "VM running") | .name'
# Use with xargs for batch operations
az storage account list --query "[].name" -o tsv | xargs -I {} az storage account show -g RG -n {}
```
## Next Steps
- Review [references/REFERENCE.md](references/REFERENCE.md) for comprehensive command documentation
- Explore helper scripts in the `scripts/` directory
- Practice with non-production resources first
- Review Azure best practices and cost optimization strategies
---
**Version:** 1.0.0
**License:** MIT
**Compatible with:** Azure CLI v2.50+, Azure Subscription
使う前にスキルパッケージの安全性を調べ、結果に応じて導入を止めるスキルです。
OpenClaw に OpenRouter の無料モデルとフォールバック連鎖を設定するツールです。
OpenClaw の設定、資格情報、ワークスペースをバックアップし復元するスキルです。
duplicate-file-cleaner はスマートファイル管家(バトラー)です:重複ファイルのスキャンと特定、リスク評価、整理、安全なクリーンアップを行います。
プロンプト注入や危険なコマンドを検出すると説明されている OpenClaw 用セキュリティプラグインです。
Tencent Cloud のオブジェクトストレージとデータ処理サービスを管理するスキルです。
1Password CLI でシークレットを扱うための設定と使い方です。
アプリケーションセキュリティ技術者の視点でコードと構成を監査します。
データ月:2026-10 · ダウンロード数とスター数は公開スキルレジストリ(ClawHub、SkillHub)から月単位で集計しています。詳しくはデータの方法論をご覧ください。