Skip to main content
skill CX Codex

terraform-data-engineering-infrastructure — Claude Code skill

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.

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

What terraform-data-engineering-infrastructure does

The skill gives your agent ready HCL blocks for data infrastructure on AWS. It covers an S3 bucket for raw data with versioning and public access blocked, an EC2 instance for ETL work with its security group, plus an IAM role and policy that let that instance read and write the bucket.

You need an AWS account with admin access, Terraform 1.0 or newer, a configured AWS CLI, and an IAM user holding full S3, EC2 and IAM permissions. The source is explicit that this permission set is meant for development and learning, and that production should use least-privilege policies. Worth heeding before you copy the templates into a live account.

From there it is the usual Terraform loop: terraform -chdir=terraform init, validate, plan, apply. State lands in terraform.tfstate, so destroy removes everything the configuration describes. The project layout marks variables.tf and outputs.tf as optional, so don't be surprised if they aren't there.

What it helps with

  • describe an S3 data lake bucket with versioning
  • spin up an EC2 instance for ETL jobs
  • grant a processing node access to S3 through an IAM role
  • reproduce the same stack in dev and prod
  • tear down a test environment with one command

Example prompts for the agent

  • Write Terraform for an S3 bucket holding raw data, with versioning and public access blocked
  • Create an EC2 instance for data processing and an IAM role that can reach the bucket
  • Run terraform -chdir=terraform validate and show me the plan

How to install terraform-data-engineering-infrastructure

1Skills CLI (Vercel)

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

2Manually: put the files in place

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

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

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

Questions about terraform-data-engineering-infrastructure

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

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

What does this skill do?

It hands the agent Terraform templates for AWS data infrastructure: S3 buckets, EC2 instances, IAM roles and policies. The agent follows those patterns instead of inventing a layout from scratch.

What do I need before using it?

An AWS account, Terraform 1.0 or newer, a configured AWS CLI, and an IAM user with full S3, EC2 and IAM access. Those broad permissions suit development; the source advises least-privilege for production.

Similar skills

Everything for DevOps and infrastructure →

From the same set22

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-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 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 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 harvard-art-museum-data-engineering A skill that builds an ETL pipeline for the Harvard Art Museums API: pull artifacts, shape them into tables, load into SQL, and chart them in Streamlit. CX Codex +1 1,300installs harvard-art-museums-data-engineering A skill for building ETL pipelines on Harvard Art Museums API data: normalise into MySQL, run SQL analytics, ship a Streamlit dashboard. CX Codex +1 843installs

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