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.