shimmy-tool-terraform

Run Terraform in Shimmy containers with AWS credentials and plugin cache.

2|Updated Feb 14, 2026
One-click install
npx skills add https://github.com/wadebee/shimmy --skill shimmy-tool-terraform
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: shimmy-tool-terraform
Source: https://github.com/wadebee/shimmy/tree/main/tools/terraform/agent
Command: npx skills add https://github.com/wadebee/shimmy --skill shimmy-tool-terraform

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you run Terraform consistently inside Shimmy-managed containers while preserving the right credentials, variable forwarding, and plugin-cache behavior.

Core Features & Use Cases

  • Context-first Terraform workflow: Uses the repository’s Terraform guidance to keep execution aligned with the maintained workflow and version-specific context.
  • Credential and variable propagation: Preserves AWS authentication and TF_VAR_* environment forwarding so plans and applies behave like your local setup.
  • Plugin-cache aware execution: Keeps Terraform provider downloads and caches mounted correctly for faster, repeatable runs.
  • Use Case: Use this Skill when you need to validate infrastructure changes, inspect a plan, or maintain a Terraform tool wrapper inside the Shimmy toolchain.

Quick Start

Ask for the Terraform Shimmy workflow to run your Terraform task with the correct version, credentials, and plugin cache handling.

Frequently Asked Questions about shimmy-tool-terraform

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I run Terraform in containers with AWS credentials and TF_VAR_ variables forwarded?

To run Terraform in containers with AWS credentials and TF_VAR_ variables forwarded, use this Skill to execute Terraform through Shimmy, which preserves AWS authentication and environment variable propagation for consistent plan and apply behavior.

What is the best way to cache Terraform providers when running infrastructure as code in containers?

Caching Terraform providers when running infrastructure as code in containers is handled by Shimmy's plugin-cache aware execution, which mounts provider downloads and caches correctly for faster, repeatable runs.

How do I maintain consistent Terraform workflows across different versions?

Maintaining consistent Terraform workflows across different versions requires using the repository's context tree guidance, which this Skill leverages to keep execution aligned with version-specific infrastructure workflows and plan-first validation.

Does Shimmy support containerized Terraform execution with pinned versions?

Yes, Shimmy supports containerized Terraform execution with pinned versions, ensuring versioned infrastructure workflows run consistently with the correct context, credential forwarding, and plugin-cache behavior.

Can I validate infrastructure changes before applying them using containerized Terraform?

Validating infrastructure changes before applying them using containerized Terraform is the primary use case for this Skill, enabling plan-first validation through Shimmy-managed containers with proper credential and variable propagation.

Why does my Terraform plan behave differently when run inside a container?

If your Terraform plan behaves differently when run inside a container, it likely lacks proper AWS environment propagation and TF_VAR_ forwarding, which this Skill preserves to ensure plans behave like your local setup.