kaggle-automation

Automate Kaggle platform operations and data workflows using the Rube MCP toolkit.

74.2k|8.5k|Updated Oct 17, 2025
One-click install
npx skills add https://github.com/ComposioHQ/awesome-claude-skills --skill kaggle-automation
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: kaggle-automation
Source: https://github.com/ComposioHQ/awesome-claude-skills/tree/main/composio-skills/kaggle-automation
Command: npx skills add https://github.com/ComposioHQ/awesome-claude-skills --skill kaggle-automation

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill removes the manual overhead of navigating the Kaggle interface for routine data science tasks, allowing for programmatic interaction with datasets and competitions.

Core Features & Use Cases

  • Tool Discovery: Dynamically fetch current Kaggle tool schemas and capabilities via Rube MCP.
  • Connection Management: Securely manage and verify active Kaggle API connections for automated workflows.
  • Workflow Execution: Execute multi-step Kaggle operations, such as dataset retrieval or submission management, through a unified execution interface.

Quick Start

Use the kaggle-automation skill to search for available tools and execute a dataset download task.

Frequently Asked Questions about kaggle-automation

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

FAQPage Schema
How do I connect my Kaggle account to this skill?

Use the RUBE_MANAGE_CONNECTIONS command with the 'kaggle' toolkit parameter. Follow the provided authentication link to authorize your account and ensure the connection status returns as ACTIVE.

Why must I call RUBE_SEARCH_TOOLS before executing tasks?

Tool schemas and available endpoints on the Kaggle platform change frequently. Calling RUBE_SEARCH_TOOLS ensures you have the most current arguments and slugs required for successful execution.

Can I automate dataset downloads with this skill?

Yes, you can automate dataset downloads by first discovering the appropriate tool slug via RUBE_SEARCH_TOOLS and then executing it using RUBE_MULTI_EXECUTE_TOOL with the required dataset identifiers.

What should I do if my Kaggle connection fails?

Verify your connection status using RUBE_MANAGE_CONNECTIONS. If the status is not ACTIVE, re-run the connection setup process to refresh your authentication tokens.

Are there limitations to the Kaggle automation?

The skill is limited by the tools exposed through the Rube MCP gateway. Always check the schema returned by RUBE_SEARCH_TOOLS to confirm if a specific Kaggle feature is currently supported.