data-preprocessing

Preprocess raw data into clean, analysis-ready datasets with pandas and numpy.

14|2|Updated Feb 24, 2026
One-click install
npx skills add https://github.com/andikarachman/data-science-plugin --skill data-preprocessing-andikarachman
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: data-preprocessing
Source: https://github.com/andikarachman/data-science-plugin/tree/main/skills/data-preprocessing
Command: npx skills add https://github.com/andikarachman/data-science-plugin --skill data-preprocessing-andikarachman

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires numpy, pandas, scikit-learn, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This skill provides patterns and reference implementations for building automated data preprocessing pipelines that clean, validate, transform, and orchestrate ETL steps on raw data before any modeling or analysis. It covers de-duplication, schema validation, format conversion, structural cleaning, missing-value handling, type coercion, outlier treatment, text normalization, and pipeline orchestration, enabling repeatable, scalable data preparation across projects.

Core Features & Use Cases

  • Pre-model data cleaning and validation to produce analysis-ready datasets.
  • ETL orchestration across multiple sources with deterministic pipelines and optional chunking.
  • Structural data quality checks, imputation, and outlier handling to improve downstream modeling and EDA.
  • Quick-start templates and Python dict-based pipeline configuration to accelerate project setup.

Quick Start

Run a preprocessing pipeline on your raw data to clean, validate, transform, and export a ready-for-analysis dataset.

Frequently Asked Questions about data-preprocessing

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

FAQPage Schema
How do I build a data preprocessing pipeline for raw data?

You can build a data preprocessing pipeline using Python dict-based configuration templates that orchestrate data cleaning, schema validation, deduplication, and imputation into deterministic workflows. This skill provides reference implementations to transform raw data into analysis-ready datasets.

What is the best way to handle missing values and outliers in pandas?

The best way to handle missing values and outliers in pandas is through an automated preprocessing pipeline that applies imputation and outlier treatment within a deterministic workflow. This ensures structural data quality checks are repeatable across your pandas datasets.

Can I use scikit-learn and pandas for ETL orchestration with chunking?

Yes, you can use scikit-learn and pandas for ETL orchestration with chunking. This skill supports optional chunking and checkpointing to create scalable data preparation pipelines that process raw data efficiently across multiple sources.

Does schema validation and type coercion work in automated data cleaning workflows?

Schema validation and type coercion work effectively in automated data cleaning workflows to enforce structural data quality. This skill integrates these checks into ETL-like workflows alongside deduplication and format conversion to produce clean, analysis-ready datasets.

How do I configure a deterministic ETL pipeline for data preparation?

You can configure a deterministic ETL pipeline for data preparation using Python dict-based pipeline configuration templates. This approach ensures repeatable data cleaning, validation, and transformation steps across projects without manual intervention.

When should I use an automated preprocessing pipeline instead of manual data cleaning?

You should use an automated preprocessing pipeline instead of manual data cleaning when preparing data for downstream modeling or EDA across multiple projects. It provides repeatable, scalable data preparation with structural quality checks, imputation, and outlier handling.