ml-pipeline-automation

Solid

Automate ML workflows with Airflow, Kubeflow, MLflow. Use for reproducible pipelines, retraining schedules, MLOps, or encountering task failures, dependency errors, experiment tracking issues.

AI & Automation 160 stars 25 forks Updated 2 weeks ago MIT

Install

View on GitHub

Quality Score: 88/100

Stars 20%
73
Recency 20%
90
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# ML Pipeline Automation Orchestrate end-to-end machine learning workflows from data ingestion to production deployment with production-tested Airflow, Kubeflow, and MLflow patterns. ## When to Use This Skill Load this skill when: - **Building ML Pipelines**: Orchestrating data → train → deploy workflows - **Scheduling Retraining**: Setting up automated model retraining schedules - **Experiment Tracking**: Tracking experiments, parameters, metrics across runs - **MLOps Implementation**: Building reproducible, monitored ML infrastructure - **Workflow Orchestration**: Managing complex multi-step ML workflows - **Model Registry**: Managing model versions and deployment lifecycle ## Quick Start: ML Pipeline in 5 Steps ```bash # 1. Install Airflow and MLflow (check for latest versions at time of use) pip install apache-airflow==3.1.5 mlflow==3.7.0 # Note: These versions are current as of December 2025 # Check PyPI for latest stable releases: https://pypi.org/project/apache-airflow/ # 2. Initialize Airflow database airflow db init # 3. Create DAG file: dags/ml_training_pipeline.py cat > dags/ml_training_pipeline.py << 'EOF' from airflow import DAG from airflow.operators.python import PythonOperator from datetime import datetime, timedelta default_args = { 'owner': 'ml-team', 'retries': 2, 'retry_delay': timedelta(minutes=5) } dag = DAG( 'ml_training_pipeline', default_args=default_args, schedule_interval='@daily', start_date=datetime(2025, 1, 1...

Details

Author
secondsky
Repository
secondsky/claude-skills
Created
6 months ago
Last Updated
2 weeks ago
Language
TypeScript
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category