RepoNVIDIANVIDIApublished Jun 8, 2026seen 3w

NVIDIA/nvidia-kaggle

Python

Open original ↗

Captured source

source ↗
published Jun 8, 2026seen 3wcaptured 3whttp 200method plain

NVIDIA/nvidia-kaggle

Description: NVIDIA Kaggle Plugin gives agents end-to-end Kaggle competition workflows through a single skill, nvidia-kaggle-skill. It can gather competition context, study public writeups and notebooks, reproduce kernels locally, submit to competitions, and manage Ka

Language: Python

License: MIT

Stars: 2

Forks: 0

Open issues: 0

Created: 2026-06-08T21:25:10Z

Pushed: 2026-07-01T16:12:09Z

Default branch: main

Fork: no

Archived: no

README:

NVIDIA Kaggle Plugin

NVIDIA Kaggle Plugin gives agents end-to-end Kaggle competition workflows through a single skill, nvidia-kaggle-skill. It can gather competition context, study public writeups and notebooks, reproduce kernels locally, submit to competitions, and manage Kaggle datasets.

The skill accepts whatever's natural — a competition slug, a Kaggle URL, a kernel ref, a writeup URL, or a local path — and picks the right script to run based on the request.

![Demo: asking Claude Code to summarize the top AIMO Progress Prize 2 solutions](demo/demo.gif)

| Workflow | What it does | |---|---| | Competition context | Fetches the overview, rules, evaluation, timeline, and dataset description. | | Solution writeups | Finds leaderboard writeups and summarizes the strongest approaches. | | Discussions | Indexes Kaggle discussions, searches them, and reads selected threads. | | Kernels | Indexes, queries, reads, and researches public Kaggle kernels. | | Kernel reproduction | Downloads a Kaggle notebook and its inputs into a local workspace. | | Submission | Pushes a Kaggle kernel submission and polls for the final result. | | Dataset upload | Creates or updates a Kaggle dataset from a local folder. |

Requirements

  • Python 3.10 or newer.
  • An agent runtime with plugin or Agent Skills support, such as Codex, Claude Code, or another compatible harness.
  • A Kaggle account and KAGGLE_API_TOKEN for API-backed workflows, including dataset access, kernels, submissions, and dataset uploads.

Examples

Top Solution Writeups

What this does: Scrapes the competition leaderboard, opens the top-N solution discussions, and summarizes the techniques each top team used. Useful when starting a new competition and you want to know what has historically won.

/nvidia-kaggle:nvidia-kaggle-skill Get the top 3 solution writeups from the AI Mathematical Olympiad - Progress Prize 2 competition and summarize the key strategies.

Show answer

AIMO Progress Prize 2 - Top 3 Writeup Summary

Rank Team Approach
1st NemoSkills (NVIDIA) Large-scale SFT + TIR fine-tune + model merge + TensorRT-LLM/FP8/ReDrafter
2nd imagination-research SFT + DPO on DeepSeek-R1-14B + lmdeploy W4KV8 + dual CoT/Code prompting
3rd Aliev Off-the-shelf DeepSeek-R1-14B AWQ + branching, duplication, and early-stop inference

Key strategies:
1. Tool-integrated reasoning improved the winning team's majority-vote accuracy.
2. DPO shortened outputs, enabling more samples within the time budget.
3. Quantization, fast inference engines, and speculative decoding were critical.
4. Multi-level early stopping reduced wasted generation.
5. Dynamic time budgeting helped allocate samples across questions.
6. Strong inference design was enough for 3rd place without fine-tuning.

Files written:
- 1st_place_writeup.md
- 2nd_place_writeup.md
- 3rd_place_writeup.md
- summary.md

Competition Overview And Dataset

What this does: Fetches the competition's overview, rules, evaluation metric, timeline, and dataset description in one pass. This is usually the first thing to run for a new competition — it gives the agent the framing it needs before writing any code.

/nvidia-kaggle:nvidia-kaggle-skill Fetch the competition overview and dataset description for the ARC Prize 2025 competition.

Show answer

ARC Prize 2025 - Competition Overview

Type: Research competition - $1,000,000 total prize pool
Goal: Build AI systems that efficiently learn new skills and solve novel abstract reasoning tasks.
Metric: Percent correct predictions, with exact grid match required and 2 attempts per test output.
Submission: JSON predictions for 240 unseen test tasks. Notebooks only, no internet, up to 12h runtime.

Dataset files:
- arc-agi_training_challenges.json
- arc-agi_training_solutions.json
- arc-agi_evaluation_challenges.json
- arc-agi_evaluation_solutions.json
- arc-agi_test_challenges.json
- sample_submission.json

Total size: 6.91 MB
License: Apache 2.0
Grid format: rectangular matrices of integers 0-9, up to 30x30.

Public Kernel Research

What this does: Indexes the public kernels for a competition into a local cache, then queries and reads the highest-ranked ones to summarize the modeling approaches, feature engineering patterns, and common pitfalls. Useful for getting up to speed on what the community has already tried before you write your own baseline.

/nvidia-kaggle:nvidia-kaggle-skill Research the top public kernels for the Home Credit Default Risk competition and summarize the modeling approaches used.

Show answer

Home Credit Default Risk - Top Public Kernels Research

Top public kernels included:
- Start Here: A Gentle Introduction - Will Koehrsen
- Home Credit: Complete EDA + Feature Importance - Lathwal
- LightGBM with Simple Features - Aguiar
- Introduction to Manual Feature Engineering - Will Koehrsen
- Feature Selection with Null Importances - olivier

Modeling approaches:
1. LightGBM dominated competitive public kernels, usually with KFold CV, OOF averaging, and early stopping on AUC.
2. XGBoost pipelines used broad table aggregations and ratio features such as DAYS_EMPLOYED_PERC and EXT_SOURCE products.
3. Stacking combined tree models and gradient boosting models with a logistic regression meta-learner.
4. Deep learning underperformed GBDT approaches on this tabular dataset.
5. Feature engineering across bureau, previous applications, POS_CASH, credit card, and installments tables was central.
6. Bayesian optimization and null-importance filtering improved feature sets and model tuning.

Kernel Setup

What this does: Downloads a public Kaggle notebook along with the competition data and any dataset inputs it depends on, and lays them out in a local workspace that's ready to run. Handy when you want to start from an existing baseline instead of from scratch.

/nvidia-kaggle:nvidia-kaggle-skill Download and set up this notebook locally so I can run...

Excerpt shown — open the source for the full document.

Notability

notability 3.0/10

Routine new repo with low traction.