Complete Kaggle integration — competition reports, dataset downloads, notebook execution, and submissions.
What it does
The Kaggle API has specific authentication patterns, a CLI with non-obvious commands, and competition/dataset workflows that require knowing the right sequence of operations. Claude can describe how Kaggle works but generates API calls that miss authentication setup, use deprecated endpoints, or fail on the specific file formats Kaggle expects for submissions. This skill loads the complete Kaggle CLI and API workflow: authentication, dataset download, competition submission, notebook execution, and leaderboard reporting.
Use case
Working on Kaggle competitions or using Kaggle as a dataset source. Also useful for automating competition workflows — downloading data, running experiments, and submitting predictions without leaving the terminal. Made by shepsci.
"Set up Kaggle authentication and download the dataset for this competition." "Search for datasets about climate change and download the top-rated one." "Submit my predictions file to this competition and show the current leaderboard." "Generate a competition report showing my submission history and score progression." "Run my notebook on Kaggle's infrastructure and return the output."
Make sure your kaggle.json credentials file is in ~/.kaggle/ before starting.
Claude handles the full workflow: authentication check, correct API calls, file management.
For competitions: provide the competition slug (from the URL) and Claude builds the correct commands.
Input
A Kaggle task: competition name or slug, dataset search terms, or a predictions file to submit.
Output
Completed Kaggle operations: downloaded datasets in the correct directory structure, competition submissions with confirmation, leaderboard data, and competition reports.
npx skillsadd shepsci/skills/kaggle-integration
Requires skills.sh CLI
Collection of scientific skills for working with specialized libraries, databases, and research workflows.
Orchestrate ML model evaluation jobs — benchmarks, metrics, reports, and comparison dashboards.
Analyze CSV files and generate insights with automatic visualizations, statistics, and data profiling.