god-data-cleaning

Automate machine learning data preparation with cleaning, preprocessing, feature engineering, and validation.

1|Updated Apr 23, 2026
One-click install
npx skills add https://github.com/ArdurAI/god-skill-suite --skill god-data-cleaning-ardurai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: god-data-cleaning
Source: https://github.com/ArdurAI/god-skill-suite/tree/main/skills/god-data-cleaning
Command: npx skills add https://github.com/ArdurAI/god-skill-suite --skill god-data-cleaning-ardurai

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill unit provides comprehensive data cleaning, preprocessing, and feature engineering capabilities, addressing the crucial first step in machine learning workflows.

Core Features & Use Cases

  • Data Cleaning: Handles missing values, outliers, and data type issues.
  • Feature Engineering: Includes domain-knowledge features, categorical encoding, numerical scaling, and text preprocessing.
  • Time Series Preprocessing: Supports time-based data transformations and stationarity checks.
  • Data Validation: Utilizes Great Expectations and Pandera for schema validation.
  • Feature Engineering: Offers domain-knowledge features, interaction features, and datetime features.
  • Use Case: Ideal for data scientists and engineers looking to build robust machine learning models by ensuring high-quality data preparation.

Quick Start

Run the 'clean_data' command to preprocess your dataset with god-data-cleaning.

Frequently Asked Questions about god-data-cleaning

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

FAQPage Schema
How do I automate data cleaning and feature engineering for machine learning workflows?

Automating data preprocessing for machine learning involves handling missing values, outliers, and data types. This Skill streamlines that process by combining domain-knowledge feature construction, numerical scaling, and categorical encoding into a single pipeline.

Can I use Pandera and Great Expectations together for schema validation during data preprocessing?

Yes, Pandera and Great Expectations can be used together for schema validation during data preprocessing. This Skill leverages both frameworks to enforce data quality checks and validate schemas before feeding datasets into machine learning models.

Does this data preparation tool support time series preprocessing and stationarity checks?

Yes, this data preparation tool supports time series preprocessing and stationarity checks. It applies time-based data transformations to ensure temporal datasets are correctly formatted and conditioned for machine learning models.

What is the best way to preprocess large datasets using Polars and PySpark for machine learning?

Preprocessing large datasets with Polars and PySpark involves efficient data cleaning and feature engineering. This Skill integrates both frameworks to handle missing values and construct features at scale, preparing high-quality inputs for AI workflows.

Do I need pandas and scikit-learn installed to run the clean_data command?

Yes, pandas and scikit-learn are required dependencies to run the clean_data command. The Skill relies on these libraries alongside Polars, PySpark, NumPy, Great Expectations, and Pandera to execute its full data preparation pipeline.

Why does my machine learning model perform poorly even after standard data cleaning?

Machine learning models often perform poorly when data cleaning lacks interaction features and categorical encoding. This Skill addresses this by applying domain-knowledge feature engineering and numerical scaling to improve overall data quality.