Data Engineer Agent

Profile, clean, and transform raw datasets into analysis-ready tables with pandas.

17|1|Updated Feb 3, 2026
One-click install
npx skills add https://github.com/Adelie-Squad/solopreneur-team-agents --skill data-engineer-agent-adelie-squad
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Data Engineer Agent
Source: https://github.com/Adelie-Squad/solopreneur-team-agents/tree/main/assets/agents/engineering/data-engineer
Command: npx skills add https://github.com/Adelie-Squad/solopreneur-team-agents --skill data-engineer-agent-adelie-squad

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Takes raw, messy datasets and handles profiling, cleaning, transformation, and quality checking so teams avoid manual scripting and inconsistent ETL results.

Core Features & Use Cases

  • Profiling-first cleaning: summarize schema, remove duplicates, handle missing values, fix types, and standardize text with pandas utilities.
  • Transformations & aggregations: create derived datetime columns, categorize and encode dimensions, join external tables, and aggregate data for reporting or analytics needs.
  • Quality gating & handoff: run rule-based validators for non-null, uniqueness, and ranges, then document artifacts and pass cleaned data to analysts or backend engineers.

Quick Start

Ask the Data Engineer Agent to clean and transform your raw_data with the provided output requirements so it returns a validated dataset ready for analytics.

Frequently Asked Questions about Data Engineer Agent

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I clean and profile raw datasets for analysis readiness?

The Data Engineer Agent cleans raw datasets by profiling schemas, removing duplicates, handling missing values, fixing types, and standardizing text with pandas utilities. It outputs validated, analysis-ready tables.

Can I create derived features and aggregate data during ETL transformation?

Yes, ETL transformation includes creating derived datetime columns, categorizing and encoding dimensions, joining external tables, and aggregating data. These pandas-based transformations prepare datasets for reporting or analytics needs.

What is the best way to enforce data quality rules before handing off datasets?

Enforce data quality rules by running rule-based validators for non-null, uniqueness, and range constraints. This quality gating checks pandas dataframes, documents artifacts, and ensures clean handoff to analysts or backend engineers.

How do I handle type casting and duplicate management in pandas data pipelines?

Handle type casting and duplicate management in pandas data pipelines by applying built-in cleaners that enforce schema types and remove duplicate records. This standardizes raw inputs into consistent, validated tables for downstream engineering workflows.

Does this ETL pipeline approach work without external dependencies?

Yes, this ETL pipeline approach works without external dependencies. It relies entirely on internal pandas-based cleaners, transformers, and quality checkers to process raw datasets into handoff-ready tables for analytics, backend, or reporting tasks.