scikit-learn

Create reusable scikit-learn pipeline patterns for preprocessing, model selection, and evaluation.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Standardize ML model development by providing reusable scikit-learn pipeline patterns, preprocessing strategies, and evaluation guidelines to improve reproducibility and reduce boilerplate.

Core Features & Use Cases

  • Pipelines and preprocessing: ColumnTransformer-based pipelines, scalable preprocessing, and model integration.
  • Model evaluation: Cross-validation, scoring, and metrics for classification, regression, and clustering-ready patterns.
  • Reusability and collaboration: Clear templates for experiments and feature engineering aligned with sklearn conventions.

Quick Start

Create a complete training pipeline with preprocessing, a classifier, and cross-validated evaluation to compare models.

Frequently Asked Questions about scikit-learn

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

FAQPage Schema
How do I build a scikit-learn pipeline with preprocessing and cross-validation?

Build scikit-learn pipelines by combining a ColumnTransformer for scalable preprocessing with a classifier, then apply cross-validated evaluation to compare models using reusable templates that reduce boilerplate.

What is the best way to standardize ML model development and improve reproducibility?

Standardize ML model development by applying reusable scikit-learn pipeline patterns for preprocessing, model selection, and evaluation, which reduces boilerplate and ensures consistent, reproducible experimental workflows.

Can I use ColumnTransformer to scale preprocessing for classification and regression workflows?

Yes, ColumnTransformer-based pipelines enable scalable preprocessing and model integration for classification, regression, and clustering-ready patterns, aligning feature engineering with standard scikit-learn conventions.

How do I evaluate ML models using cross-validation and scoring metrics in scikit-learn?

Evaluate ML models using scikit-learn cross-validation, scoring, and metrics templates designed for classification, regression, and clustering, providing clear evaluation guidelines to compare model performance consistently.

Do I need numpy and pandas to design robust ML pipelines with scikit-learn patterns?

Yes, numpy and pandas are required dependencies to design robust scikit-learn ML pipelines, providing the foundational data structures and array operations needed for preprocessing and model integration workflows.

What are the limitations of using scikit-learn pipeline patterns for hyperparameter tuning?

Scikit-learn pipeline patterns provide templates for hyperparameter tuning and model selection, but are constrained to scikit-learn-compatible estimators and require adherence to sklearn conventions for reproducibility.