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

nurfaiz0909/kaggle-skill

📊 Kaggle タスクを管理:アカウント設定、データセット、コンペティション、ノートブック、提出、バッジを単一の OpenClaw 互換スキルで実現します。

kaggle-skill とは?

このスキルは、AI エージェント(Claude Code、Cursor、Codex など)が Kaggle プラットフォームを操作するための統一されたインターフェースを提供します。OpenClaw プロトコルに準拠しており、アカウントのセットアップ、データセットの検索・ダウンロード、コンペティションへの参加、ノートブックの作成と実行、結果の提出、バッジの管理など、Kaggle の主要機能をコマンドベースで実行できます。開発者はこのスキルをエージェントに組み込むことで、データサイエンスワークフローの自動化、Kaggle コンペティションへの効率的な参加、データセットの迅速な取得と前処理が可能になります。対応プラットフォームは OpenClaw 互換のあらゆる環境であり、CLI や設定ファイルを通じて認証と操作を柔軟に制御できます。

対応~Claude Code~Codex CLI~Cursor
npx skills add nurfaiz0909/kaggle-skill

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

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

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

ドキュメント

kaggle-skill は何をしますか?

📊 Kaggle タスクを管理:アカウント設定、データセット、コンペティション、ノートブック、提出、バッジを単一の OpenClaw 互換スキルで実現します。

概要

このスキルは、AI エージェントが Kaggle プラットフォームと対話するための統合インターフェースを提供します。OpenClaw 互換の環境で動作し、以下の主要機能をサポートします。

  • アカウント設定: API トークンの設定、プロフィール管理
  • データセット: 検索、ダウンロード、アップロード
  • コンペティション: 一覧表示、参加、リーダーボードの確認
  • ノートブック: 作成、実行、管理
  • 提出: 結果の提出、ステータス確認
  • バッジ: 獲得状況の確認

インストール

pip install openclaw-kaggle-skill

または、リポジトリをクローンして直接使用します。

設定

Kaggle API を使用するには、API トークンが必要です。

  1. Kaggle にログインし、アカウント設定から「API の作成」を選択します。
  2. ダウンロードした kaggle.json を ~/.kaggle/ ディレクトリに配置します。
  3. ファイルのパーミッションを設定します(Linux/macOS):
chmod 600 ~/.kaggle/kaggle.json

使用方法

アカウント

kaggle-skill account status

データセット

# データセットの検索
kaggle-skill datasets search --query "titanic"

# データセットのダウンロード
kaggle-skill datasets download --dataset "username/dataset-name"

コンペティション

# コンペティション一覧
kaggle-skill competitions list

# コンペティション詳細
kaggle-skill competitions show --competition "titanic"

ノートブック

# ノートブックの作成
kaggle-skill notebooks create --title "My Notebook" --language "python"

# ノートブックの実行
kaggle-skill notebooks run --notebook "username/my-notebook"

提出

# 提出
kaggle-skill submissions submit --competition "titanic" --file "submission.csv"

# 提出状況の確認
kaggle-skill submissions list --competition "titanic"

バッジ

kaggle-skill badges list

OpenClaw 互換性

このスキルは OpenClaw プロトコルに準拠しており、以下のエージェントフレームワークと統合できます。

  • Claude Code
  • Cursor
  • Codex
  • その他 OpenClaw 互換エージェント

ライセンス

MIT

貢献

プルリクエストは歓迎します。大きな変更を行う場合は、まず issue を開いて変更内容を議論してください。

作者

nurfaiz0909

関連スキル