datatalks-data-engineering-zoomcamp — Claude Code skill
Assists with the 9-week Data Engineering Zoomcamp curriculum. It supplies setup instructions and code templates for Docker, Terraform, Kestra, and GCP.
npx skills add reason-machines/data-skills --skill datatalks-data-engineering-zoomcamp -a claude-codeWhat datatalks-data-engineering-zoomcamp 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.
What it helps with
- 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 for the agent
- 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?
How to install datatalks-data-engineering-zoomcamp
1Skills CLI (Vercel)
npx skills add reason-machines/data-skills --skill datatalks-data-engineering-zoomcamp -a claude-code2Manually: put the files in place
~/.claude/skills/datatalks-data-engineering-zoomcamp/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/datatalks-data-engineering-zoomcamp/
1Skills CLI (Vercel)
npx skills add reason-machines/data-skills --skill datatalks-data-engineering-zoomcamp -a codex2Manually: put the files in place
.agents/skills/datatalks-data-engineering-zoomcamp/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add reason-machines/data-skills --skill datatalks-data-engineering-zoomcamp -a cursor2Manually: put the files in place
.cursor/skills/datatalks-data-engineering-zoomcamp/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install reason-machines/data-skills datatalks-data-engineering-zoomcamp2Manually: put the files in place
.github/skills/datatalks-data-engineering-zoomcamp/SKILL.md1Skills CLI (Vercel)
npx skills add reason-machines/data-skills --skill datatalks-data-engineering-zoomcamp -a gemini-cli2Platform CLI
gemini skills install https://github.com/reason-machines/data-skills --path skills/datatalks-data-engineering-zoomcampManually: put the files in place
.devin/skills/datatalks-data-engineering-zoomcamp/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add reason-machines/data-skills --skill datatalks-data-engineering-zoomcamp -a opencodeClaude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
Step by step, with commands for each platform: How to install skills in Claude Code: five ways
Questions about datatalks-data-engineering-zoomcamp
How to install datatalks-data-engineering-zoomcamp in Claude Code?
Run npx skills add reason-machines/data-skills --skill datatalks-data-engineering-zoomcamp -a claude-code in your terminal to register the skill in your project.
What does this skill do?
It guides learners through the 9-week data engineering curriculum, providing configurations and scripts for containerization, cloud resources, and data orchestration.
What prerequisites are needed before starting?
You need Git, Docker Desktop or Docker Engine, and a Google Cloud Platform account with free-tier access to follow the practical assignments.