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以上のエージェント
クイックスタート
- Kaggle APIからAPIトークンを生成します。
- 生成された
kaggle.jsonファイルを~/.kaggle/ディレクトリに配置します。 - ファイルのパーミッションを設定します:
chmod 600 ~/.kaggle/kaggle.json
- エージェント内でスキルを有効化します。
使用方法
コンペティション一覧の取得
最新のKaggleコンペティションを教えてください。
データセットのダウンロード
データセット「zillow/zecon」をダウンロードしてください。
ノートブックの実行
Kaggleノートブック「user/notebook-name」を実行してください。
提出
ファイル「submission.csv」をコンペティション「titanic」に提出してください。
設定
環境変数:
KAGGLE_USERNAME:Kaggleユーザー名KAGGLE_KEY:Kaggle APIキー
または、kaggle.json設定ファイルを使用します。
ライセンス
MIT