Kaggle API

Automates Kaggle API access for competition submissions, kernel pulls, and dataset downloads.

Updated Feb 7, 2026
One-click install
npx skills add https://github.com/root-5/agentic-ml-pipeline --skill kaggle-api
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Kaggle API
Source: https://github.com/root-5/agentic-ml-pipeline/tree/main/skills/kaggle
Command: npx skills add https://github.com/root-5/agentic-ml-pipeline --skill kaggle-api

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates programmatic access to Kaggle for competition submissions, kernel management, and dataset downloads.

Core Features & Use Cases

  • Manage Kaggle workflows via API
  • Pull kernels, download datasets, submit predictions, and monitor competitions
  • Use in local, notebook, or CI environments with proper authentication

Quick Start

Install the Kaggle API, place your API key in ~/.kaggle, and pull a sample kernel into project/src to verify setup.

Frequently Asked Questions about Kaggle API

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate Kaggle competition submissions programmatically?

To automate Kaggle competition submissions, this Skill manages programmatic API access to push predictions and monitor competitions. It handles authentication setup, API key placement, permission settings, and performs submissions with built-in error handling.

What is the best way to download Kaggle datasets in a CI environment?

Downloading Kaggle datasets in a CI environment requires programmatic API access with proper authentication. This Skill manages API key placement and permission settings to reliably pull datasets and kernels with error handling for reproducible data science workflows.

Can I use the Kaggle API for kernel management in local notebooks?

Yes, you can use the Kaggle API for kernel management in local notebooks. This Skill applies to local, notebook, or CI environments, allowing you to pull kernels, download datasets, and submit predictions while managing API authentication.

How does Kaggle API authentication work for automated workflows?

Kaggle API authentication for automated workflows involves placing your API key in the ~/.kaggle directory. This Skill manages the API key placement and permission settings required to establish reproducible Kaggle interactions.

Why does my Kaggle API pull fail with an authentication error?

Kaggle API pull failures with authentication errors typically occur due to incorrect API key placement or permission settings. This Skill manages proper authentication setup in the ~/.kaggle directory and performs pulls with error handling to resolve these issues.