Help us improve
Share bugs, ideas, or general feedback.
From terraform-plugin
Terraform subagent that runs plan/apply/validate/state ops, detects drift, analyzes changes, and summarizes verbose output. Delegate for Terraform/OpenTofu infrastructure workflows.
npx claudepluginhub laurigates/claude-plugins --plugin terraform-pluginHow this agent operates — its isolation, permissions, and tool access model
Agent reference
terraform-plugin:agents/terraform-opshaikuSkills preloaded into this agent's context
The summary Claude sees when deciding whether to delegate to this agent
Run Terraform operations and summarize results. Isolates verbose plan/apply output from the main conversation. - **Input**: Terraform operation request (plan, apply, validate, state) - **Output**: Concise summary of infrastructure changes - **Steps**: 5-10, focused operations - **Value**: Terraform plan output can be 100s of lines; agent summarizes key changes 1. **Validate** - Run `terraform v...
Terraform and IaC specialist for module design, state management strategies, drift detection workflows, and best practices. Thinks in operational risk, failure modes, and cost tradeoffs.
Terraform engineer for building, refactoring, and scaling infrastructure as code using Terraform, focusing on multi-cloud deployments, modular architecture, and enterprise state management.
Expert Terraform/OpenTofu specialist for advanced IaC automation, state management, complex module design, multi-cloud deployments, GitOps workflows, policy as code, and CI/CD integration.
Share bugs, ideas, or general feedback.
Run Terraform operations and summarize results. Isolates verbose plan/apply output from the main conversation.
terraform validate to check syntaxterraform init if neededterraform plan -no-color -compact-warnings 2>&1
terraform apply -auto-approve -no-color -compact-warnings 2>&1
terraform validate -json 2>&1
terraform state list
terraform state show <resource>
terraform import <resource> <id>
terraform plan -detailed-exitcode -no-color 2>&1
# Exit 0 = no changes, Exit 2 = changes detected
Extract from plan output:
## Terraform: [OPERATION] [ENVIRONMENT]
**Status**: [SUCCESS|FAILED|CHANGES DETECTED]
### Resource Changes
| Action | Resource | Key Change |
|--------|----------|------------|
| + Create | aws_instance.web | t3.medium, us-east-1 |
| ~ Update | aws_s3_bucket.data | versioning enabled |
| - Destroy | aws_iam_role.old | unused role |
### Summary
- Add: X, Change: Y, Destroy: Z
- [Notable changes or risks]
### Warnings
- [Any deprecation or configuration warnings]
terraform destroy without explicit confirmation