Community研究&データ分析github.com

shepsci/kaggle-skill

AIコーディングエージェント向けの完全なKaggle統合スキル。アカウント設定、コンペティションレポート、データセット/モデルのダウンロード、ノートブック実行、提出、バッジ収集に対応。Claude Code、Gemini CLI、Cursor、Codex、さらにskills.sh経由で35以上のエージェントで動作します。

kaggle-skill とは?

このスキルは、AIコーディングエージェントにKaggleとの完全な統合機能を提供します。Kaggleアカウントの設定、コンペティションの詳細レポート取得、データセットやモデルのダウンロード、ノートブックの実行と提出、バッジの収集など、Kaggle上での主要なタスクをエージェントが直接実行できるようになります。Claude Code、Gemini CLI、Cursor、Codexなど、主要なAIエージェントツールに対応しており、skills.shを通じて35以上のエージェントで利用可能です。開発者は自然言語でKaggle操作を指示するだけで、スキルが自動的に対応するAPIを呼び出し、結果を返します。これにより、データサイエンスワークフローの効率が大幅に向上し、反復的なタスクを自動化できます。

対応✓Claude Code✓Codex CLI✓Cursor✓Gemini CLI
npx skills add shepsci/kaggle-skill

Installed? Explore more 研究&データ分析 skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

kaggle-skill は何をしますか?

AIコーディングエージェント向けの完全なKaggle統合スキル — アカウント設定、コンペティションレポート、データセット/モデルのダウンロード、ノートブック実行、提出、バッジ収集に対応。Claude Code、Gemini CLI、Cursor、Codex、さらにskills.sh経由で35以上のエージェントで動作します。

概要

このスキルは、AIエージェントがKaggleのプラットフォームと直接対話することを可能にします。これにより、エージェントはKaggle上で以下の操作を実行できます:

  • アカウント設定:Kaggle APIの設定と認証
  • コンペティションレポート:コンペティションの詳細情報の取得
  • データセット/モデルのダウンロード:Kaggleからローカル環境へのデータ取得
  • ノートブック実行:Kaggleノートブックの作成、実行、管理
  • 提出:コンペティションへの結果提出
  • バッジ収集:ユーザープロフィールとバッジ情報の取得

対応エージェント

  • Claude Code
  • Gemini CLI
  • Cursor
  • Codex
  • skills.sh対応の35以上のエージェント

クイックスタート

  1. Kaggle APIからAPIトークンを生成します。
  2. 生成されたkaggle.jsonファイルを~/.kaggle/ディレクトリに配置します。
  3. ファイルのパーミッションを設定します:
chmod 600 ~/.kaggle/kaggle.json
  1. エージェント内でスキルを有効化します。

使用方法

コンペティション一覧の取得

最新のKaggleコンペティションを教えてください。

データセットのダウンロード

データセット「zillow/zecon」をダウンロードしてください。

ノートブックの実行

Kaggleノートブック「user/notebook-name」を実行してください。

提出

ファイル「submission.csv」をコンペティション「titanic」に提出してください。

設定

環境変数:

  • KAGGLE_USERNAME:Kaggleユーザー名
  • KAGGLE_KEY:Kaggle APIキー

または、kaggle.json設定ファイルを使用します。

ライセンス

MIT

関連スキル