automl-pipeline-setup

Automate ML pipeline setup with YAML, Great Expectations, H2O.ai, and MLflow.

19|5|Updated Nov 23, 2025
One-click install
npx skills add https://github.com/Nir-Bhay/markups --skill automl-pipeline-setup
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: automl-pipeline-setup
Source: https://github.com/Nir-Bhay/markups/tree/main/.agents/skills/automl-pipeline-setup
Command: npx skills add https://github.com/Nir-Bhay/markups --skill automl-pipeline-setup

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires great_expectations, h2o, mlflow, optuna, apache-airflow, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the complex and time-consuming process of setting up machine learning pipelines, including data validation, feature engineering, model training, and deployment.

Core Features & Use Cases

  • Automated Pipeline Configuration: Define and configure entire ML pipelines using YAML.
  • Data Validation: Integrates with Great Expectations for robust data quality checks.
  • Feature Engineering: Provides pre-built transformers for numerical and categorical data.
  • AutoML Training: Leverages H2O.ai for automated model selection and hyperparameter tuning.
  • Experiment Tracking: Integrates with MLflow for logging and model registry.
  • Orchestration: Includes an example Airflow DAG for pipeline scheduling.
  • Use Case: Quickly set up a customer churn prediction pipeline by defining your data source and target variable in a YAML configuration, letting the skill handle the rest.

Quick Start

Use the automl-pipeline-setup skill to configure and train a customer churn prediction model using the provided YAML configuration.

Frequently Asked Questions about automl-pipeline-setup

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

FAQPage Schema
How do I automate ML pipeline setup for classification and regression tasks?

Automating ML pipeline setup involves configuring data validation, feature engineering, AutoML training, and experiment tracking. This Skill uses YAML configuration to define data sources and targets, orchestrating the entire workflow for tabular data tasks.

Can I use MLflow and H2O.ai together for automated model training and tracking?

Yes, you can use MLflow and H2O.ai together for automated model training and tracking. H2O.ai handles automated model selection and hyperparameter tuning, while MLflow logs experiments and manages the model registry throughout the pipeline execution.

What's the best way to add data validation checks to a machine learning pipeline?

Adding data validation to a machine learning pipeline is best achieved using Great Expectations. This integration performs robust data quality checks on your tabular data before feature engineering and model training occur, ensuring dataset integrity.

Does this automated ML pipeline support orchestration with Apache Airflow?

Yes, this automated ML pipeline supports orchestration with Apache Airflow. It includes an example Airflow DAG for pipeline scheduling, allowing you to automate the execution of data validation, training, and tracking on a defined schedule.

How do I configure a customer churn prediction pipeline using YAML?

To configure a customer churn prediction pipeline, you define your data source and target variable in a YAML configuration file. The pipeline then automatically processes the tabular data, applies feature engineering, and trains the model.

When should I not use an automated AutoML pipeline for my machine learning project?

You should not use an automated AutoML pipeline for non-tabular data like images or text, as it specifically supports tabular data for classification and regression. Complex, highly custom feature engineering requirements may also exceed its pre-built transformers.