Skills de Hashicorp
ego lite browser
patrocinadorego lite es el navegador más rápido para que los agentes de IA ejecuten automatización web, compartiendo tu estado de sesión iniciada con Codex o Claude Code, sin costo, sin configuración.
Alpha Vantage MCP Server
patrocinadorAccede a datos del mercado financiero: acciones, ETF, opciones, forex, criptomonedas, materias primas, fundamentos, indicadores técnicos y más, en tiempo real e históricos.
aws-ami-builder
agent-skills/plugins/packer/skills/aws-ami-builder
Construye imágenes personalizadas de Amazon Machine con el builder amazon-ebs de Packer. Automatiza la creación de AMIs a partir de AMIs fuente usando plantillas HCL con provisionadores para personalización (scripts shell, cargas de archivos, gestión de configuración). Soporta distribución multi-región de AMIs mediante ami_regions y filtrado flexible de AMIs fuente por nombre, propietario y tipo de virtualización. Autentica mediante variables de entorno, archivo de credenciales de AWS o perfiles de instancia IAM; incluye comandos de validación y construcción para la plantilla...
azure-image-builder
agent-skills/plugins/packer/skills/azure-image-builder
Construye imágenes administradas de Azure e imágenes de Azure Compute Gallery con Packer. Úselo al crear imágenes personalizadas para máquinas virtuales de Azure.
azure-verified-modules
agent-skills/plugins/terraform/skills/azure-verified-modules
Requisitos de certificación y mejores prácticas para módulos de Terraform en Azure que buscan cumplimiento con AVM. Aplica restricciones de versión del proveedor (azurerm >= 4.0, < 5.0; azapi >= 2.0, < 3.0) y prohíbe referencias a módulos basados en git, favoreciendo fuentes fijas del registro de Terraform. Exige el uso de snake_case en minúsculas para todos los identificadores, tipos de variables precisos, atributos de salida discretos mediante el patrón de capa anticorrupción, y locales ordenados alfabéticamente. Requiere variables de activación de características para nuevos recursos agregados...
new-terraform-provider
agent-skills/plugins/terraform/skills/new-terraform-provider
Crea un nuevo proveedor de Terraform utilizando el Plugin Framework. Genera un nuevo espacio de trabajo de módulo Go con la convención de nomenclatura estándar "terraform-provider-" e inicializa las dependencias requeridas. Proporciona un archivo main.go de plantilla siguiendo los patrones del Plugin Framework de HashiCorp, con marcadores TODO para personalización. Valida la configuración ejecutando comandos de compilación y prueba para asegurar que el proveedor compile y pase las verificaciones iniciales. Gestiona el espacio de trabajo confirmando la intención antes de crear uno nuevo...
provider-actions
agent-skills/plugins/terraform/skills/provider-actions
Implementa acciones imperativas del proveedor de Terraform en eventos del ciclo de vida de recursos utilizando el Plugin Framework. Soporta disparadores de ciclo de vida antes/después de crear y antes/después de actualizar (los eventos de destrucción no están disponibles en Terraform 1.14.0). Requiere una definición de esquema adecuada con tipos de framework correctos, ElementType para colecciones y validadores para la validación de entrada. Incluye informes de progreso, gestión de tiempos de espera y manejo integral de errores para operaciones de larga duración. Implementa polling y...
provider-configuration
agent-skills/plugins/terraform/skills/provider-configuration
Implementa la configuración y autenticación del proveedor de Terraform con el Plugin Framework: esquema del proveedor para credenciales (atributos Opcionales + Sensibles),…
provider-docs
agent-skills/plugins/terraform/skills/provider-docs
Crear, actualizar y revisar documentación de proveedores de Terraform para el Registro de Terraform utilizando patrones recomendados por HashiCorp, plantillas de tfplugindocs y esquemas…
provider-ephemeral-resources
agent-skills/plugins/terraform/skills/provider-ephemeral-resources
Implementar recursos efímeros del proveedor de Terraform con el Plugin Framework: el ciclo de vida Open/Renew/Close, diseño de esquemas efímeros, registro a través de…
provider-framework-migration
agent-skills/plugins/terraform/skills/provider-framework-migration
Migra recursos de proveedor y fuentes de datos de Terraform del Plugin SDKv2 al Plugin Framework: combinando ambos plugins en un solo proveedor (terraform-plugin-mux,…
provider-resources
agent-skills/plugins/terraform/skills/provider-resources
Implementa recursos y fuentes de datos del Proveedor Terraform con operaciones CRUD completas y pruebas. Cubre tanto los patrones de SDKv2 como de Plugin Framework para la implementación de recursos, incluyendo diseño de esquemas, modificadores de plan y validadores. Proporciona ejemplos completos de operaciones CRUD (Crear, Leer, Actualizar, Eliminar) con manejo de errores, gestión de estado y patrones de recurso no encontrado. Incluye patrones de pruebas de aceptación: pruebas básicas, pruebas de desaparición, funciones auxiliares y comandos de ejecución de pruebas...
provider-test-patterns
agent-skills/plugins/terraform/skills/provider-test-patterns
Patrones para escribir pruebas de aceptación utilizando terraform-plugin-testing con el Plugin Framework.
push-to-registry
agent-skills/plugins/packer/skills/push-to-registry
Envía metadatos de compilación de Packer al registro de HCP Packer para el seguimiento del ciclo de vida de imágenes y la gobernanza. Registra artefactos de compilación en HCP Packer con una sobrecarga mínima, almacenando solo metadatos (no las imágenes reales) y añadiendo menos de un minuto al tiempo de compilación. Admite etiquetas a nivel de bucket (actualizadas por compilación) y etiquetas inmutables a nivel de compilación (git SHA, marcas de tiempo) para control de versiones y cumplimiento normativo. Se integra con Terraform a través de la fuente de datos hcp_packer_artifact para consultar e implementar imágenes en...
refactor-module
agent-skills/plugins/terraform/skills/refactor-module
Divide configuraciones monolíticas de Terraform en módulos reutilizables y bien estructurados con contratos claros y rutas de migración. Analiza el código existente para identificar candidatos a refactorización, agrupa recursos por función lógica y evalúa la complejidad antes del diseño. Genera interfaces de módulos con variables tipadas, reglas de validación y salidas descriptivas siguiendo las mejores prácticas de HashiCorp. Proporciona estrategias de migración de estado utilizando bloques moved (Terraform 1.1+) o comandos manuales terraform state mv...
run-acceptance-tests
agent-skills/plugins/terraform/skills/run-acceptance-tests
Ejecuta y diagnostica pruebas de aceptación en Go para proveedores de Terraform con resolución estructurada de problemas. Ejecuta pruebas de aceptación específicas usando go test -run=TestAccFeatureHappyPath con la variable de entorno TF_ACC=1. Diagnostica fallos de forma progresiva: reintenta con -count=1, habilita la salida detallada con -v, activa el registro de depuración mediante TF_LOG=debug y persiste el espacio de trabajo de Terraform con TF_ACC_WORKING_DIR_PERSIST=1. Valida la fiabilidad de la prueba rompiendo intencionalmente un TestCheckFunc, volviendo a ejecutar la prueba para...
terraform-policy
agent-skills/plugins/terraform/skills/terraform-policy
Escribir, probar o convertir archivos de Terraform Policy (.policy.hcl, .policytest.hcl, Sentinel→tfpolicy). Disparadores: policy.hcl, policytest, convert sentinel, tfpolicy,…
terraform-search-import
agent-skills/plugins/terraform/skills/terraform-search-import
Descubre recursos existentes en la nube utilizando consultas de Terraform Search e impórtalos de forma masiva a la gestión de Terraform. Úsalo al incorporar infraestructura no gestionada…
terraform-stacks
agent-skills/plugins/terraform/skills/terraform-stacks
Guía completa para crear, validar y gestionar configuraciones de Terraform Stack en múltiples entornos. Abarca los fundamentos del lenguaje Stack: definiciones de componentes (.tfcomponent.hcl), instancias de despliegue (.tfdeploy.hcl), organización de archivos y requiere Terraform v1.13+. Soporta despliegues multi-región y multi-entorno usando for_each en proveedores y componentes, con inferencia automática de dependencias entre componentes. Incluye autenticación de identidad de carga de trabajo (OIDC), token de identidad...
terraform-style-guide
agent-skills/plugins/terraform/skills/terraform-style-guide
Genera y mantiene código de Terraform siguiendo las convenciones de estilo oficiales de HashiCorp. Aplica sangría de dos espacios, nombres en minúsculas con guiones bajos y organización estándar de archivos en terraform.tf, providers.tf, main.tf, variables.tf, outputs.tf y locals.tf. Requiere tipo y descripción en todas las variables y salidas, con reglas de validación y soporte de banderas sensibles para credenciales. Prioriza for_each sobre count para recursos dinámicos, aplica endurecimiento de seguridad (cifrado, privado...).
terraform-test
agent-skills/plugins/terraform/skills/terraform-test
Guía completa para escribir y ejecutar pruebas de Terraform con aserciones, simulación y validación de módulos. Escribe archivos de prueba usando la sintaxis .tftest.hcl con bloques run que se ejecutan en modo plan o apply, soportando ejecución secuencial y paralela con aislamiento de estado opcional. Afirma condiciones sobre atributos de recursos, salidas y fuentes de datos; usa expect_failures para validar que las entradas inválidas sean rechazadas correctamente. Simula proveedores (Terraform 1.7.0+) para simular el comportamiento de la infraestructura sin...
tfctl
tfctl-cli/skills/tfctl
Interactúa con HCP Terraform / Terraform Cloud / Terraform Enterprise usando la CLI de tfctl. Cobertura completa de la API. Úsalo para CUALQUIER HCP Terraform o Terraform Cloud o…
windows-builder
agent-skills/plugins/packer/skills/windows-builder
Construye imágenes de Windows con Packer usando el comunicador WinRM y aprovisionadores PowerShell. Úselo al crear AMIs de Windows, imágenes de Azure o plantillas de VMware.