terraform

Manage Terraform and OpenTofu infrastructure as code workflows.

1|Updated Mar 2, 2026
One-click install
npx skills add https://github.com/0xMerl99/FangAI --skill terraform-0xmerl99
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: terraform
Source: https://github.com/0xMerl99/FangAI/tree/main/crates/openfang-skills/bundled/terraform
Command: npx skills add https://github.com/0xMerl99/FangAI --skill terraform-0xmerl99

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps users manage infrastructure as code (IaC) using Terraform and OpenTofu, ensuring safe planning, application, and state management for cloud resources.

Core Features & Use Cases

  • IaC Best Practices: Guides users on writing maintainable Terraform/OpenTofu code.
  • Module Design: Assists in creating reusable and well-documented infrastructure modules.
  • State Management: Provides strategies for secure and efficient management of Terraform state.
  • Use Case: You need to set up a new VPC with subnets and security groups. This Skill can help you write the Terraform code, plan the changes, and manage the state file securely.

Quick Start

Use the terraform skill to generate a plan for the current Terraform configuration.

Frequently Asked Questions about terraform

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

FAQPage Schema
How do I manage Terraform state files securely for cloud infrastructure?

Manage Terraform state files securely by following best practices for remote state storage and handling. This Skill provides strategies for safe state management, ensuring your infrastructure as code configurations maintain secure and efficient state file operations.

What is the best way to design reusable Terraform modules?

The best way to design reusable Terraform modules is to adhere to infrastructure as code best practices for maintainability and documentation. This involves creating well-structured modules that encapsulate provider resources and can be safely versioned.

Can I use OpenTofu for infrastructure as code management with this approach?

Yes, you can use OpenTofu for infrastructure as code management. This approach provides expertise in both Terraform and OpenTofu, covering provider development, state handling, and planning workflows across both IaC tools.

How do I plan and apply Terraform configurations for a new VPC?

To plan and apply Terraform configurations for a new VPC, you generate a plan for your current configuration and execute the application workflow. This ensures safe provisioning of subnets and security groups while managing the state file.

What are the best practices for resource tagging and versioning in Terraform?

Best practices for resource tagging and versioning in Terraform involve adhering to standardized IaC security and maintainability guidelines. This ensures consistent infrastructure resource identification and safe module lifecycle management.