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.
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.