Skills de Hashicorp
ego lite browser
patrocinadorego lite é o navegador mais rápido para agentes de IA executarem automação web, compartilhando seu estado logado com Codex ou Claude Code, zero custo, zero configuração.
Lumin
patrocinadorAdicione assinatura eletrônica ao Claude: envie documentos para assinatura, acompanhe o progresso e baixe cópias assinadas.
Alpha Vantage MCP Server
patrocinadorAcesse dados do mercado financeiro: ações em tempo real e históricas, ETFs, opções, forex, criptomoedas, commodities, fundamentos, indicadores técnicos e mais
aws-ami-builder
agent-skills/plugins/packer/skills/aws-ami-builder
Construa imagens de máquina Amazon personalizadas com o builder amazon-ebs do Packer. Automatiza a criação de AMIs a partir de AMIs de origem usando templates HCL com provisionadores para personalização (scripts shell, uploads de arquivos, gerenciamento de configuração). Suporta distribuição de AMIs em várias regiões via ami_regions e filtragem flexível de AMIs de origem por nome, proprietário e tipo de virtualização. Autentica por meio de variáveis de ambiente, arquivo de credenciais AWS ou perfis de instância IAM; inclui comandos de validação e build para o template...
azure-image-builder
agent-skills/plugins/packer/skills/azure-image-builder
Construa imagens gerenciadas do Azure e imagens da Azure Compute Gallery com o Packer. Use ao criar imagens personalizadas para VMs do Azure.
azure-verified-modules
agent-skills/plugins/terraform/skills/azure-verified-modules
Requisitos de certificação e melhores práticas para módulos Azure Terraform que buscam conformidade AVM. Impõe restrições de versão do provedor (azurerm >= 4.0, < 5.0; azapi >= 2.0, < 3.0) e proíbe referências de módulos baseadas em git em favor de fontes fixas do registro Terraform. Exige snake_case minúsculo para todos os identificadores, tipos de variáveis precisos, atributos de saída discretos através do padrão de camada anticorrupção e locais ordenados alfabeticamente. Requer variáveis de alternância de funcionalidades para novos recursos adicionados...
new-terraform-provider
agent-skills/plugins/terraform/skills/new-terraform-provider
Estrutura um novo provedor Terraform usando o Plugin Framework. Gera um novo workspace de módulo Go com a convenção de nomenclatura padrão "terraform-provider-" e inicializa as dependências necessárias. Fornece um arquivo main.go de modelo seguindo os padrões do Plugin Framework da HashiCorp, com marcadores TODO para personalização. Valida a configuração executando comandos de build e teste para garantir que o provedor compile e passe nas verificações iniciais. Gerencia o workspace confirmando a intenção antes de criar um novo...
provider-actions
agent-skills/plugins/terraform/skills/provider-actions
Implementa ações imperativas do provedor Terraform em eventos do ciclo de vida do recurso usando o Plugin Framework. Suporta gatilhos de ciclo de vida antes/depois da criação e antes/depois da atualização (eventos de destruição não disponíveis no Terraform 1.14.0). Requer definição adequada de esquema com tipos corretos do framework, ElementType para coleções e validadores para validação de entrada. Inclui relatório de progresso, gerenciamento de tempo limite e tratamento abrangente de erros para operações de longa duração. Implementa polling e...
provider-configuration
agent-skills/plugins/terraform/skills/provider-configuration
Implemente a configuração e autenticação do provedor Terraform com o Plugin Framework: schema do provedor para credenciais (atributos Opcionais + Sensíveis),…
provider-docs
agent-skills/plugins/terraform/skills/provider-docs
Criar, atualizar e revisar documentação de provedor Terraform para o Terraform Registry usando padrões recomendados pela HashiCorp, modelos tfplugindocs e esquema…
provider-ephemeral-resources
agent-skills/plugins/terraform/skills/provider-ephemeral-resources
Implementar recursos efêmeros do Terraform provider com o Plugin Framework: o ciclo de vida Open/Renew/Close, design de schema efêmero, registro via…
provider-framework-migration
agent-skills/plugins/terraform/skills/provider-framework-migration
Migrar recursos do provedor Terraform e fontes de dados do Plugin SDKv2 para o Plugin Framework: fazendo mux de ambos os plugins em um único provedor (terraform-plugin-mux,…
provider-resources
agent-skills/plugins/terraform/skills/provider-resources
Implemente recursos e fontes de dados do Terraform Provider com operações CRUD completas e testes. Abrange padrões de implementação de recursos tanto do SDKv2 quanto do Plugin Framework, incluindo design de esquemas, modificadores de plano e validadores. Fornece exemplos completos de operações CRUD (Criar, Ler, Atualizar, Excluir) com tratamento de erros, gerenciamento de estado e padrões de recurso não encontrado. Inclui padrões de testes de aceitação: testes básicos, testes de desaparecimento, funções auxiliares e comandos de execução de testes...
provider-test-patterns
agent-skills/plugins/terraform/skills/provider-test-patterns
Padrões para escrever testes de aceitação usando terraform-plugin-testing com o Plugin Framework.
push-to-registry
agent-skills/plugins/packer/skills/push-to-registry
Envia metadados de build do Packer para o registro HCP Packer para rastreamento do ciclo de vida de imagens e governança. Registra artefatos de build no HCP Packer com sobrecarga mínima, armazenando apenas metadados (não as imagens reais) e adicionando menos de um minuto ao tempo de build. Suporta rótulos em nível de bucket (atualizados por build) e rótulos imutáveis em nível de build (git SHA, timestamps) para controle de versão e conformidade. Integra-se com o Terraform por meio da fonte de dados hcp_packer_artifact para consultar e implantar imagens em...
refactor-module
agent-skills/plugins/terraform/skills/refactor-module
Quebre configurações monolíticas do Terraform em módulos reutilizáveis e bem estruturados, com contratos claros e caminhos de migração. Analisa o código existente para identificar candidatos à refatoração, agrupa recursos por função lógica e avalia a complexidade antes do design. Gera interfaces de módulo com variáveis tipadas, regras de validação e saídas descritivas seguindo as melhores práticas da HashiCorp. Fornece estratégias de migração de estado usando blocos moved (Terraform 1.1+) ou comandos manuais terraform state mv...
run-acceptance-tests
agent-skills/plugins/terraform/skills/run-acceptance-tests
Executar e diagnosticar testes de aceitação Go para provedores Terraform com solução de problemas estruturada. Execute testes de aceitação focados usando go test -run=TestAccFeatureHappyPath com a variável de ambiente TF_ACC=1. Diagnostique falhas progressivamente: repita com -count=1, ative a saída detalhada com -v, ative o registro de depuração via TF_LOG=debug e persista o workspace do Terraform com TF_ACC_WORKING_DIR_PERSIST=1. Valide a confiabilidade do teste quebrando intencionalmente um TestCheckFunc, executando novamente o teste para...
terraform-policy
agent-skills/plugins/terraform/skills/terraform-policy
Escreva, teste ou converta arquivos de política do Terraform (.policy.hcl, .policytest.hcl, Sentinel→tfpolicy). Gatilhos: policy.hcl, policytest, converter sentinel, tfpolicy,…
terraform-search-import
agent-skills/plugins/terraform/skills/terraform-search-import
Descubra recursos de nuvem existentes usando consultas do Terraform Search e importe-os em massa para o gerenciamento do Terraform.
terraform-stacks
agent-skills/plugins/terraform/skills/terraform-stacks
Guia abrangente para criar, validar e gerenciar configurações do Terraform Stack em diferentes ambientes. Abrange fundamentos da linguagem Stack: definições de componentes (.tfcomponent.hcl), instâncias de implantação (.tfdeploy.hcl), organização de arquivos e requisito do Terraform v1.13+. Suporta implantações em várias regiões e ambientes usando for_each em provedores e componentes, com inferência automática de dependências entre componentes. Inclui autenticação por identidade de carga de trabalho (OIDC), token de identidade...
terraform-style-guide
agent-skills/plugins/terraform/skills/terraform-style-guide
Gere e mantenha código Terraform seguindo as convenções oficiais de estilo da HashiCorp. Aplica indentação de dois espaços, nomenclatura em minúsculo com underscore e organização padrão de arquivos em terraform.tf, providers.tf, main.tf, variables.tf, outputs.tf e locals.tf. Exige tipo e descrição em todas as variáveis e outputs, com regras de validação e suporte a flag sensível para credenciais. Prioriza for_each em vez de count para recursos dinâmicos, aplica hardening de segurança (criptografia, privado...
terraform-test
agent-skills/plugins/terraform/skills/terraform-test
Guia abrangente para escrever e executar testes Terraform com asserções, mocks e validação de módulos. Escreva arquivos de teste usando a sintaxe .tftest.hcl com blocos run que executam em modo plan ou apply, suportando execução sequencial e paralela com isolamento de estado opcional. Faça asserções em atributos de recursos, outputs e fontes de dados; use expect_failures para validar que entradas inválidas são rejeitadas corretamente. Mock de providers (Terraform 1.7.0+) simulam comportamento de infraestrutura sem...
tfctl
tfctl-cli/skills/tfctl
Interaja com HCP Terraform / Terraform Cloud / Terraform Enterprise usando a CLI tfctl. Cobertura completa da API. Use para QUALQUER HCP Terraform ou Terraform Cloud ou…
windows-builder
agent-skills/plugins/packer/skills/windows-builder
Construa imagens Windows com Packer usando o comunicador WinRM e provisionadores PowerShell. Use ao criar AMIs Windows, imagens Azure ou modelos VMware.