ds-feature-engineering

Automate feature engineering for tabular data into predictive signals.

Updated Mar 8, 2026
One-click install
npx skills add https://github.com/Phife726/ds_agent --skill ds-feature-engineering
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ds-feature-engineering
Source: https://github.com/Phife726/ds_agent/tree/main/ds-feature-engineering
Command: npx skills add https://github.com/Phife726/ds_agent --skill ds-feature-engineering

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Feature engineering is the craft of transforming raw data into predictive signals that improve model performance. It's the bridge between EDA and modeling, enabling models to learn from meaningful, domain-aware features.

Core Features & Use Cases

  • Extracts meaningful features from numeric, categorical, and datetime data (encodings, time-based features, ratios, and interactions).
  • Builds aggregated and interaction features for per-entity modeling (RFM-like features and cohort-level signals).
  • Applies best practices to avoid leakage and ensures reproducible feature pipelines.

Quick Start

Provide a feature engineering plan for a tabular dataset to improve model performance.

Frequently Asked Questions about ds-feature-engineering

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

FAQPage Schema
How do I automate feature engineering for tabular data?

Automate feature engineering for tabular data by applying encoding strategies, extracting datetime features, and building ratio and interaction features to transform raw columns into predictive signals during data prep.

What is the best way to extract datetime features and encode categorical data for model improvement?

Extract datetime features and encode categorical data by applying targeted encoding strategies and time-based extraction techniques, turning raw columns into meaningful predictive signals that improve model performance.

How do I build aggregation and interaction features for per-entity modeling?

Build aggregation and interaction features for per-entity modeling by generating RFM-like features and cohort-level signals across entities, bridging the gap between EDA and modeling.

How do I prevent data leakage when creating a feature engineering pipeline?

Prevent data leakage when creating a feature engineering pipeline by applying best practices to avoid leakage and ensuring reproducible feature pipelines during data preparation.

Can I use this feature engineering approach for data prep between EDA and modeling?

Yes, you can use this feature engineering approach for data prep between EDA and modeling, as it specifically transforms raw data into domain-aware predictive signals to improve model performance.

Does this feature engineering tool require any specific dependencies or components?

No specific dependencies or components are required, as it operates independently while optionally referencing scripts and assets directories to organize tooling according to the Skill Unit standard.