smithery.ai

azure-cli-operations

Azure CLI operations for ACR, AKS, Storage, and Key Vault management in the YT Summarizer infrastructure

First seen Apr 3, 2026

Installation

$ npx skills add https://smithery.ai

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from smithery.ai · top by installs.

npx skills add https://smithery.ai

Browse all from smithery.ai

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Skill metadata

Parsed from SKILL.md frontmatter.

LicenseMIT

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 3,541 B
  • docs SUMMARY.md 132 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 2 installs

SKILL.md

Azure CLI Operations

Purpose

Common Azure CLI operations for managing YT Summarizer infrastructure resources including container registries, Kubernetes clusters, storage accounts, and secrets.

When to Use

  • Checking container image tags in ACR
  • Managing AKS cluster resources
  • Querying storage accounts and connection strings
  • Retrieving secrets from Key Vault
  • Validating Azure resource status

Do Not Use When

  • Modifying production infrastructure (use Terraform)
  • Making permanent configuration changes
  • Operations that should be automated in CI/CD

Common Operations

Azure Container Registry (ACR)

List image tags

az acr repository show-tags \
  --name acrytsummprdci \
  --repository yt-summarizer-api \
  --orderby time_desc \
  --top 10

Show repository manifests

az acr repository show-manifests \
  --name acrytsummprdci \
  --repository yt-summarizer-api

Check repository list

az acr repository list --name acrytsummprdci

Azure Kubernetes Service (AKS)

Get cluster credentials

az aks get-credentials \
  --resource-group rg-yt-summarizer-prod \
  --name aks-yt-summarizer-prod

List node pools

az aks nodepool list \
  --resource-group rg-yt-summarizer-prod \
  --cluster-name aks-yt-summarizer-prod

Show cluster details

az aks show \
  --resource-group rg-yt-summarizer-prod \
  --name aks-yt-summarizer-prod

Azure Storage

Get connection string

az storage account show-connection-string \
  --name stytsummprd \
  --resource-group rg-yt-summarizer-prod

List storage accounts

az storage account list \
  --resource-group rg-yt-summarizer-prod

Check blob containers

az storage container list \
  --account-name stytsummprd \
  --connection-string "<connection-string>"

Azure Key Vault

Get secret value

az keyvault secret show \
  --name OpenAI-ApiKey \
  --vault-name kv-yt-summarizer \
  --query value \
  --output tsv

List secrets (names only)

az keyvault secret list \
  --vault-name kv-yt-summarizer \
  --query "[].name"

Check secret expiration

az keyvault secret show \
  --name <secret-name> \
  --vault-name kv-yt-summarizer \
  --query "{name:name, expires:attributes.expires}"

Resource Groups

List resources in group

az resource list \
  --resource-group rg-yt-summarizer-prod \
  --output table

Show resource group info

az group show \
  --name rg-yt-summarizer-prod

Validation Patterns

Check if image exists before deployment

if az acr repository show-tags \
  --name acrytsummprdci \
  --repository yt-summarizer-api \
  --query "contains(@, 'pr-110')" \
  --output tsv; then
  echo "Image exists"
else
  echo "Image not found"
fi

Verify AKS cluster health

az aks get-credentials \
  --resource-group rg-yt-summarizer-prod \
  --name aks-yt-summarizer-prod

kubectl get nodes
kubectl get pods --all-namespaces

Best Practices

  1. Always specify resource group explicitly to avoid accidents
  2. Use --output tsv for scripting and piping
  3. Use --query to filter results and reduce output
  4. Validate before acting - check if resources exist first
  5. Never commit secrets - use Key Vault references instead