Habilidades azure-deploy
📦

azure-deploy

Baixo Risco ⚙️ Comandos externos📁 Acesso ao sistema de arquivos🌐 Acesso à rede🔑 Variáveis de ambiente

Implantar no Azure

Esta skill automatiza implantações no Azure usando azd, Bicep ou Terraform. Garante que as implantações só prossigam após validação adequada, reduzindo falhas de implantação e custos de nuvem.

Suporta: Claude Codex Code(CC)
🥉 75 Bronze
1

Baixar o ZIP da skill

2

Upload no Claude

Vá em Configurações → Capacidades → Skills → Upload skill

3

Ative e comece a usar

Testar

A utilizar "azure-deploy". Deploy my app to Azure

Resultado esperado:

Preciso verificar os pré-requisitos primeiro. Deixe-me verificar se azure-prepare e azure-validate foram executados...

A utilizar "azure-deploy". Deploy using Bicep

Resultado esperado:

Carregando receita do Bicep... Qual assinatura e localização do Azure devo usar para a implantação?

Auditoria de Segurança

Baixo Risco
v1 • 2/21/2026

This is a legitimate Microsoft Azure deployment skill. Static findings are false positives - all detections are documentation examples of Azure CLI commands, standard Azure project paths, Azure documentation URLs, and OIDC authentication patterns in CI/CD workflows. The skill includes proper safety guardrails requiring prerequisite validation and user confirmation for destructive actions.

31
Arquivos analisados
1,416
Linhas analisadas
4
achados
1
Total de auditorias

Fatores de risco

⚙️ Comandos externos (370)
references/global-rules.md:7 references/global-rules.md:13 references/global-rules.md:13 references/global-rules.md:13 references/global-rules.md:21-26 references/global-rules.md:26-38 references/pre-deploy-checklist.md:5 references/pre-deploy-checklist.md:11-13 references/pre-deploy-checklist.md:13-16 references/pre-deploy-checklist.md:16-18 references/pre-deploy-checklist.md:18-22 references/pre-deploy-checklist.md:22-26 references/pre-deploy-checklist.md:26-28 references/pre-deploy-checklist.md:28 references/pre-deploy-checklist.md:28 references/pre-deploy-checklist.md:28 references/pre-deploy-checklist.md:28-31 references/pre-deploy-checklist.md:31-33 references/pre-deploy-checklist.md:33-36 references/pre-deploy-checklist.md:36-38 references/pre-deploy-checklist.md:38-41 references/pre-deploy-checklist.md:41-44 references/pre-deploy-checklist.md:44-52 references/pre-deploy-checklist.md:52-55 references/pre-deploy-checklist.md:55-57 references/pre-deploy-checklist.md:57-60 references/pre-deploy-checklist.md:60-62 references/pre-deploy-checklist.md:62-65 references/pre-deploy-checklist.md:65-74 references/pre-deploy-checklist.md:74-76 references/pre-deploy-checklist.md:76-78 references/pre-deploy-checklist.md:78-80 references/pre-deploy-checklist.md:80-84 references/pre-deploy-checklist.md:84-90 references/pre-deploy-checklist.md:90-92 references/pre-deploy-checklist.md:92-95 references/pre-deploy-checklist.md:95-97 references/pre-deploy-checklist.md:97-101 references/pre-deploy-checklist.md:101-103 references/pre-deploy-checklist.md:103-109 references/pre-deploy-checklist.md:109-124 references/pre-deploy-checklist.md:124-130 references/pre-deploy-checklist.md:130 references/pre-deploy-checklist.md:130 references/pre-deploy-checklist.md:130-131 references/pre-deploy-checklist.md:131 references/pre-deploy-checklist.md:131-132 references/pre-deploy-checklist.md:132-133 references/pre-deploy-checklist.md:133-140 references/pre-deploy-checklist.md:140-143 references/pre-deploy-checklist.md:143-146 references/pre-deploy-checklist.md:146-149 references/recipes/azcli/errors.md:5 references/recipes/azcli/errors.md:6 references/recipes/azcli/errors.md:7 references/recipes/azcli/errors.md:8 references/recipes/azcli/errors.md:14-16 references/recipes/azcli/README.md:7 references/recipes/azcli/README.md:7 references/recipes/azcli/README.md:7 references/recipes/azcli/README.md:8 references/recipes/azcli/README.md:8 references/recipes/azcli/README.md:9 references/recipes/azcli/README.md:17 references/recipes/azcli/README.md:19 references/recipes/azcli/README.md:25-30 references/recipes/azcli/README.md:30-34 references/recipes/azcli/README.md:34-41 references/recipes/azcli/README.md:41-47 references/recipes/azcli/README.md:47-52 references/recipes/azcli/README.md:52-56 references/recipes/azcli/README.md:56-61 references/recipes/azcli/README.md:61-65 references/recipes/azcli/README.md:65-67 references/recipes/azcli/verify.md:3-5 references/recipes/azcli/verify.md:5-9 references/recipes/azcli/verify.md:9-11 references/recipes/azcli/verify.md:11-15 references/recipes/azcli/verify.md:15-21 references/recipes/azcli/verify.md:21-25 references/recipes/azcli/verify.md:25-30 references/recipes/azd/errors.md:5 references/recipes/azd/errors.md:9 references/recipes/azd/errors.md:9 references/recipes/azd/errors.md:9 references/recipes/azd/errors.md:9 references/recipes/azd/errors.md:9 references/recipes/azd/errors.md:15 references/recipes/azd/errors.md:20-22 references/recipes/azd/errors.md:22-26 references/recipes/azd/errors.md:26-28 references/recipes/azd/functions-deploy.md:8 references/recipes/azd/functions-deploy.md:9 references/recipes/azd/functions-deploy.md:9 references/recipes/azd/functions-deploy.md:10 references/recipes/azd/functions-deploy.md:16-19 references/recipes/azd/functions-deploy.md:19-23 references/recipes/azd/functions-deploy.md:23-26 references/recipes/azd/functions-deploy.md:26-30 references/recipes/azd/functions-deploy.md:30-33 references/recipes/azd/functions-deploy.md:33-37 references/recipes/azd/functions-deploy.md:37-40 references/recipes/azd/functions-deploy.md:40-48 references/recipes/azd/functions-deploy.md:48-51 references/recipes/azd/functions-deploy.md:51-53 references/recipes/azd/functions-deploy.md:53-59 references/recipes/azd/functions-deploy.md:59-62 references/recipes/azd/functions-deploy.md:62-70 references/recipes/azd/functions-deploy.md:70-81 references/recipes/azd/functions-deploy.md:81-83 references/recipes/azd/functions-deploy.md:83-86 references/recipes/azd/functions-deploy.md:86-90 references/recipes/azd/functions-deploy.md:90 references/recipes/azd/functions-deploy.md:90-92 references/recipes/azd/README.md:9 references/recipes/azd/README.md:9 references/recipes/azd/README.md:9 references/recipes/azd/README.md:10 references/recipes/azd/README.md:10 references/recipes/azd/README.md:11 references/recipes/azd/README.md:12 references/recipes/azd/README.md:12 references/recipes/azd/README.md:20 references/recipes/azd/README.md:21 references/recipes/azd/README.md:28 references/recipes/azd/README.md:28 references/recipes/azd/README.md:28 references/recipes/azd/README.md:29 references/recipes/azd/README.md:29 references/recipes/azd/README.md:29 references/recipes/azd/README.md:30 references/recipes/azd/README.md:30 references/recipes/azd/README.md:32 references/recipes/azd/README.md:33 references/recipes/azd/README.md:33 references/recipes/azd/README.md:33 references/recipes/azd/README.md:33 references/recipes/azd/README.md:41-43 references/recipes/azd/README.md:43-47 references/recipes/azd/README.md:47-49 references/recipes/azd/README.md:49-55 references/recipes/azd/README.md:55-57 references/recipes/azd/README.md:57-61 references/recipes/azd/README.md:61-63 references/recipes/azd/verify.md:3-5 references/recipes/azd/verify.md:5-8 references/recipes/azd/verify.md:8-13 references/recipes/azd/verify.md:13-17 references/recipes/azd/verify.md:17-19 references/recipes/bicep/errors.md:5 references/recipes/bicep/errors.md:7 references/recipes/bicep/errors.md:9 references/recipes/bicep/errors.md:14-16 references/recipes/bicep/README.md:7 references/recipes/bicep/README.md:8 references/recipes/bicep/README.md:8 references/recipes/bicep/README.md:9 references/recipes/bicep/README.md:17 references/recipes/bicep/README.md:18 references/recipes/bicep/README.md:19 references/recipes/bicep/README.md:25-30 references/recipes/bicep/README.md:30-34 references/recipes/bicep/README.md:34-39 references/recipes/bicep/README.md:39-43 references/recipes/bicep/README.md:43-48 references/recipes/bicep/README.md:48-52 references/recipes/bicep/README.md:52-57 references/recipes/bicep/README.md:57-61 references/recipes/bicep/README.md:61-65 references/recipes/bicep/README.md:65-76 references/recipes/bicep/README.md:76-77 references/recipes/bicep/README.md:77-78 references/recipes/bicep/README.md:78-82 references/recipes/bicep/README.md:82-84 references/recipes/bicep/verify.md:3-5 references/recipes/bicep/verify.md:5-9 references/recipes/bicep/verify.md:9-13 references/recipes/bicep/verify.md:13-17 references/recipes/bicep/verify.md:17-19 references/recipes/cicd/examples/azdo-azd.yml:21 references/recipes/cicd/examples/azdo-azd.yml:22 references/recipes/cicd/README.md:7 references/recipes/cicd/README.md:7 references/recipes/cicd/README.md:9 references/recipes/cicd/README.md:9 references/recipes/cicd/README.md:30 references/recipes/cicd/README.md:30 references/recipes/cicd/README.md:30 references/recipes/cicd/README.md:31 references/recipes/cicd/README.md:31 references/recipes/cicd/verify.md:9-11 references/recipes/cicd/verify.md:11-15 references/recipes/cicd/verify.md:15-17 references/recipes/terraform/errors.md:5 references/recipes/terraform/errors.md:6 references/recipes/terraform/errors.md:8 references/recipes/terraform/errors.md:12-14 references/recipes/terraform/errors.md:14-17 references/recipes/terraform/errors.md:17-19 references/recipes/terraform/README.md:8 references/recipes/terraform/README.md:8 references/recipes/terraform/README.md:9 references/recipes/terraform/README.md:10 references/recipes/terraform/README.md:18 references/recipes/terraform/README.md:19 references/recipes/terraform/README.md:20 references/recipes/terraform/README.md:27-30 references/recipes/terraform/README.md:30-34 references/recipes/terraform/README.md:34-36 references/recipes/terraform/README.md:36-40 references/recipes/terraform/README.md:40-45 references/recipes/terraform/README.md:45-49 references/recipes/terraform/README.md:49-51 references/recipes/terraform/README.md:51-55 references/recipes/terraform/README.md:55-59 references/recipes/terraform/README.md:59-65 references/recipes/terraform/README.md:65-76 references/recipes/terraform/README.md:66 references/recipes/terraform/README.md:67 references/recipes/terraform/README.md:68 references/recipes/terraform/README.md:65-76 references/recipes/terraform/verify.md:3-6 references/recipes/terraform/verify.md:6-10 references/recipes/terraform/verify.md:10-12 references/recipes/terraform/verify.md:12-16 references/recipes/terraform/verify.md:16-18 references/recipes/terraform/verify.md:11 references/recipes/terraform/verify.md:17 references/recipes/terraform/verify.md:10-12 references/recipes/terraform/verify.md:16-18 references/region-availability.md:23 references/region-availability.md:23 references/region-availability.md:24 references/region-availability.md:24 references/region-availability.md:25 references/region-availability.md:25 references/region-availability.md:26 references/region-availability.md:26 references/region-availability.md:27 references/region-availability.md:27 references/region-availability.md:28 references/region-availability.md:29 references/region-availability.md:39 references/region-availability.md:40 references/region-availability.md:41 references/region-availability.md:42 references/region-availability.md:43 references/region-availability.md:44 references/region-availability.md:45 references/region-availability.md:72 references/region-availability.md:72 references/region-availability.md:72 references/region-availability.md:72 references/region-availability.md:72 references/region-availability.md:73 references/region-availability.md:73 references/region-availability.md:73 references/region-availability.md:73 references/region-availability.md:73 references/region-availability.md:74 references/region-availability.md:74 references/region-availability.md:74 references/region-availability.md:74 references/region-availability.md:74 references/region-availability.md:75 references/region-availability.md:75 references/region-availability.md:75 references/region-availability.md:76 references/sdk/azd-deployment.md:11-15 references/sdk/azd-deployment.md:15-22 references/sdk/azure-identity-dotnet.md:11-14 references/sdk/azure-identity-java.md:8-14 references/sdk/azure-identity-java.md:14-17 references/sdk/azure-identity-java.md:17-20 references/sdk/azure-identity-java.md:20-25 references/sdk/azure-identity-py.md:8-10 references/sdk/azure-identity-py.md:10-13 references/sdk/azure-identity-py.md:13-16 references/sdk/azure-identity-ts.md:11-14 references/troubleshooting.md:3 references/troubleshooting.md:7 references/troubleshooting.md:9 references/troubleshooting.md:9 references/troubleshooting.md:9 references/troubleshooting.md:13 references/troubleshooting.md:15-21 references/troubleshooting.md:21-23 references/troubleshooting.md:23 references/troubleshooting.md:23 references/troubleshooting.md:23 references/troubleshooting.md:23 references/troubleshooting.md:23 references/troubleshooting.md:23-29 references/troubleshooting.md:29 references/troubleshooting.md:29-33 references/troubleshooting.md:33 references/troubleshooting.md:33-35 references/troubleshooting.md:35 references/troubleshooting.md:35-36 references/troubleshooting.md:36 references/troubleshooting.md:36 references/troubleshooting.md:36 references/troubleshooting.md:36-37 references/troubleshooting.md:37 references/troubleshooting.md:37-38 references/troubleshooting.md:38 references/troubleshooting.md:38 references/troubleshooting.md:38 references/troubleshooting.md:38-40 references/troubleshooting.md:40 references/troubleshooting.md:40 references/troubleshooting.md:40-44 references/troubleshooting.md:44-46 references/troubleshooting.md:46-49 references/troubleshooting.md:49-50 references/troubleshooting.md:50-51 references/troubleshooting.md:51 references/troubleshooting.md:51-52 references/troubleshooting.md:52-56 references/troubleshooting.md:56-58 references/troubleshooting.md:58 references/troubleshooting.md:58-64 references/troubleshooting.md:64-71 references/troubleshooting.md:71-73 references/troubleshooting.md:73 references/troubleshooting.md:73-77 references/troubleshooting.md:77-85 references/troubleshooting.md:85-87 references/troubleshooting.md:87-89 references/troubleshooting.md:89 references/troubleshooting.md:89 references/troubleshooting.md:89 references/troubleshooting.md:89 references/troubleshooting.md:89-93 references/troubleshooting.md:93-97 references/troubleshooting.md:97-98 references/troubleshooting.md:98-101 references/troubleshooting.md:101-105 references/troubleshooting.md:105-107 references/troubleshooting.md:107-108 references/troubleshooting.md:108-110 references/troubleshooting.md:110-112 references/troubleshooting.md:112-113 references/troubleshooting.md:113-121 references/troubleshooting.md:121-124 references/troubleshooting.md:124-126 references/troubleshooting.md:126-128 references/troubleshooting.md:128 SKILL.md:13 SKILL.md:18 SKILL.md:19 SKILL.md:23 SKILL.md:27 SKILL.md:31 SKILL.md:31 SKILL.md:31 SKILL.md:39 SKILL.md:39 SKILL.md:46 SKILL.md:46 SKILL.md:48 SKILL.md:56 SKILL.md:56 SKILL.md:56 SKILL.md:58 SKILL.md:58 SKILL.md:60 SKILL.md:76 SKILL.md:77 SKILL.md:78
📁 Acesso ao sistema de arquivos (20)
🌐 Acesso à rede (10)
🔑 Variáveis de ambiente (7)
Auditado por: claude

Pontuação de qualidade

50
Arquitetura
100
Manutenibilidade
85
Conteúdo
50
Comunidade
90
Segurança
91
Conformidade com especificações

O Que Você Pode Construir

Implantar aplicação web no Azure

Implantar uma aplicação web conteinerizada no Azure Container Apps com um endpoint público

Provisionar infraestrutura com Bicep

Implantar infraestrutura do Azure usando modelos Bicep com configuração de RBAC adequada

Configurar pipeline de implantação CI/CD

Configurar implantações automatizadas usando GitHub Actions com autenticação OIDC do Azure

Tente Estes Prompts

Implantação básica no Azure
Implantar minha aplicação no Azure usando azd. O plano já está validado.
Implantar com receita específica
Implantar usando a receita do Bicep. Confirme a assinatura e localização comigo primeiro.
Implantar e lidar com erros
Implantar no Azure. Se houver erros, verificar o guia de solução de problemas e sugerir correções.
Implantação em produção com confirmação
Preciso implantar em produção. Executar a checklist de pré-implantação, confirmar ações destrutivas e implant usando Terraform.

Melhores Práticas

  • Sempre execute azure-prepare antes do azure-deploy para gerar um plano de implantação válido
  • Sempre execute azure-validate antes do azure-deploy para capturar erros de configuração antecipadamente
  • Use ask_user para confirmação de ações destrutivas como excluir grupos de recursos

Evitar

  • Pular azure-validate para economizar tempo - isso causa falhas de implantação
  • Atualizar manualmente o status do plano para ignorar verificações de validação
  • Assumir a assinatura ou localização sem confirmar com o usuário

Perguntas Frequentes

Quais pré-requisitos são necessários antes de implantação?
Você deve executar azure-prepare para gerar .azure/plan.md, então executar azure-validate para verificar se o plano é válido com status 'Validated'.
Posso pular a etapa de validação?
Não. A skill é projetada para exigir validação. Você não pode definir manualmente o status do plano para ignorar esta verificação.
Quais métodos de implantação são suportados?
A skill suporta Azure Developer CLI (azd), modelos Bicep e Terraform. O método é especificado no seu plano de implantação.
Como confirmo ações destrutivas?
Use ask_user para obter confirmação explícita antes de excluir recursos, sobrescrever arquivos ou fazer alterações irreversíveis.
O que devo fazer se a implantação falhar?
Verifique o arquivo errors.md específico da receita para problemas comuns. O guia de solução de problemas tem soluções para erros de autenticação, cota e configuração.
Posso usar esta skill para pipelines CI/CD?
Sim. A skill inclui exemplos para GitHub Actions e Azure DevOps com autenticação OIDC usando entidades de serviço.