data-engineer — Claude Code skill: setup
This skill helps plan data pipelines, warehouses, and streaming systems. Use it when a project needs ingestion, orchestration, or data quality checks.
npx claude-code-templates@latest --skill ai-research/data-engineerWhat data-engineer does
The skill gives Claude Code a data-engineering workflow. It starts with sources, SLAs, and data contracts, then covers architecture, storage, orchestration, ingestion, transformation, validation, and monitoring. The guidance spans batch and streaming designs.
Its listed stack includes Apache Spark, dbt, Apache Airflow, Kafka, Flink, lakehouse technologies, and data services from AWS, Azure, and GCP. It also covers warehouse modeling, lineage, governance, access control, and checks before data reaches production sinks.
The project needs access to data sources or storage systems. That limitation matters: the skill is not intended for exploratory analysis alone or for ML model work without pipelines.
What it helps with
- design a batch or streaming data pipeline
- plan a warehouse or lakehouse architecture
- map ingestion, transformation, and validation stages
- choose orchestration with Apache Airflow
- set up data quality and lineage checks
Example prompts for the agent
- Design a batch pipeline and define its sources, SLAs, data contracts, and validation stages.
- Compare lakehouse options built around Apache Spark, dbt, and Apache Airflow, including data quality checks.
- Plan Kafka and Flink stream processing with PII protection and access control.
How to install data-engineer
1claude-code-templates
npx claude-code-templates@latest --skill ai-research/data-engineer2Skills CLI (Vercel)
npx skills add davila7/claude-code-templates --skill data-engineer -a claude-code3Manually: put the files in place
~/.claude/skills/data-engineer/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/data-engineer/
Manually: put the files in place
.agents/skills/data-engineer/SKILL.mdFor all projects use ~/.agents/skills/
Manually: put the files in place
.cursor/skills/data-engineer/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install davila7/claude-code-templates data-engineer2Manually: put the files in place
.github/skills/data-engineer/SKILL.mdPlatform CLI
gemini skills install https://github.com/davila7/claude-code-templates --path cli-tool/components/skills/ai-research/data-engineerManually: put the files in place
.devin/skills/data-engineer/SKILL.mdThe legacy .windsurf/skills/ path still works
Claude.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 data-engineer
How do I install data-engineer in Claude Code?
Run npx claude-code-templates@latest --skill ai-research/data-engineer. This installs the data-engineer skill for Claude Code.
What does the data-engineer skill do?
It guides pipeline, warehouse, and streaming design, including tool selection, orchestration, validation, data quality, and lineage.
What does data-engineer require to work?
The project needs access to data sources or storage systems. The skill also works with source definitions, SLAs, data contracts, and PII protection requirements.