terraform-engineer

Implement Terraform infrastructure as code across AWS, Azure, and GCP.

30|7|Updated Jan 13, 2026
One-click install
npx skills add https://github.com/saeed-vayghan/gemini-agent-skills --skill terraform-engineer-saeed-vayghan
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: terraform-engineer
Source: https://github.com/saeed-vayghan/gemini-agent-skills/tree/main/.gemini/skills/terraform-engineer
Command: npx skills add https://github.com/saeed-vayghan/gemini-agent-skills --skill terraform-engineer-saeed-vayghan

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes assets (resource) components.

What problem does it solve?

This Skill streamlines the creation and management of cloud infrastructure using Infrastructure as Code (IaC) principles with Terraform, ensuring consistency, security, and efficiency.

Core Features & Use Cases

  • Infrastructure Provisioning: Design, implement, and manage infrastructure across multiple cloud providers (AWS, Azure, GCP).
  • Module Development: Create reusable, modular Terraform code for enhanced maintainability and scalability.
  • Security & Compliance: Integrate security best practices and compliance checks into your IaC workflows.
  • Use Case: A user needs to set up a new microservice environment on AWS, including networking, databases, and compute resources, all defined and managed through Terraform.

Quick Start

Use the terraform-engineer skill to design and implement a new VPC network in AWS based on the provided requirements.

Frequently Asked Questions about terraform-engineer

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

FAQPage Schema
How do I use Terraform for multi-cloud provisioning across AWS, Azure, and GCP?

Terraform manages multi-cloud provisioning by using provider-specific configurations to define infrastructure as code. You can design and implement modular architecture across AWS, Azure, and GCP to ensure consistency and reusability.

What's the best way to structure Terraform modules for reusable infrastructure as code?

Structuring Terraform modules involves creating modular code that encapsulates specific infrastructure components. This approach enhances maintainability and scalability, allowing you to reuse configurations across different environments and projects.

Does this approach handle Terraform state management and security compliance?

Yes, this approach integrates state management and security best practices into your infrastructure as code workflows. It implements enterprise patterns focusing on compliance checks, reusability, and automation.

Can I automate the setup of a microservice environment with networking and databases using Terraform?

You can automate microservice environment setup by defining networking, databases, and compute resources through Terraform. This streamlines infrastructure creation and management while ensuring security and efficiency.

How does infrastructure as code with Terraform improve existing cloud infrastructure?

Infrastructure as code with Terraform improves existing cloud infrastructure by analyzing current code and implementing solutions following best practices. It ensures consistency, addresses infrastructure requirements, and maintains robust enterprise patterns.

When should I not use Terraform for cloud provisioning?

Terraform might not suit cloud provisioning when managing highly dynamic, short-lived resources that change faster than state can reconcile. For static infrastructure needing consistency, modular architecture, and compliance, it remains the preferred solution.