ML Forecasting Skill

Build and deploy LSTM and XGBoost ensemble models for demand forecasting on Vertex AI.

1|Updated Feb 10, 2026
One-click install
npx skills add https://github.com/ColbyRReichenbach/shelfops --skill ml-forecasting-skill
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ML Forecasting Skill
Source: https://github.com/ColbyRReichenbach/shelfops/tree/main/.claude/skills/ml-forecasting
Command: npx skills add https://github.com/ColbyRReichenbach/shelfops --skill ml-forecasting-skill

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires tensorflow, xgboost, pandas, numpy, google-cloud-aiplatform, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the creation and deployment of machine learning models to predict future demand for products, optimizing inventory management and reducing stockouts.

Core Features & Use Cases

  • Demand Forecasting: Builds and deploys ensemble models (LSTM + XGBoost) for accurate sales predictions.
  • Feature Engineering: Generates over 45 relevant features from temporal, sales, product, store, promotion, and weather data.
  • Model Training & Evaluation: Manages the end-to-end pipeline from data preparation to performance monitoring.
  • Deployment: Integrates with Vertex AI for scalable model serving.
  • Use Case: A retail chain can use this Skill to forecast daily sales for each SKU in every store, enabling dynamic inventory adjustments and preventing lost sales due to stockouts.

Quick Start

Use the ML Forecasting Skill to generate a 7-day demand forecast for SKU 'XYZ123' at store 'STORE456'.

Frequently Asked Questions about ML Forecasting Skill

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

FAQPage Schema
How do I predict retail demand using machine learning and historical sales data?

To predict retail demand, this Skill builds ensemble machine learning models using LSTM and XGBoost architectures. It automates feature engineering from temporal, sales, promotion, and weather data to generate accurate future demand predictions.

Can I deploy forecasting models directly to Vertex AI for automated inventory management?

Yes, you can deploy forecasting models to Vertex AI for automated inventory management. The Skill manages the end-to-end pipeline from data preparation to scalable model serving within the Google Cloud AI Platform environment.

What features do I need for demand forecasting with XGBoost and LSTM?

For demand forecasting with XGBoost and LSTM, the Skill generates over 45 features automatically. It integrates temporal, sales, product, store, promotion, and weather data to train the ensemble machine learning models.

How do I forecast daily sales for individual SKUs across multiple retail stores?

You forecast daily sales for individual SKUs by feeding product, store, and temporal data into the pipeline. The Skill outputs a 7-day demand forecast for specific SKUs at designated store locations to enable dynamic inventory adjustments.

Do I need TensorFlow and Google Cloud AI Platform to run automated demand prediction?

Yes, you need TensorFlow and Google Cloud AI Platform dependencies to run automated demand prediction. The ensemble architecture relies on these frameworks alongside XGBoost, Pandas, and NumPy for data preparation and model training.

What is the best way to prevent stockouts using AI-driven retail analytics?

The best way to prevent stockouts using AI-driven retail analytics is deploying ensemble LSTM and XGBoost models. This approach optimizes inventory management by accurately predicting future product demand across retail locations.