Terraform

Terraform skills and workflows surfaced by the site skill importer.

15 skills
W
terraform-module-library

by wshobson

terraform-module-library helps teams design reusable Terraform modules for AWS, Azure, GCP, and OCI with a standard structure, examples, and tests for maintainable cloud architecture work.

Cloud Architecture
Favorites 0GitHub 32.6k
A
terraform-skill

by antonbabenko

terraform-skill is a diagnose-first skill for Terraform and OpenTofu work. Use it to review, debug, or plan changes across modules, tests, CI, scans, and state operations with version-aware guidance. It helps reduce identity churn, secrets exposure, blast radius, CI drift, and state corruption.

Deployment
Favorites 0GitHub 1.8k
H
provider-actions

by hashicorp

Use the provider-actions skill to implement Terraform Provider actions with the Plugin Framework for backend development. It covers lifecycle-based imperative behavior, repository file layout, schema shape, tests, docs, and changelog guidance.

Backend Development
Favorites 0GitHub 583
H
new-terraform-provider

by hashicorp

The new-terraform-provider skill helps backend and infrastructure developers scaffold a new Terraform provider with the Plugin Framework. It guides workspace creation, Go module setup, main.go wiring, and build/test validation for a clean provider bootstrap.

Backend Development
Favorites 0GitHub 583
H
terraform-stacks

by hashicorp

terraform-stacks is a practical skill for HashiCorp Terraform Stacks. Use it to create, modify, and validate .tfcomponent.hcl and .tfdeploy.hcl files, wire components and deployments, manage multi-environment or multi-region infrastructure, and troubleshoot Stack syntax, dependencies, and layout. Strong fit for backend development and platform engineering workflows.

Backend Development
Favorites 0GitHub 583
H
refactor-module

by hashicorp

refactor-module skill for Refactoring monolithic Terraform into reusable modules with clear inputs, outputs, encapsulation, and state migration planning.

Refactoring
Favorites 0GitHub 583
H
terraform-test

by hashicorp

terraform-test is a practical guide for writing and running Terraform tests with .tftest.hcl files, run blocks, assertions, mocks, and CI-friendly workflows. Use it to validate module outputs, resource arguments, conditional logic, and plan or apply behavior before merge.

Code Generation
Favorites 0GitHub 583
H
terraform-style-guide

by hashicorp

terraform-style-guide helps generate and review Terraform HCL using HashiCorp style conventions, file layout, and security-minded defaults. Use it for Terraform-native code generation, module structure, variables, outputs, and safer configuration in real repositories.

Code Generation
Favorites 0GitHub 583
H
terraform-search-import

by hashicorp

Learn terraform-search-import for discovering supported cloud resources with Terraform Search and bulk importing them into Terraform state. This terraform-search-import skill is useful for backend development, audits, and migration workflows when you want a practical guide to install, verify provider support, and start usage with less guesswork.

Backend Development
Favorites 0GitHub 583
H
azure-verified-modules

by hashicorp

azure-verified-modules is a guide for creating or reviewing Azure Terraform modules against Azure Verified Modules (AVM) requirements. Use it to align module structure, variables, outputs, testing, and documentation for certification-ready code generation.

Code Generation
Favorites 0GitHub 583
Z
aws-cdk-development

by zxkane

aws-cdk-development is an AWS Cloud Development Kit helper for designing, reviewing, and troubleshooting infrastructure as code. Use it for CDK stacks, constructs, cdk synth, cdk deploy, and Cloud Architecture workflows in TypeScript or Python. It also supports install-and-usage guidance with repo-backed patterns and validation checks.

Cloud Architecture
Favorites 0GitHub 0
H
provider-test-patterns

by hashicorp

provider-test-patterns is a Terraform provider acceptance testing skill for Plugin Framework teams. It helps with TestCase and TestStep structure, state checks, plan checks, import verification, sweepers, and ephemeral resource patterns for Backend Development.

Backend Development
Favorites 0GitHub 0
H
run-acceptance-tests

by hashicorp

Guide for the run-acceptance-tests skill for Terraform provider acceptance testing. Use it to run focused `TestAcc` tests, handle required environment variables securely, and debug failures with a clear step-by-step workflow.

Acceptance Testing
Favorites 0GitHub 0
H
provider-resources

by hashicorp

provider-resources is a Terraform Provider development skill for implementing resources and data sources with the Plugin Framework. Use it for CRUD operations, schema design, state management, and acceptance testing in backend development workflows.

Backend Development
Favorites 0GitHub 0
H
provider-docs

by hashicorp

The provider-docs skill helps you create, update, and verify Terraform Registry documentation for Terraform providers. Use it for provider-docs guide work, provider-docs for Technical Writing, and for keeping schema descriptions, tfplugindocs templates, and Registry output in sync when docs change.

Technical Writing
Favorites 0GitHub 0
Terraform