Connect Kaggle to Your AI Agent

Describe the topic and resource requirements to build a list of candidates from Kaggle metadata.

4 tools API key

Try a Kaggle Task

Copy a prompt into your agent with the oo Skill installed. Add your page links and source notes before running it.

oo Skill Kaggle

Find Candidate Datasets

Search datasets by topic, format, size, and license family.

/oo Kaggle: Find Kaggle CSV datasets about [topic] under [maximum size] with license family [license]. Compare their available metadata and include resource references for inspection.

Find Related Notebooks

Search notebook records connected to a selected dataset.

/oo Kaggle: Find Kaggle Python notebooks using dataset [owner/dataset-slug]. Summarize the metadata available for each candidate without claiming to have read its source.

Start Working with Kaggle

  1. Install OOMOL

    Set up oo CLI and the oo Skill in your agent.

    Install OOMOL →
  2. Connect Kaggle

    Connect your Kaggle legacy API key and username.

    Connect Kaggle →
  3. Give Your Agent a Task

    Use /oo with the pages to read, the changes to make, and where to save the result.

    Connection Guide →

Choose Your Agent

  • The key and username from your Kaggle API token.
  • Resource lists provide metadata. Dataset files, notebook source, and model weights are not downloaded by these actions.

Kaggle Tools

This connection lists Kaggle competitions, datasets, notebooks or scripts, and models using search and resource filters.

Datasets and Notebooks

Filter dataset listings and related notebook or script records.

Competitions and Models

Search competitions and models by topic or owner.

4 tools

List Competitions

List Kaggle competitions with optional group, category, search, and pagination filters.

kaggle.list_competitions

List Datasets

List Kaggle datasets with optional search, ownership, type, license, tag, and size filters.

kaggle.list_datasets

List Kernels

List Kaggle notebooks and scripts with optional search, source, language, type, and pagination filters.

kaggle.list_kernels

List Models

List Kaggle models with optional owner, search, sort, and pagination filters.

kaggle.list_models

Frequently Asked Questions

Which authentication is used?

Use the legacy Kaggle API key with its username. A key without the matching username is insufficient.

Can I focus on a file format or license?

Dataset lists support file-type and license-family filters, along with search, size, tags, and owner filters.

Can AI analyze dataset rows through this connection?

These actions find resource records. They do not retrieve dataset files or rows; obtain the data separately before asking for row-level analysis.

Connect Kaggle

About Kaggle ↗