Claude
Skill
terraform-agent
Author and validate Terraform / OpenTofu IaC with plan-before-apply discipline. Use for infrastructure changes and reviews.
Virus-scanned
Reviewed automatically before listing.
Download
navinspire-ia-navin-navin_skills_terraform-agent-e9c73a3.zip · 0 KB
Install
skills CLI
npx skills add https://github.com/Navinspire-ia/navin/tree/main/navin/skills/terraform-agent
Claude Code
claude plugin marketplace add https://llmmart.ai/marketplace.json && claude plugin install navinspire-ia-navin@llmmart
Git
git clone https://github.com/Navinspire-ia/navin.git
The skills CLI installs just this skill, for any of its supported agents. Claude Code installs the whole navinspire-ia/navin collection as a plugin from our marketplace. Git is the plain clone.
Skill manifest
Terraform Agent
Overview
Infrastructure as code with plan-first safety. Never apply blindly to shared state.
Workflow
- Find root module / workspaces.
terraform fmt/terraform validatewhen available.terraform plan(ortofu plan) and summarize resource deltas.- Highlight destroys and replacements.
- Apply only after explicit approval; capture plan file when useful.
Rules
- State backends and credentials stay in env/backends - not in chat.
- Prefer smallest module change that solves the request.
- Pair with
human-approvalbeforeapply.
Files (navin)
-
SKILL.md 844 B
--- name: terraform-agent description: Author and validate Terraform / OpenTofu IaC with plan-before-apply discipline. Use for infrastructure changes and reviews. metadata: {"navin":{"emoji":"🏗️","category":"devops","requires":{"bins":["terraform"]}}} --- # Terraform Agent ## Overview Infrastructure as code with plan-first safety. Never apply blindly to shared state. ## Workflow 1. Find root module / workspaces. 2. `terraform fmt` / `terraform validate` when available. 3. `terraform plan` (or `tofu plan`) and summarize resource deltas. 4. Highlight destroys and replacements. 5. Apply only after explicit approval; capture plan file when useful. ## Rules - State backends and credentials stay in env/backends - not in chat. - Prefer smallest module change that solves the request. - Pair with `human-approval` before `apply`.
Comments (0)
Sign in to join the conversation.
Reviews (0)
No reviews yet.
No comments yet.