Gestiona recursos de Azure Container Registry, incluyendo imágenes, cloud builds, ACR Tasks y redes, utilizando el grupo de comandos az acr.
- Estrellas en GitHub
- 41.038
- Archivos
- 5
- Último commit
- 11 nov 2026
- Licencia
- MIT
- Herramientas permitidas
- —
¿Qué hace la skill azure-container-registry-cli?
azure-container-registry-cli es una agent skill. Gestiona recursos de Azure Container Registry, incluyendo imágenes, cloud builds, ACR Tasks y redes, utilizando el grupo de comandos az acr.
Resumen generado a partir del SKILL.md de la skill.
Sobre la skill azure-container-registry-cli
Esta SKILL permite a desarrolladores e ingenieros de DevOps gestionar recursos de Azure Container Registry a través de Azure CLI. Proporciona acceso directo al grupo de comandos az acr para manejar todo el ciclo de vida de un registro, desde su creación y eliminación hasta la configuración de redes y geo-replicación. Un agente debe cargar esta SKILL cuando un usuario necesite interactuar con imágenes de contenedores, gestionar cloud builds o configurar ajustes de seguridad dentro de Azure.
Los usuarios pueden realizar operaciones en el lado del servidor, como importar imágenes desde otros registros o ejecutar cloud builds mediante ACR Tasks, lo que elimina la necesidad de un daemon de Docker local. La herramienta es compatible con varios niveles de registro, incluyendo funciones Premium como endpoints privados, pools de agentes y tokens con alcance de repositorio. Se basa en el Azure CLI principal y puede utilizar la extensión acrtransfer para pipelines específicos de exportación e importación. Esta SKILL genera comandos accionables para gestionar repositorios, tags, manifiestos y diagnósticos de conectividad.
Lo que un agente puede hacer con ella
- 1Realizar builds de imágenes en la nubeUn agente puede construir y subir imágenes de contenedores directamente a Azure sin necesidad de una instalación local de Docker.
- 2Transferir imágenes entre registrosLos desarrolladores pueden mover imágenes de un registro a otro utilizando copias en el lado del servidor para ahorrar ancho de banda y almacenamiento local.
- 3Gestionar el contenido y los tags del repositorioPuedes listar, mostrar o eliminar repositorios y tags específicos para mantener tu entorno de contenedores.
- 4Diagnosticar la salud y conectividad del registroUna IA puede ejecutar comprobaciones de diagnóstico para verificar la conectividad y la configuración de un Azure Container Registry.
Escrito a partir del SKILL.md de la skill. Cada caso de uso se verifica con una cita del mismo.
Cómo instalar la skill azure-container-registry-cli
Cada comando copia la carpeta de la skill al directorio de skills del cliente. Reinicia el cliente o inicia una nueva sesión para cargarla.Instalar la skill azure-container-registry-cli en Claude Code
~/.claude/skills/azure-container-registry-cli/SKILL.md
$ npx degit github/awesome-copilot/skills/azure-container-registry-cli ~/.claude/skills/azure-container-registry-cliInstalar la skill azure-container-registry-cli en Claude Code (project)
.claude/skills/azure-container-registry-cli/SKILL.md
$ npx degit github/awesome-copilot/skills/azure-container-registry-cli .claude/skills/azure-container-registry-cliInstalar la skill azure-container-registry-cli en Codex
~/.agents/skills/azure-container-registry-cli/SKILL.md
$ npx degit github/awesome-copilot/skills/azure-container-registry-cli ~/.agents/skills/azure-container-registry-cliInstalar la skill azure-container-registry-cli en Gemini CLI
~/.gemini/skills/azure-container-registry-cli/SKILL.md
$ npx degit github/awesome-copilot/skills/azure-container-registry-cli ~/.gemini/skills/azure-container-registry-cliInstalar la skill azure-container-registry-cli en Claude.ai
npx degit github/awesome-copilot/skills/azure-container-registry-cli azure-container-registry-cli && zip -r azure-container-registry-cli.zip azure-container-registry-cli # claude.ai → Customize → Skills → + → Create skill → Upload a skill → azure-container-registry-cli.zip
Verificaciones automáticas
Ejecutado 15 nov 2026Informe completo →Superó nuestras comprobaciones automáticas. No es una auditoría de seguridad: lee los scripts antes de dejar que un agente los ejecute. Cómo funcionan las verificaciones
- Repositorio de origen vinculado y accesiblegithub/awesome-copilot/skills/azure-container-registry-cli is public and reachablegithub.com/github/awesome-copilot/tree/HEAD/skills/azure-con ↗Aprobado
- Licencia de código abierto (OSI)MITspdx.org/licenses/MIT.html ↗Aprobado
- Commit o lanzamiento en el último añoLast commit 2026-11-11github.com/github/awesome-copilot/commits ↗Aprobado
- Sin descargar y ejecutar ni robo de credenciales en los scriptsNo scripts in the skill folderAprobado
- Sin instrucciones ocultas en SKILL.mdNo override phrases, safeguard switches, credential requests or hidden charactersgithub.com/github/awesome-copilot/blob/HEAD/skills/azure-con ↗Aprobado
- Las herramientas preaprobadas están acotadasNo pre-approved tools; the agent asks before using onegithub.com/github/awesome-copilot/blob/HEAD/skills/azure-con ↗Aprobado
- SKILL.md sigue el formato de Agent SkillsValid name and description; says when to use it; 91 linesgithub.com/github/awesome-copilot/blob/HEAD/skills/azure-con ↗Aprobado
SKILL.md
Ver en GitHubAzure Container Registry CLI
Manage Azure Container Registry (ACR) resources using the az acr command group of the Azure CLI.
CLI: az acr ships with core Azure CLI — no extension required (the acrtransfer extension is only needed for export/import pipelines).
Prerequisites
# Install Azure CLI
brew install azure-cli # macOS
curl -sL https://aka.ms/InstallAzureCLIDeb | sudo bash # Linux
winget install Microsoft.AzureCLI # Windows
# Sign in and select subscription
az login
az account set --subscription {subscription-id}
Quick Start
# Create a registry (SKU: Basic | Standard | Premium)
az acr create --resource-group {rg} --name {registry} --sku Standard
# Authenticate Docker/Podman against the registry
az acr login --name {registry}
# Build and push in the cloud — no local Docker needed
az acr build --registry {registry} --image app:v1 .
# Copy an image from another registry without pull/push
az acr import --name {registry} --source mcr.microsoft.com/hello-world:latest
# List repositories and tags
az acr repository list --name {registry} --output table
az acr repository show-tags --name {registry} --repository app --orderby time_desc
# Diagnose registry connectivity and configuration
az acr check-health --name {registry} --yes
Key Principles
- Prefer
az acr build/ ACR Tasks over localdocker build+docker push: builds run in Azure, work without a local daemon, and integrate with triggers. - Prefer
az acr importto move images between registries: it is server-side, faster, and requires no local storage. - Never enable the admin user for production — use Microsoft Entra identities (RBAC roles
AcrPull/AcrPush, orContainer Registry Repository Reader/Writeron ABAC-enabled registries), repository-scoped tokens, or managed identities. - Premium-only features: geo-replication, private endpoints, retention policies, connected registries, agent pools. (Repository-scoped tokens work in all tiers; zone redundancy is automatic in all tiers in supported regions.)
CLI Structure
az acr
├── create / delete / list / show / update # Registry lifecycle
├── login # Docker credential helper (or --expose-token)
├── check-health / check-name / show-usage # Diagnostics & quota
├── build # Cloud image build (quick task)
├── run # Run a command / multi-step task once
├── task # ACR Tasks (triggers, timers, logs, runs)
├── agentpool # Dedicated task agent pools (Premium)
├── import # Server-side image copy into the registry
├── repository # List/show/delete/untag repos & tags, lock images
├── manifest # Manifest metadata, delete, OCI referrers
├── credential # Admin user credentials (avoid in production)
├── token / scope-map # Repository-scoped tokens (Premium)
├── replication # Geo-replication (Premium)
├── network-rule # IP network rules
├── private-endpoint-connection # Private Link approvals
├── config # content-trust, retention, soft-delete, ...
├── cache / credential-set # Artifact cache (pull-through cache) rules
├── webhook # Push/delete event webhooks
├── connected-registry # On-premises / IoT connected registries
└── export-pipeline / import-pipeline / pipeline-run # acrtransfer extension
Reference Files
Read the relevant reference file based on the user's task. Each file contains complete command syntax and examples for its domain.
| File | When to read | Covers |
|---|---|---|
references/auth-and-security.md |
Login failures, permissions, CI/CD or AKS pull access | az acr login (incl. --expose-token), Entra RBAC roles, service principals, managed identities, --attach-acr for AKS, repository-scoped tokens & scope maps, admin user, content trust |
references/build-and-tasks.md |
Building images in Azure, automation, CI triggers | az acr build, az acr run, multi-step task YAML, az acr task (git/base-image/timer triggers, logs, runs), agent pools |
references/images-and-artifacts.md |
Managing repos, tags, cleanup, storage costs | az acr import, repository & manifest commands, untag vs delete, purge (acr purge), image locking, retention policy, soft delete, artifact cache, show-usage |
references/networking-and-geo.md |
Multi-region, private access, edge scenarios | Geo-replication, zone redundancy, private endpoints, network rules, dedicated data endpoints, connected registries, registry transfer pipelines |
Archivos de esta skill
5Preguntas sobre la skill azure-container-registry-cli
¿Cómo instalo la skill azure-container-registry-cli en Claude Code?
Ejecuta npx degit github/awesome-copilot/skills/azure-container-registry-cli ~/.claude/skills/azure-container-registry-cli. Claude Code carga las skills desde ~/.claude/skills (todos los proyectos) o .claude/skills (un proyecto) y usa una skill cuando su descripción coincide con la tarea.
¿Qué clientes pueden usar la skill azure-container-registry-cli?
Cualquier cliente que lea el formato Agent Skills: Claude Code, Codex, Gemini CLI y claude.ai (subir como ZIP). Los scripts de la skill se ejecutan solo donde el cliente permite la ejecución de código.
¿Necesito una extensión para usar el grupo de comandos az acr?
No, az acr está incluido en el Azure CLI principal, aunque se requiere la extensión acrtransfer para pipelines de exportación e importación.
¿Cómo puedo construir imágenes sin tener un daemon de Docker local?
Puedes usar el comando az acr build para realizar builds de imágenes en la nube directamente en Azure.
¿Cuál es la mejor forma de mover imágenes entre registros?
Usa el comando az acr import para realizar una copia en el lado del servidor, lo cual es más rápido y no requiere almacenamiento local.