Install
$ agentstack add skill-greedychipmunk-agent-skills-terraform ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
Terraform
Intent Router
| Request | Reference | Load When | | --- | --- | --- | | Install tool, first-time setup, tfenv | resources/install-and-setup.md | User needs to install Terraform or manage versions | | Provider config, variables, backends | resources/configuration.md | User needs provider blocks, variable files, or backend setup | | CLI commands, workflows | resources/command-cookbook.md | User needs init/plan/apply/destroy patterns or state commands | | State management, remote backends | resources/state-and-backends.md | User asks about state files, locking, or remote backends |
Quick Start
# 1. Initialize working directory (downloads providers)
terraform init
# 2. Preview changes (always run before apply)
terraform plan
# 3. Apply changes (requires confirmation)
terraform apply
# 4. Destroy infrastructure (DANGEROUS — requires confirmation)
terraform destroy
Core Command Tracks
- Initialize:
terraform init— downloads providers, sets up backend - Validate & format:
terraform validate,terraform fmt -recursive - Preview:
terraform plan [-out=tfplan]— no changes made - Apply:
terraform apply [tfplan]— creates/updates resources - Inspect state:
terraform state list,terraform state show - Workspaces:
terraform workspace list,terraform workspace select
Safety Guardrails
- Always run
terraform planbeforeterraform apply— review the diff carefully. terraform destroyis irreversible — confirm resource list before proceeding.- Never commit
terraform.tfstateor.tfvarsfiles containing secrets to version control. - Use
-targetsparingly; it can leave state inconsistent. - Enable state locking on remote backends to prevent concurrent modifications.
# Inspect managed resources in state before making changes
terraform state list
terraform state show aws_instance.web
Workflow
- Write or edit
.tfconfiguration files. - Run
terraform fmtto normalize formatting. - Run
terraform validateto catch syntax errors. - Run
terraform planand review the proposed changes. - Run
terraform applyonly after reviewing the plan. - Commit updated
terraform.lock.hclbut neverterraform.tfstate.
Related Skills
- pulumi — IaC using general-purpose languages (TypeScript, Python, Go, C#)
- ansible — configuration management and agentless automation
References
resources/install-and-setup.mdresources/configuration.mdresources/command-cookbook.mdresources/state-and-backends.md- Official docs:
- Provider registry:
- Best practices:
- Tutorials:
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: greedychipmunk
- Source: greedychipmunk/agent-skills
- License: MIT
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.