# datatalks-data-engineering-zoomcamp

Assists with the 9-week Data Engineering Zoomcamp curriculum. It supplies setup instructions and code templates for Docker, Terraform, Kestra, and GCP.

- skill · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 2400 installs · ★ 5
- Author: reason-machines
- License: LicenseRef-Unknown · policy=link-only · description only; the file stays with the author
- Source: https://github.com/reason-machines/data-skills/tree/HEAD/skills/datatalks-data-engineering-zoomcamp/SKILL.md
- Updated: 2026-10-09
- HTML: https://affpapa.org/en/nevibecode/skills/datatalks-data-engineering-zoomcamp

## What it does

The skill provides step-by-step guidance for the DataTalks Data Engineering Zoomcamp modules. It includes preconfigured Docker Compose setups for PostgreSQL and pgAdmin, alongside Terraform declarations for Google Cloud Storage buckets and BigQuery datasets.

Beyond initial provisioning, the skill guides workflow orchestration in Kestra and batch ingestion scripts in Python. Advanced modules introduce dbt, Spark, and Kafka. Local testing requires preparation. Without Docker and an active GCP account, you cannot run the cloud infrastructure snippets.

## Requirements
- Works with: Docker, Terraform

## Install

### Claude Code (native platform)

1. **Skills CLI (Vercel)**
```bash
npx skills add reason-machines/data-skills --skill datatalks-data-engineering-zoomcamp -a claude-code
```

2. **Manually: put the files in place**
- File: `~/.claude/skills/datatalks-data-engineering-zoomcamp/SKILL.md` — Copy the whole skill folder; for one project use .claude/skills/datatalks-data-engineering-zoomcamp/

### Codex

1. **Skills CLI (Vercel)**
```bash
npx skills add reason-machines/data-skills --skill datatalks-data-engineering-zoomcamp -a codex
```

2. **Manually: put the files in place**
- File: `.agents/skills/datatalks-data-engineering-zoomcamp/SKILL.md` — For all projects use ~/.agents/skills/

### Cursor

1. **Skills CLI (Vercel)**
```bash
npx skills add reason-machines/data-skills --skill datatalks-data-engineering-zoomcamp -a cursor
```

2. **Manually: put the files in place**
- File: `.cursor/skills/datatalks-data-engineering-zoomcamp/SKILL.md` — Cursor also reads .agents/skills/ and .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install reason-machines/data-skills datatalks-data-engineering-zoomcamp
```

2. **Manually: put the files in place**
- File: `.github/skills/datatalks-data-engineering-zoomcamp/SKILL.md`

### Gemini CLI

1. **Skills CLI (Vercel)**
```bash
npx skills add reason-machines/data-skills --skill datatalks-data-engineering-zoomcamp -a gemini-cli
```

2. **Platform CLI**
```bash
gemini skills install https://github.com/reason-machines/data-skills --path skills/datatalks-data-engineering-zoomcamp
```

### Windsurf (Devin Desktop)

**Manually: put the files in place**
- File: `.devin/skills/datatalks-data-engineering-zoomcamp/SKILL.md` — The legacy .windsurf/skills/ path still works

### OpenCode

**Skills CLI (Vercel)**
```bash
npx skills add reason-machines/data-skills --skill datatalks-data-engineering-zoomcamp -a opencode
```

### Claude.ai

**Claude.ai**
- Zip the folder and upload it in Settings → Capabilities → Skills

Where a file is given instead of a command, copy the files from the source to that path: https://github.com/reason-machines/data-skills/tree/HEAD/skills/datatalks-data-engineering-zoomcamp/SKILL.md

## When to use it
- launch PostgreSQL and pgAdmin stacks using Docker Compose
- provision Google Cloud Storage and BigQuery via Terraform
- build data ingestion pipelines inside Kestra
- chunk large CSV datasets for PostgreSQL imports

## Example prompts
- Show me how to configure Terraform for GCP storage and BigQuery
- Create a docker-compose.yaml file for PostgreSQL with pgAdmin
- How do I set up a Kestra workflow to ingest taxi trip data?

## Similar
- [xlsx](https://affpapa.org/en/nevibecode/skills/xlsx.md) — skill · 187223 installs
- [google-agents-cli-observability](https://affpapa.org/en/nevibecode/skills/google-agents-cli-observability.md) — skill · 511300 installs
- [caveman-evidence-review](https://affpapa.org/en/nevibecode/skills/caveman-evidence-review.md) — skill · 104500 installs
- [migration](https://affpapa.org/en/nevibecode/skills/migration.md) — skill · 103900 installs
- [performance-optimization](https://affpapa.org/en/nevibecode/skills/performance-optimization.md) — skill · 65200 installs
- [supabase](https://affpapa.org/en/nevibecode/skills/supabase.md) — skill · 8 installs

From the same set: [reason-machines/data-skills](https://affpapa.org/en/nevibecode/by/reason-machines/data-skills.md) — 62 cards

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
