Skip to main content
skill CX Codex

iac-terraform-data-engineering — Claude Code skill: Terraform for data

A skill for Claude and other AI agents that helps describe AWS data infrastructure in Terraform: S3 buckets, EC2 instances, IAM roles.

Install into Claude Code · Skills CLI (Vercel) All methods and platforms ↓
npx skills add reason-machines/data-skills --skill iac-terraform-data-engineering -a claude-code
Open on GitHub

What iac-terraform-data-engineering does

The skill ships Terraform templates for the usual data engineering jobs on AWS: storage in S3, compute on EC2, permissions through IAM. Inside you get example configs for main.tf, variables.tf, outputs.tf and the command set for init, validate, fmt, plan, apply and destroy. There is a section on state management too, covering a remote S3 backend with DynamoDB locking.

To use it you need an AWS account with admin rights, the Terraform CLI, the AWS CLI, and credentials set up through aws configure. The examples suggest giving an IAM user full access to S3, EC2 and IAM for learning, which is not what you want in production — least-privilege policies belong there. Worth checking what permissions you actually hand the agent before it applies anything.

Verification commands are included: aws s3 ls, aws ec2 describe-instances, terraform show. There is also a data lake pattern with several buckets and versioning for data lineage.

What it helps with

  • describe S3 buckets and EC2 instances in Terraform
  • set up IAM roles and policies for data access
  • move Terraform state to a remote S3 backend
  • verify what actually got created in AWS via CLI
  • spin up and tear down infrastructure with one command

Example prompts for the agent

  • help me set up terraform for a data platform on AWS
  • create S3 and EC2 configs with terraform
  • how do I move terraform state to S3 with DynamoDB locking

How to install iac-terraform-data-engineering

1Skills CLI (Vercel)

npx skills add reason-machines/data-skills --skill iac-terraform-data-engineering -a claude-code

2Manually: put the files in place

~/.claude/skills/iac-terraform-data-engineering/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/iac-terraform-data-engineering/

Step by step, with commands for each platform: How to install skills in Claude Code: five ways

Questions about iac-terraform-data-engineering

How do I install iac-terraform-data-engineering in Claude?

Run npx skills add reason-machines/data-skills --skill iac-terraform-data-engineering -a claude-code. The skill file then lands at ~/.claude/skills/iac-terraform-data-engineering/SKILL.md.

What does iac-terraform-data-engineering do?

It provides Terraform templates and commands for provisioning AWS data resources: S3, EC2 and IAM. It also covers state handling and checking created resources with the AWS CLI.

What do I need before using the skill?

An AWS account with admin access, the Terraform CLI, the AWS CLI, and credentials configured via aws configure. The full-service-access examples are not meant for production.

Similar skills

Everything for DevOps and infrastructure →

From the same set22

options-analytics-agent-langgraph Builds a LangGraph agent that pulls options data from Polygon.io, caches it in ChromaDB and keeps memory across sessions. Useful when you want your own trading assistant. CX Codex +1 2,000installs harvard-artifacts-collection-data-engineering This skill pulls Harvard Art Museums data into MySQL and renders it in Streamlit. Useful when you want a working ETL example from API to dashboard. CX Codex +1 1,900installs harvard-artifacts-collection-etl-analytics A skill for building an ETL pipeline and analytics dashboard on Harvard Art Museums API data with Python, SQL and Streamlit. CX Codex +1 1,900installs harvard-artifacts-collection-analytics-pipeline A skill that walks your agent through a full Harvard Art Museums API pipeline: ETL, SQL storage and a Streamlit dashboard. CX Codex +1 1,900installs iac-data-engineering-terraform A skill with ready Terraform patterns for data engineering: S3 buckets, EC2 instances and IAM roles. Useful when you need to stand up pipeline infrastructure declaratively. CX Codex +1 1,800installs terraform-data-engineering-infrastructure A skill with Terraform patterns for data engineering: S3 data lake buckets, EC2 processing nodes, IAM roles. Useful when AWS infrastructure has to be described in code, not clicked together. CX Codex +1 1,800installs harvard-artifacts-etl-pipeline A skill that walks your coding agent through an ETL pipeline from the Harvard Art Museums API to Streamlit charts. CX Codex +1 1,700installs data-analytics-skills-claude A collection of analytics skills for checking data, investigating metrics, and shaping dashboard specs. Use it when an analysis needs a clear workflow and shareable results. CX Codex +1 1,300installs

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor