$git clone https://github.com/shepsci/kaggle-skillComplete Kaggle integration plugin/skill for AI coding agents — competition reports, dataset/model downloads, notebook execution, and badge collection. Works with Claude Code, Gemini CLI, Cursor, Codex, OpenClaw, and 35+ agents via skills.sh.
| 1 | # kaggle-skill |
| 2 | |
| 3 | [](https://skills.sh/shepsci/kaggle-skill/kaggle) |
| 4 | [](https://clawhub.ai/skills/kaggle) |
| 5 | [](https://opensource.org/licenses/MIT) |
| 6 | [](https://github.com/shepsci/kaggle-skill) |
| 7 | |
| 8 | `kaggle-skill` is an agent skill and plugin for end-to-end Kaggle work: |
| 9 | credential setup, competition research, dataset/model downloads, notebook |
| 10 | execution, submissions, forums and writeups, benchmark workflows, and badge |
| 11 | collection. |
| 12 | |
| 13 | This is an independent, unofficial project. It is not affiliated with, |
| 14 | endorsed by, or sponsored by Kaggle or Google. |
| 15 | |
| 16 | The repository name is `kaggle-skill`; the public skill and plugin name is |
| 17 | `kaggle`. It works with agents that support SKILL-style packages, including |
| 18 | Claude Code, Codex, OpenClaw, Antigravity CLI (`agy`), Hermes, Cursor, and 35+ |
| 19 | agents via skills.sh. Antigravity CLI is recommended for new installs; Gemini |
| 20 | CLI remains tested for legacy compatibility. |
| 21 | |
| 22 | ## Demo |
| 23 | |
| 24 | Quick agent use case: ask the agent to use the Kaggle skill to retrieve and |
| 25 | preview the writeups from the top 3 ranked submissions in the Vesuvius |
| 26 | Challenge surface detection competition. Replay it with |
| 27 | `asciinema play docs/demo/vesuvius-top-writeups.cast`. |
| 28 | |
| 29 |  |
| 30 | |
| 31 | Terminal walkthrough: install `kaggle@shepsci`, verify Kaggle credentials |
| 32 | without exposing secrets, summarize Titanic competition pages, and retrieve |
| 33 | recent Kaggle writeup discussions. Replay the committed clean source cast with |
| 34 | `asciinema play docs/demo/install-and-demo.cast`. |
| 35 | |
| 36 |  |
| 37 | |
| 38 | More task-focused local screencasts live in the [demo library](docs/demo/README.md). |
| 39 | |
| 40 | ## Available On |
| 41 | |
| 42 | | Platform | Link | Install | |
| 43 | |---|---|---| |
| 44 | | skills.sh | [skills.sh/shepsci/kaggle-skill](https://skills.sh/shepsci/kaggle-skill/kaggle) | `npx skills add shepsci/kaggle-skill` | |
| 45 | | ClawHub | [clawhub.ai/skills/kaggle](https://clawhub.ai/skills/kaggle) | `clawhub install kaggle` | |
| 46 | | Codex self-hosted repo marketplace | [github.com/shepsci/kaggle-skill](https://github.com/shepsci/kaggle-skill) | `codex plugin marketplace add shepsci/kaggle-skill --ref main` then `codex plugin add kaggle@shepsci` | |
| 47 | | Claude Code self-hosted marketplace | [github.com/shepsci/kaggle-skill](https://github.com/shepsci/kaggle-skill) | `/plugin marketplace add shepsci/kaggle-skill` then `/plugin install kaggle@shepsci` | |
| 48 | |
| 49 | ## What You Can Ask |
| 50 | |
| 51 | - "Set up my Kaggle credentials." |
| 52 | - "Summarize the rules and evaluation metric for the Titanic competition." |
| 53 | - "Generate a Kaggle competition landscape report for the last 30 days." |
| 54 | - "Search Kaggle discussion topics about ensembling." |
| 55 | - "Find recent solution writeups for this competition." |
| 56 | - "Use the Kaggle skill to retrieve and preview the writeups from the top 3 |
| 57 | ranked submissions in the Vesuvius Challenge surface detection competition." |
| 58 | - "Pull every writeup from `kaggle-measuring-agi` and group by track." |
| 59 | - "Download this dataset and prepare it for a notebook." |
| 60 | - "Push this notebook to Kaggle Kernels and tell me when it finishes." |
| 61 | - "Initialize a Kaggle benchmark task and run one model." |
| 62 | - "What badges can I still earn through API activity?" |
| 63 | |
| 64 | ## Documentation |
| 65 | |
| 66 | | Need | Start Here | |
| 67 | |---|---| |
| 68 | | Install and first run | [Docs hub](docs/README.md) | |
| 69 | | Choose the right workflow | [Workflow guide](docs/workflows.md) | |
| 70 | | Credential setup | [Setup module](skills/kaggle/modules/setup/README.md) | |
| 71 | | Module map | [Modules guide](skills/kaggle/modules/README.md) | |
| 72 | | Competition and hackathon workflows | [Competitions module](skills/kaggle/modules/competitions/README.md) | |
| 73 | | Dataset workflows | [Datasets module](skills/kaggle/modules/datasets/README.md) | |
| 74 | | Model workflows | [Models module](skills/kaggle/modules/models/README.md) | |
| 75 | | Notebook workflows | [Notebooks module](skills/kaggle/modules/notebooks/README.md) | |
| 76 | | Forums, discussions, and writeups | [Discussions module](skills/kaggle/modules/discussions/README.md) | |
| 77 | | Benchmark task workflows | [Benchmarks module](skills/kaggle/modules/benchmarks/README.md) | |
| 78 | | Badge collection | [Badges module](skills/kaggle/modules/badges/README.md) | |
| 79 | | Current Kaggle CLI command surface | [CLI reference](skills/kaggle/modules/references/cli-reference.md) | |
| 80 | | MCP tool inventory | [MCP reference](skills/kaggle/modules/references/mcp-reference.md) | |
| 81 | | Troubleshooting | [Troubleshooting guide](docs/troubleshooting.md) | |
| 82 | | Plugin distribution status | [Codex request packet](docs/distribution/codex-curated-plugin-request.md) and [Claude directory packet](docs/distribution/claude-community-submission.md) | |
| 83 | | Screencasts and demo recording | [Demo library](docs/demo/README.md) | |
| 84 | |
| 85 | ## Install |
| 86 | |
| 87 | ### Claude Code |
| 88 | |
| 89 | ```text |
| 90 | /plugin marketplace add |