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.
300 free credits. No card. Read-only if you want.
- 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.
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 StatusGet the status of a Kaggle kernel run. Use after submitting a kernel to monitor its execution state.
- Get Dataset StatusGet the status of a dataset upload or processing job. Use after uploading a dataset to check…
- List Kaggle DatasetsList Kaggle datasets with filters and pagination. Use after authenticating with Kaggle API key.
- Get Kaggle Config FileRetrieve the filename of the Kaggle API configuration file.
- Get Kaggle Config PathRetrieve local Kaggle API configuration file path. Use when you need to know the location of the…
- View Kaggle ConfigurationView local Kaggle API configuration. Use when you need to confirm credentials before API calls.
- List Kaggle Dataset FilesList files in a Kaggle dataset. Use when you need to retrieve paginated file listings by owner and…
- Get Kaggle Config DirectoryRetrieve the directory of the Kaggle API configuration file.
- List Kaggle Configuration KeysList 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 CreateCreate a new Kaggle dataset with full metadata. Use after uploading files and finalizing metadata.
- Kaggle Kernel InitInitialize a kernel-metadata.json file in a local folder.
- Kaggle Dataset InitInitialize a dataset-metadata.json file in a local folder.
- Create Dataset VersionCreate a new dataset version on Kaggle. Use when you have updated files or metadata and need to…
- Download kernel outputDownload the output of a Kaggle kernel. Use when needing the latest kernel results locally.
- Submit Competition EntrySubmit an entry to a Kaggle competition. Use when you have already uploaded your file and obtained…
- Set Kaggle ConfigurationSet a Kaggle CLI configuration parameter. Use when updating local CLI settings such as default…
- Reset Kaggle ConfigurationReset local Kaggle CLI configuration to defaults. Clears CLI-managed keys ('competition', 'path',…
- Unset Kaggle ConfigurationUnset a Kaggle CLI configuration parameter. Use when removing local CLI settings such as default…
- Download competition data filesDownload competition data files. Use after confirming the competition ID.
- Initialize Kaggle ConfigurationInitialize 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.
Connected in a minute. In your control after that.
Connect Kaggle
Open Connections, find Kaggle and paste an API key from your Kaggle account settings. Cicada checks it works before saving it.
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.
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.
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.
More developer tools integrations
Often used alongside
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.