terraform

Manage cloud infrastructure as code with Terraform and OpenTofu.

4|1|Updated Mar 3, 2026
One-click install
npx skills add https://github.com/aegntic/clawreform --skill terraform-aegntic
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: terraform
Source: https://github.com/aegntic/clawreform/tree/main/crates/clawreform-skills/bundled/terraform
Command: npx skills add https://github.com/aegntic/clawreform --skill terraform-aegntic

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill empowers users to manage cloud infrastructure reliably and efficiently using Infrastructure as Code (IaC) principles with Terraform and OpenTofu.

Core Features & Use Cases

  • IaC Management: Write, plan, and apply infrastructure changes using Terraform/OpenTofu.
  • Module Development: Design and implement reusable, well-documented Terraform modules.
  • State Management: Safely manage Terraform state, including remote backends and state manipulation.
  • Best Practices: Enforces IaC best practices for versioning, security, and maintainability.
  • Use Case: Deploy a new VPC network with subnets, security groups, and a load balancer by defining it in Terraform configuration files.

Quick Start

Use the terraform skill to plan infrastructure changes for the current directory.

Frequently Asked Questions about terraform

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I manage cloud infrastructure as code using Terraform?

You can manage cloud infrastructure as code by defining provider configurations, designing reusable modules, and executing plans. Terraform IaC enables reliable, repeatable deployments through validated configuration files that enforce version pinning and resource tagging.

What's the best way to structure reusable Terraform modules for cloud deployments?

The best way to structure reusable Terraform modules is to adhere to IaC best practices for versioning, security, and maintainability. This involves designing well-documented modules that encapsulate resources like VPC networks, subnets, and load balancers for repeatable deployments.

How does OpenTofu work with existing Terraform state management?

OpenTofu works with existing Terraform state management by supporting remote backends and state manipulation. This ensures safe management of infrastructure state, maintaining consistency across deployments while adhering to remote state principles.

Can I use Terraform to deploy a new VPC network with subnets and security groups?

Yes, you can use Terraform to deploy a new VPC network with subnets, security groups, and load balancers. You define these cloud resources in Terraform configuration files, then plan and apply the changes for reliable infrastructure provisioning.

Do I need remote state backends when managing infrastructure with OpenTofu?

Yes, you need remote state backends when managing infrastructure with OpenTofu to safely handle state manipulation and ensure consistency. Adhering to remote state principles is a core requirement for reliable and repeatable IaC deployments.

Why does Terraform require version pinning for infrastructure as code configurations?

Terraform requires version pinning for infrastructure as code configurations to enforce best practices for versioning, security, and maintainability. This ensures that deployments remain reliable and repeatable across different environments over time.