ml_engineer

Build and deploy machine learning models for CLV prediction, uplift segmentation, and send-time optimization.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/ColbyRReichenbach/retentionAI --skill ml-engineer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ml_engineer
Source: https://github.com/ColbyRReichenbach/retentionAI/tree/main/.claude/skills/ml_engineer
Command: npx skills add https://github.com/ColbyRReichenbach/retentionAI --skill ml-engineer

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires lifetimes, pandas, scikit-learn, numpy, joblib, boto3.

What problem does it solve?

This skill helps data teams build, evaluate, and deploy machine learning models to predict CLV, segment customers by uplift, and optimize send times for retention campaigns.

Core Features & Use Cases

  • CLV prediction models (BG/NBD) for revenue forecasting
  • Uplift modeling for persuasiveness segmentation
  • Send Time Optimization to maximize engagement
  • End-to-end ML pipelines: training, evaluation, deployment, monitoring
  • Weekly retraining with versioned artifacts and deployment hooks

Quick Start

Train a baseline CLV model on your customer transactions and generate batch predictions for a test subset.

Frequently Asked Questions about ml_engineer

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

FAQPage Schema
How do I build machine learning models for CLV prediction and uplift segmentation?

You can build CLV prediction models using BG/NBD and perform uplift segmentation by training and evaluating models with scikit-learn and lifetimes across your customer analytics workflows.

What's the best way to automate customer retention model retraining and deployment?

Automate retention model deployment by configuring end-to-end ML pipelines that handle weekly retraining, version model artifacts with joblib, and trigger deployment hooks automatically.

Does this machine learning workflow require Python and specific data science libraries?

Yes, this workflow requires Python and specific data science libraries including pandas, scikit-learn, numpy, lifetimes, joblib, and boto3 to execute data prep, training, and deployment.

How does send-time optimization work for retention campaigns?

Send-time optimization works by applying machine learning models to customer engagement data to predict and schedule message delivery at times maximizing retention campaign engagement.

Can I use boto3 to deploy retention models to AWS environments?

Yes, you can use boto3 to handle deployment hooks and manage model artifacts in AWS environments as part of the end-to-end machine learning pipeline for RetentionAI.