Developer tools · Connects with an API key

An AI teammate for Kaggle.

Connect Kaggle and your Cicada agent works in it for you: 20 Kaggle actions, from looking things up to making changes. Ask from iMessage, WhatsApp, Slack or the app, and keep it read-only if you only want it to look.

Start free

300 free credits. No card. Read-only if you want.

Things to ask about Kaggle
  • What broke in Kaggle overnight, and is it new?
  • Open a Kaggle issue for this bug with the steps from the Slack thread.
  • Summarise this week's Kaggle activity for the standup.
  • Tell me when something in Kaggle needs my attention.
Text it, Slack it, or type it in the app. Swap in your own details.
What Cicada can do in Kaggle

20 Kaggle actions, picked for what you ask.

About Kaggle: Kaggle is a platform for data science and machine learning competitions, offering datasets, notebooks, and a collaborative community.

Reads

9 in all · always allowed
  • Get Kernel Status
    Get the status of a Kaggle kernel run. Use after submitting a kernel to monitor its execution state.
  • Get Dataset Status
    Get the status of a dataset upload or processing job. Use after uploading a dataset to check…
  • List Kaggle Datasets
    List Kaggle datasets with filters and pagination. Use after authenticating with Kaggle API key.
  • Get Kaggle Config File
    Retrieve the filename of the Kaggle API configuration file.
  • Get Kaggle Config Path
    Retrieve local Kaggle API configuration file path. Use when you need to know the location of the…
  • View Kaggle Configuration
    View local Kaggle API configuration. Use when you need to confirm credentials before API calls.
  • List Kaggle Dataset Files
    List files in a Kaggle dataset. Use when you need to retrieve paginated file listings by owner and…
  • Get Kaggle Config Directory
    Retrieve the directory of the Kaggle API configuration file.
  • List Kaggle Configuration Keys
    List local Kaggle API configuration keys. Use when you need to see which configuration options are…

Changes

11 in all · off when Kaggle is read-only
  • Dataset Create
    Create a new Kaggle dataset with full metadata. Use after uploading files and finalizing metadata.
  • Kaggle Kernel Init
    Initialize a kernel-metadata.json file in a local folder.
  • Kaggle Dataset Init
    Initialize a dataset-metadata.json file in a local folder.
  • Create Dataset Version
    Create a new dataset version on Kaggle. Use when you have updated files or metadata and need to…
  • Download kernel output
    Download the output of a Kaggle kernel. Use when needing the latest kernel results locally.
  • Submit Competition Entry
    Submit an entry to a Kaggle competition. Use when you have already uploaded your file and obtained…
  • Set Kaggle Configuration
    Set a Kaggle CLI configuration parameter. Use when updating local CLI settings such as default…
  • Reset Kaggle Configuration
    Reset local Kaggle CLI configuration to defaults. Clears CLI-managed keys ('competition', 'path',…
  • Unset Kaggle Configuration
    Unset a Kaggle CLI configuration parameter. Use when removing local CLI settings such as default…
  • Download competition data files
    Download competition data files. Use after confirming the competition ID.
  • Initialize Kaggle Configuration
    Initialize Kaggle API client configuration. Attempts CLI first;

Showing 20 of 20. Your agent can use every one of them; you don't pick them, you ask for the outcome.

How it works

Connected in a minute. In your control after that.

  1. Connect Kaggle

    Open Connections, find Kaggle and paste an API key from your Kaggle account settings. Cicada checks it works before saving it.

  2. Choose what it may do

    Full, Ask first or Read-only, for the whole workspace. Share Kaggle with the team, or keep it under each person's own login.

  3. Ask from anywhere

    Text your agent on iMessage or WhatsApp, message it in Slack or the app, or put a Kaggle job on a schedule: every morning, every Friday.

Works with your other tools

Kaggle, together with the rest of your stack.

Ask for an outcome that spans apps and your agent pulls from each one, cross-checks them and sends back one answer.

Questions

Kaggle and Cicada, answered.

Does Cicada integrate with Kaggle?

Yes. Kaggle is one of the 888 apps with a page here, and it connects with an API key. Once it's connected, every agent in your workspace can use it from any channel you talk to them on.

How do I connect Kaggle?

Open Connections, find Kaggle and paste an API key from your Kaggle account settings. Cicada checks it works before saving it.

What can Cicada do in Kaggle?

20 actions: 9 that read from Kaggle and 11 that change things in it, for example get kernel status, get dataset status, list kaggle datasets. It picks the right ones for what you ask and chains them with your other apps.

Can I stop Cicada changing things in Kaggle?

Yes. In Connections, set Kaggle to Read-only and no agent in your workspace can create, change or delete anything in it; it can still read. Ask first lets it act but makes it check with you before each change.

Can I ask about Kaggle from my phone?

Yes. Text your agent on iMessage or WhatsApp, or message it in Slack or the app. It answers in the same thread, and it can run Kaggle jobs on a schedule, like every morning at 8.

Is my Kaggle data safe?

Your Kaggle login or key is stored on the server and never appears in a conversation. Disconnecting removes it. Every action an agent takes is in your activity log, and your data isn't used to train models.

One teammate. The output of a team.

Works nights, remembers every decision, answers in the thread. Start free with 300 credits.

Start free