terraform

Automate Terraform infrastructure-as-code tasks by wrapping the native CLI.

16|2|Updated Jan 15, 2026
One-click install
npx skills add https://github.com/kubiyabot/skill --skill terraform-kubiyabot
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: terraform
Source: https://github.com/kubiyabot/skill/tree/main/examples/native-skills/terraform-skill
Command: npx skills add https://github.com/kubiyabot/skill --skill terraform-kubiyabot

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automate Terraform infrastructure-as-code tasks by wrapping the native CLI into a Skill to streamline IaC workflows from the terminal.

Core Features & Use Cases

  • Comprehensive toolset: init, plan, apply, destroy, validate, fmt, output, show, and extensive state, import, refresh, taint/untaint, and workspace commands for full lifecycle management.
  • Use cases span multi-environment deployments, backend configuration, state management, and resource lifecycle across teams and clouds with non-interactive execution.
  • Example: Initialize a project, plan changes, and apply a saved plan using Skill commands to manage infrastructure safely and reproducibly.

Quick Start

Use the terraform-skill to initialize, plan, and apply Terraform configurations from the CLI. Examples:

  • skill run terraform-skill init
  • skill run terraform-skill plan --out=tfplan
  • skill run terraform-skill apply --plan_file=tfplan

Frequently Asked Questions about terraform

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

FAQPage Schema
How do I automate Terraform infrastructure-as-code tasks from the terminal?▼

Automate Terraform infrastructure-as-code tasks by wrapping the native CLI to execute init, plan, and apply commands non-interactively. This streamlines multi-environment deployments and resource lifecycle workflows directly from the terminal.

What is the best way to manage Terraform state and workspaces for multiple environments?▼

Manage Terraform state and workspaces using built-in state, import, refresh, taint, and workspace commands. This handles multi-environment deployments by isolating state files and controlling resource lifecycle workflows safely.

Do I need Terraform installed to use infrastructure-as-code automation commands?▼

Yes, you need Terraform installed and in your PATH with valid configurations in the working directory. Execution requires non-interactive mode with input disabled to automate infrastructure tasks safely.

Can I run a saved Terraform plan file non-interactively?▼

Yes, you can run a saved Terraform plan file by applying it with the apply command and passing the plan file. This ensures reproducible infrastructure changes without requiring interactive input prompts.

How do I initialize a project and apply changes with Terraform CLI wrappers?▼

Initialize a project with init, create a plan with plan and the out flag, then apply the saved plan file. This workflow manages infrastructure safely by separating planning from execution.