Toolverse
All skills

numerai-model-upload

by numerai

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.

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Author
numerai
Category
Data Science
Views
1

About this skill

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.

How to use

  1. Sprawdź wersję Pythona wymaganą przez Numerai. Jeśli masz dostęp do serwera MCP Numerai, wykonaj zapytanie GraphQL do computePickleDockerImages, aby znaleźć obraz z default: true – nazwa obrazu wskaże wersję (np. numerai_predict_py_3_12 oznacza Python 3.12). Jeśli MCP nie jest zainstalowany, zainstaluj go poleceniem curl -sL https://numer.ai/install-mcp.sh | bash i skonfiguruj klucz API.
  2. Utwórz wirtualne środowisko Pythona z dokładnie taką samą wersją, jaką wskazał obraz Dockera. Użyj pyenv do zarządzania wersjami – sprawdź dostępne wersje poleceniem ls ~/.pyenv/versions/, a następnie utwórz środowisko dla wymaganej wersji (np. 3.12).
  3. Aktywuj wirtualne środowisko i zainstaluj zależności wymagane przez Twój model oraz bibliotekę numerai-tools.
  4. Przygotuj skrypt zawierający funkcję predict(live_features, live_benchmark_models), która będzie sercem pickle'a. Funkcja musi być samodzielna i nie wymagać dostępu do plików spoza pickle'a.
  5. Użyj skill'a do wygenerowania pliku pickle zawierającego Twoją funkcję predict(). Upewnij się, że Python w Twoim środowisku lokalnym dokładnie pasuje do wersji w kontenerze – niezgodność wersji powoduje błędy segmentacji i niepowodzenia walidacji.
  6. Przetestuj pickle lokalnie, a następnie wgraj go do Numerai Tournament za pośrednictwem platformy.

Related skills

prompt-optimizer

by solatis

Optimize system prompts for Claude Code agents using proven prompt engineering patterns. Use when users request prompt improvement, optimization, or refinement for agent workflows, tool instructions, or system behaviors.

Data Science
15109

arxiv-search

by langchain-ai

Search arXiv preprint repository for papers in physics, mathematics, computer science, quantitative biology, and related fields

Data Science
76172

web-artifacts-builder

by anthropics

Suite of tools for creating elaborate, multi-component claude.ai HTML artifacts using modern frontend web technologies (React, Tailwind CSS, shadcn/ui). Use for complex artifacts requiring state management, routing, or shadcn/ui components - not for simple single-file HTML/JSX

Data Science
37124

last30days

by sickn33

Research a topic from the last 30 days on Reddit + X + Web, become an expert, and write copy-paste-ready prompts for the user's target tool.

Data Science
2148

notebooklm

by leegonzales

Query Google NotebookLM for source-grounded, citation-backed answers from uploaded documents. Reduces hallucinations through Gemini's document-only responses. Browser automation with library management and persistent authentication.

Data Science
142112

quant-analyst

by zenobi-us

Expert quantitative analyst specializing in financial modeling, algorithmic trading, and risk analytics. Masters statistical methods, derivatives pricing, and high-frequency trading with focus on mathematical rigor, performance optimization, and profitable strategy development.

Data Science
67217