ml-best-practices

Structure end-to-end machine learning analysis for tabular and time-based datasets.

Updated Jun 10, 2026
One-click install
npx skills add https://github.com/AubreyHan/SKILL_Repo --skill ml-best-practices-aubreyhan
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ml-best-practices
Source: https://github.com/AubreyHan/SKILL_Repo/tree/main/ml-best-practices
Command: npx skills add https://github.com/AubreyHan/SKILL_Repo --skill ml-best-practices-aubreyhan

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you turn machine learning and data analysis prompts into structured, notebook-ready workflows that are easier to interpret, validate, and explain.

Core Features & Use Cases

  • Workflow selection: Matches the prompt to the right analysis path, including clustering, classification, regression, forecasting, anomaly detection, and model comparison.
  • Notebook discipline: Encourages clear analysis by pairing each code cell with markdown interpretation and ending with a comprehensive summary.
  • ML best practices: Reinforces correct preprocessing order, missing-value handling, feature encoding, train-test splitting, and model evaluation.
  • SQL handoff support: When a SQL solution is needed, it guides the analysis steps while leaving SQL syntax to the appropriate SQL-capable tool.
  • Use case: Ideal for answering a business question on customer segmentation, churn prediction, sales forecasting, or comparing models in a way that is reproducible and easy to review.

Quick Start

Use the ml-best-practices skill to analyze this dataset, follow the most appropriate ML workflow, and return a notebook-style answer with markdown interpretation after every code cell.

Frequently Asked Questions about ml-best-practices

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

FAQPage Schema
How do I structure an end-to-end machine learning analysis for customer churn prediction?

To structure machine learning analysis for customer churn prediction, this Skill applies classification workflows with disciplined train-test splitting, missing-value handling, feature encoding, and model evaluation. It outputs notebook-ready code paired with markdown interpretation after every cell.

What is the best way to organize a machine learning notebook for sales forecasting?

The best way to organize a machine learning notebook for sales forecasting is using structured time-based dataset workflows. This Skill enforces correct preprocessing order, feature encoding, and model evaluation, ending with a comprehensive summary for reproducible analysis.

Can I use this for clustering and anomaly detection on tabular datasets?

Yes, you can use this for clustering and anomaly detection on tabular datasets. The Skill matches your prompt to the appropriate workflow path, ensuring correct preprocessing, missing-value handling, and markdown interpretation for reproducible notebook or SQL handoff outputs.

How do I compare different machine learning models in a reproducible notebook format?

To compare different machine learning models in a reproducible notebook format, this Skill structures model comparison workflows with mandatory train-test splitting, feature encoding, and model evaluation. It pairs every code cell with markdown interpretation to ensure rigorous validation.

Does this machine learning workflow support SQL handoffs?

Yes, this machine learning workflow supports SQL handoffs. When a SQL solution is needed, the Skill guides the structured analysis steps, including preprocessing and model evaluation, while leaving the actual SQL syntax generation to the appropriate SQL-capable tool.