Back to Skills

data-transform

Transform, clean, reshape, and preprocess data using pandas and numpy. Works with ANY LLM provider (GPT, Gemini, Claude, etc.).

834stars98forksUpdated 2/10/2026

Security Assessment

Safe(100/100)
Security Score100/100

About data-transform

The Data Transformation (Universal) skill provides a robust framework for cleaning, reshaping, normalizing, and preprocessing datasets using standard Python libraries such as pandas, numpy, and scikit-learn. It addresses the common challenges faced in data preparation, including handling missing values, removing duplicates, filtering outliers, scaling numeric features, and converting data formats. By performing these transformations locally, the skill ensures compatibility with any large language model (LLM) provider, offering flexibility and control without relying on cloud-based services.

This skill offers a comprehensive set of features for managing and transforming data efficiently. Users can normalize and scale numeric data using multiple methods, including Z-score, Min-Max, and Robust scaling, as well as apply log transformations for skewed distributions. It supports reshaping data between wide and long formats, merging multiple datasets, and creating new features from existing ones. The skill also facilitates cleaning operations such as filling or removing missing values, eliminating duplicates, and removing outliers using the IQR method. With these capabilities, it enables precise and repeatable preprocessing workflows tailored to specific datasets.

Ideal use cases include preparing raw data for machine learning models, statistical analysis, or reporting. Analysts, data scientists, and developers who work with structured datasets can leverage this skill to streamline preprocessing, ensure data quality, and enhance feature engineering. Its compatibility with any LLM provider makes it suitable for hybrid workflows where AI models require clean and structured input data, allowing users to maintain consistency and accuracy across different platforms and environments.

FAQ

Which Python libraries are required to use this skill?

The skill relies on pandas, numpy, and scikit-learn for data manipulation, normalization, scaling, and feature encoding.

Can this skill be used with any LLM provider?

Yes, it works locally and is compatible with all LLM providers including GPT, Gemini, Claude, DeepSeek, and Qwen.

How does the skill handle missing or duplicate data?

It provides options to remove duplicates, drop rows with missing values, or fill missing values using median values for numeric columns or a default label for categorical columns.

What methods are available for scaling or normalizing numeric data?

The skill supports StandardScaler (Z-score normalization), MinMaxScaler, RobustScaler (resistant to outliers), and log transformations.

Can this skill reshape datasets between wide and long formats?

Yes, it allows converting wide-format data to long format using melt and reconstructing wide-format data from long format using pivot.

Install data-transform

Download and extract the skill files to your .claude/skills/ directory.

Quick Setup:

  1. Copy the skill folder to .claude/skills/
  2. Claude will automatically detect and use the skill