Skip to main content
skill CX Codex

terraform-data-engineering-iac — Claude Code skill: setup and use

Provisions AWS infrastructure for data engineering workloads with Terraform. Generates configurations for S3 data lakes, EC2 processing nodes, and IAM roles.

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

What terraform-data-engineering-iac does

This skill guides agents through building AWS infrastructure for data engineering. It defines aws_s3_bucket resources with automated Glacier archiving, as well as EC2 compute instances on Ubuntu 22.04. The virtual machine templates include startup scripts that pull in Pandas and Apache Airflow automatically.

The layout uses standard Terraform files: main.tf, variables.tf, and outputs.tf. It covers commands for formatting, planning, and deployment. The skill also details multi-environment setups using workspaces and remote S3 state backends locked with DynamoDB.

Both Terraform CLI and a configured AWS CLI must be installed locally. The templates require elevated permissions. You should tighten them before touching production.

What it helps with

  • provision an S3 data lake bucket with versioning and Glacier archiving
  • spin up an EC2 instance preconfigured for Apache Airflow and Pandas
  • configure remote Terraform state storage in S3 with DynamoDB locking
  • split infrastructure environments using Terraform workspaces

Example prompts for the agent

  • Generate a Terraform configuration for an S3 data lake with 90-day Glacier lifecycle rules
  • Create an EC2 instance in Terraform with user data that installs Apache Airflow
  • Set up a remote S3 backend with DynamoDB locking for data pipeline state

How to install terraform-data-engineering-iac

1Skills CLI (Vercel)

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

2Manually: put the files in place

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

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

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

Questions about terraform-data-engineering-iac

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

Run npx skills add reason-machines/data-skills --skill terraform-data-engineering-iac -a claude-code in your terminal. The skill file is placed in ~/.claude/skills/terraform-data-engineering-iac/SKILL.md.

What AWS resources does this skill manage?

It targets S3 buckets for storage, EC2 nodes for processing jobs, and IAM policies for component security.

What are the local prerequisites?

You need the Terraform CLI and AWS CLI installed and configured. Your AWS credentials must have sufficient privileges for S3, EC2, and IAM.

Similar skills

All skills for DevOps and infrastructure →

From the same set62

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 harvard-art-museums-data-engineering-pipeline A skill for building an ETL pipeline on Harvard Art Museums API data: JSON into normalized SQL tables, analytical queries, and a Streamlit dashboard. CX Codex +1 1,800installs retail-etl-medallion-pipeline This skill helps build a retail ETL pipeline with Bronze, Silver, and Gold layers. Use it for sales, inventory, and supplier data flows. CX Codex +1 1,800installs iac-terraform-data-engineering A skill for Claude and other AI agents that helps describe AWS data infrastructure in Terraform: S3 buckets, EC2 instances, IAM roles. CX Codex +1 1,800installs harvard-artifacts-data-pipeline A skill that walks your agent from Harvard Art Museums API extraction to a Streamlit dashboard backed by SQL analytics. CX Codex +1 1,800installs 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-iac-data-engineering Teaches your coding agent to scaffold AWS data engineering setups with Terraform. Covers S3 data lakes, EC2 compute instances, and IAM security policies. 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

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