numerai-model-upload

Create portable Numerai model-upload pickles with pure numpy/pandas inference.

Updated Feb 4, 2026
One-click install
npx skills add https://github.com/donzales12/example-scripts --skill numerai-model-upload-donzales12
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: numerai-model-upload
Source: https://github.com/donzales12/example-scripts/tree/main/numerai/agents/skills/numerai-model-upload
Command: npx skills add https://github.com/donzales12/example-scripts --skill numerai-model-upload-donzales12

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Create Numerai Tournament model upload pickles (.pkl) with a self-contained predict() function. Use when preparing upload artifacts, debugging numerai_predict import errors, or documenting model-upload requirements and testing steps.

Core Features & Use Cases

  • Portable inference bundle: Builds a self-contained model.pkl that runs in Numerai's numerai_predict container without repo dependencies.
  • Environment compatibility: Ensures Python version and library compatibility to avoid segmentation faults.
  • Validation workflow: Provides guidance for testing, MCP queries, and deployment steps to securely upload artifacts.

Quick Start

Train and export a self-contained inference bundle that runs in Numerai's container without repo dependencies.

Frequently Asked Questions about numerai-model-upload

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

FAQPage Schema
How do I create a portable Numerai model upload pickle that runs without repo dependencies?

To create a portable Numerai model upload pickle, build a self-contained model.pkl with a pure numpy/pandas inference bundle and a predict() function. This ensures the artifact runs in Numerai's numerai_predict container without requiring external repository dependencies.

Why does my Numerai model upload fail with import errors in the numerai_predict container?

Numerai model upload import errors occur when the pickle lacks a self-contained predict() function or retains external repo dependencies. Constructing a pure numpy/pandas inference bundle with CPU-only weights resolves these segmentation faults and environment compatibility issues.

What is the best way to ensure Python version compatibility for a Numerai model pkl?

Ensuring Python version compatibility for a Numerai model pkl requires building a pure numpy/pandas inference bundle with CPU-only weights. This approach prevents segmentation faults and library conflicts when the artifact executes inside the numerai_predict container.

Can I validate a Numerai model pkl with MCP before deployment?

Yes, you can validate a Numerai model pkl with MCP before deployment. The validation workflow provides guidance for testing the self-contained predict() function, querying the MCP, and executing secure deployment steps for the upload artifact.

How do I retain correct preprocessing in a self-contained Numerai model pkl?

To retain correct preprocessing in a self-contained Numerai model pkl, construct a pure numpy/pandas inference bundle that encapsulates all preprocessing logic within the predict() function. This ensures the CPU-only weights execute accurately without external repo dependencies.