azure
Opt-in Azure profile only — common Azure CLI patterns for auth, infrastructure, and operational checks.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Opt-in Azure profile only — common Azure CLI patterns for auth, infrastructure, and operational checks.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
| name | azure |
| description | Opt-in Azure profile only — common Azure CLI patterns for auth, infrastructure, and operational checks. |
Opt-in profile: this skill only applies to installs running on Azure (Key Vault / Terraform profile). Local/Docker-only installs have no Azure resources.
Common Azure CLI patterns. Use these patterns consistently.
Never use Azure CLI to manage secrets directly — use the get-secret skill.
# Check current login
az account show
# Login (interactive — only needed on first boot or after token expiry)
az login
# Set subscription
az account set -s ${IRIS_AZURE_SUBSCRIPTION}
# Store a new secret (run this when setting up Iris for the first time)
az keyvault secret set \
--vault-name "$IRIS_KEY_VAULT" \
--name "SECRET-NAME" \
--value "secret-value"
# List secrets
az keyvault secret list \
--vault-name "$IRIS_KEY_VAULT" \
--query "[].name" -o tsv
# List VMs
az vm list -g "${IRIS_RESOURCE_GROUP:-iris-rg}" --query "[].{name:name, ip:publicIps}" -o table
# List containers (if using ACI)
az container list -g "${IRIS_RESOURCE_GROUP:-iris-rg}" -o table
# Get VM public IP
az network public-ip show -g "${IRIS_RESOURCE_GROUP:-iris-rg}" -n iris-pip --query ipAddress -o tsv
# Check Iris container status
ssh iris@$(az network public-ip show -g "${IRIS_RESOURCE_GROUP:-iris-rg}" -n iris-pip --query ipAddress -o tsv) \
"docker ps"
# View Iris logs
ssh iris@<IP> "docker logs --tail 50 iris"
${IRIS_AZURE_SUBSCRIPTION}${IRIS_RESOURCE_GROUP} (default iris-rg)az keyvault secret show to read secrets — use get-secret skillCreate a new sub-agent — no Terraform, no Docker by default. Starts as a systemd service, patched into the bridge immediately so @agent works right away.
Commit and push repo changes to GitHub using the standard Iris workflow.
Search the web using Perplexity AI API. Returns sourced, up-to-date information.
Send an email via Resend API from ${IRIS_EMAIL_FROM:-iris@example.com}. Use when human escalation is needed or to deliver results outside Slack/Telegram.
Transcribe an audio file (m4a, mp3, wav, ogg, webm) to text using OpenAI Whisper API. Use when a user shares a voice note or audio attachment.
Add, remove, and test MCP (Model Context Protocol) servers by editing meta/mcp.json. Tools from connected servers appear automatically as mcp__<server>__<tool>.