ml-setup

Create standardized ML competition project structures with Python templates.

Updated Feb 24, 2026
One-click install
npx skills add https://github.com/KameniAlexNea/gladius-agent --skill ml-setup
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ml-setup
Source: https://github.com/KameniAlexNea/gladius-agent/tree/main/gladius/utils/templates/skills/ml-setup
Command: npx skills add https://github.com/KameniAlexNea/gladius-agent --skill ml-setup

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the initial setup of a machine learning project for competitions, ensuring a standardized and organized directory structure, along with essential pipeline patterns for cross-validation, metrics, and baseline models.

Core Features & Use Cases

  • Project Scaffolding: Creates a canonical src/ directory layout with pre-defined modules for configuration, data handling, feature engineering, modeling, metrics, and submission.
  • Pipeline Templates: Provides boilerplate code and guidance for implementing cross-validation strategies, competition-specific metrics, and baseline model approaches.
  • Use Case: When starting a new ML competition, use this Skill to quickly set up a robust project structure that follows best practices, allowing you to focus immediately on feature engineering and model development.

Quick Start

Run the init.sh script from your competition's root directory to set up the project structure.

Frequently Asked Questions about ml-setup

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

FAQPage Schema
How do I set up a directory structure for a machine learning competition project?

To set up a machine learning competition project, run an initialization bash script from your root directory to automatically generate a standardized src/ layout with boilerplate modules for data loading, feature engineering, modeling, and metrics.

What is the best way to scaffold a Python ML pipeline for cross-validation and submissions?

Scaffolding a Python ML pipeline is best handled by generating pre-defined code templates that implement cross-validation strategies, metric calculation, and baseline models, allowing you to focus immediately on feature engineering.

Can I use this project scaffolding for general Python development outside of ML competitions?

This project scaffolding is specifically designed for ML competitions, providing specialized modules for configuration, model implementation, and submission generation rather than general-purpose Python application development layouts.

Do I need bash scripting to initialize the ML project templates?

You need bash scripting to execute the project bootstrapping and initialize the directory structure, while Python is required for the core ML workflows and executing the generated pipeline templates.

What modules are included when bootstrapping an ML competition project?

Bootstrapping an ML competition project creates modules for configuration, data handling, feature engineering, model implementation, metric calculation, and submission generation to ensure a standardized pipeline.