AgentToolHub
SkillClaude CodeCursorClineOpenClawWindsurfVS CodeChatGPT

terraform-skill

Terraform & OpenTofu Skill for AI Agents - testing, modules, CI/CD, and production patterns

Features

  • ✓AI-assisted Terraform testing & CI/CD
  • ✓Best practices for module structure & versioning
  • ✓Multi-cloud support with AWS, Azure, GCP
  • ✓Comprehensive state management & security
  • ✓Quick reference for decision flowcharts & patterns
  • ✓Visit GitHub for more tools and instructions

Installation Guide

Installed through one Claude Code marketplace, antonbabenko/agent-plugins
(terraform-skill is listed there as an external plugin). Do not also add
antonbabenko/terraform-skill as a marketplace - both use the same marketplace
name and will clash.

Quick install (any agent)

Works with any Agent Skills-compatible tool:

bash
npx skills add https://github.com/antonbabenko/terraform-skill

Per-host instructions

<!-- prettier-ignore-start -->

<details>
<summary>Claude Code</summary>

bash
/plugin marketplace add antonbabenko/agent-plugins
/plugin install terraform-skill@antonbabenko

</details>

<details>
<summary>Gemini CLI</summary>

bash
gemini extensions install https://github.com/antonbabenko/terraform-skill

Update with gemini extensions update terraform-skill.

</details>

<details>
<summary>Cursor</summary>

bash
git clone https://github.com/antonbabenko/terraform-skill.git ~/.cursor/skills/terraform-skill

Cursor auto-discovers skills from .agents/skills/ and .cursor/skills/.

</details>

<details>
<summary>Copilot</summary>

bash
/plugin install https://github.com/antonbabenko/terraform-skill
# or
git clone https://github.com/antonbabenko/terraform-skill.git ~/.copilot/skills/terraform-skill

Copilot auto-discovers skills from .copilot/skills/.

</details>

<details>
<summary>OpenCode</summary>

bash
git clone https://github.com/antonbabenko/terraform-skill.git ~/.agents/skills/terraform-skill

OpenCode auto-discovers skills from .agents/skills/, .opencode/skills/, and .claude/skills/.

</details>

<details>
<summary>Codex (OpenAI)</summary>

bash
git clone https://github.com/antonbabenko/terraform-skill.git ~/.agents/skills/terraform-skill

Codex auto-discovers skills from ~/.agents/skills/ and .agents/skills/. Update with cd ~/.agents/skills/terraform-skill && git pull.

For a managed Codex plugin install, use the antonbabenko/agent-plugins
marketplace (codex plugin marketplace add antonbabenko/agent-plugins, then
install terraform-skill). Do not add antonbabenko/terraform-skill as a
separate marketplace - it clashes by name with agent-plugins.

</details>

<details>
<summary>Kiro</summary>

bash
git clone https://github.com/antonbabenko/terraform-skill.git ~/.kiro/skills/terraform-skill

Kiro auto-discovers skills from .kiro/skills/ (workspace) and ~/.kiro/skills/ (global).

</details>

<details>
<summary>Antigravity/Antigravity IDE/Antigravity CLI</summary>

bash
git clone https://github.com/antonbabenko/terraform-skill.git
ln -s "$(pwd)/terraform-skill/skills/terraform-skill" ~/.gemini/config/skills/terraform-skill

Update with git pull.

</details>

<details>
<summary>Kiro</summary>

This repo is also a Kiro Power (root
POWER.md + optional mcp.json). In Kiro: **Powers panel → "Add power from
GitHub"**, then paste:

text
https://github.com/antonbabenko/terraform-skill

Kiro activates the power on keyword match (e.g. "terraform", "opentofu",
"state", "modules"). Installing it also registers the optional read-only
HashiCorp terraform-mcp-server (from mcp.json) under the Powers section of
~/.kiro/settings/mcp.json — the guidance works without it. POWER.md is
generated from skills/terraform-skill/SKILL.md; the skill content is shared,
not duplicated.

</details>

<details>
<summary>Manual (symlink local clone)</summary>

bash
git clone https://github.com/antonbabenko/terraform-skill
mkdir -p ~/.claude/plugins
ln -s "$(pwd)/terraform-skill" ~/.claude/plugins/terraform-skill

Claude Code autodiscovers the skill at skills/terraform-skill/SKILL.md on next launch. Edits to the clone are picked up live.

</details>

<!-- prettier-ignore-end -->

Verify installation

After installation, try:

text
"Create a Terraform module with testing for an S3 bucket"

Claude picks up the skill automatically when working with Terraform or OpenTofu code.

Reviews