ml-pipeline

Orchestrate end-to-end ML pipelines across Kubeflow, Airflow, and cloud-native platforms.

10.9k|1.0k|Updated Oct 20, 2025
One-click install
npx skills add https://github.com/Jeffallan/claude-skills --skill ml-pipeline-jeffallan
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ml-pipeline
Source: https://github.com/Jeffallan/claude-skills/tree/main/skills/ml-pipeline
Command: npx skills add https://github.com/Jeffallan/claude-skills --skill ml-pipeline-jeffallan

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps design, implement, and operate end-to-end ML pipelines, including feature engineering, orchestration, experiment tracking, and model deployment. It reduces manual wiring, speeds iteration, and improves reproducibility.

Core Features & Use Cases

  • Feature engineering pipelines & feature stores: Build transformation pipelines and store features.
  • Training orchestration: Manage distributed training with Kubeflow, Airflow, or custom orchestrators.
  • Experiment tracking: Log metrics, parameters, artifacts with MLflow, Weights & Biases, or Neptune.
  • Model registry & versioning: Manage artifacts and versions for governance.

Quick Start

Define a simple ingestion → feature store → training → evaluation pipeline, log metrics, and register a model.

Frequently Asked Questions about ml-pipeline

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

FAQPage Schema
How do I automate an end-to-end ML pipeline from data ingestion to model deployment?

Automate ML pipelines by orchestrating data ingestion, feature engineering, model training, evaluation, and deployment across Kubeflow, Airflow, or cloud platforms. This Skill enforces reproducible environments, versioned data and models, containerization, and comprehensive monitoring to reduce manual wiring and improve iteration speed.

What's the best way to track experiments and manage model versions in production?

Use experiment tracking tools like MLflow to log metrics, parameters, and artifacts, then register models in a model registry for governance and versioning. This enables reproducible workflows, versioned deployments, and automated retraining with full artifact lineage across distributed training environments.

Can I build feature engineering pipelines with a feature store?

Yes. Build transformation pipelines that compute and store features in a feature store, then use them consistently across training and inference. This decouples feature logic from models, ensures data quality checks, and enables feature reuse across multiple experiments and production deployments.

How do I set up distributed training orchestration with Kubeflow or Airflow?

Define training orchestration workflows using Kubeflow or Airflow to manage distributed training, hyperparameter tuning, and evaluation at scale. This Skill provides patterns for containerization, robust error handling, and reproducible environments across cloud-native platforms.

What happens if my pipeline fails—how do I handle errors and monitor in production?

ML pipelines enforce robust error handling, comprehensive monitoring, and data quality checks at each stage. This catches failures early, enables quick debugging, and maintains pipeline reliability across feature computation, training, and deployment cycles.

Do I need to version my training data and models separately?

Yes. Versioning data and models separately enforces reproducibility and governance. This Skill manages artifact versioning alongside data versioning so you can rerun experiments with identical inputs, trace model lineage, and audit deployment history.