Loading...
Loading...
Compare original and translation side by side
Overlap guard: For hackathon grading evaluation and alignment analysis, use the kaggle-hackathon-grading skill instead.
api.kaggle.comwww.kaggle.comstorage.googleapis.com重叠防护: 若用于黑客松评分评估和一致性分析,请使用kaggle-hackathon-grading技能替代。
api.kaggle.comwww.kaggle.comstorage.googleapis.com| Module | Purpose |
|---|---|
| registration | Account creation, API key generation, credential storage |
| comp-report | Competition landscape reports with Playwright scraping |
| kllm | Core Kaggle interaction (kagglehub, CLI, MCP, UI) |
| badge-collector | Systematic badge earning across 5 phases |
| 模块 | 用途 |
|---|---|
| registration | 账户创建、API密钥生成、凭证存储 |
| comp-report | 基于Playwright爬取的竞赛格局报告 |
| kllm | 核心Kaggle交互(kagglehub、CLI、MCP、UI) |
| badge-collector | 分5个阶段系统性获取徽章 |
python3 skills/kaggle/shared/check_all_credentials.py| Variable | Format | Purpose |
|---|---|---|
| Kaggle handle | Identity for all tools |
| 32-char hex | Legacy key (CLI, kagglehub, most MCP) |
| | Scoped token (some MCP endpoints) |
Read modules/registration/README.mdpython3 skills/kaggle/shared/check_all_credentials.py| 变量 | 格式 | 用途 |
|---|---|---|
| Kaggle用户名 | 所有工具的身份标识 |
| 32位十六进制字符串 | 传统密钥(适用于CLI、kagglehub、大多数MCP场景) |
| 以 | 范围限定令牌(适用于部分MCP端点) |
modules/registration/README.md.env~/.kaggle/kaggle.jsonpython3 skills/kaggle/modules/registration/scripts/check_registration.py
bash skills/kaggle/modules/registration/scripts/setup_env.shRead modules/registration/README.md.env~/.kaggle/kaggle.jsonpython3 skills/kaggle/modules/registration/scripts/check_registration.py
bash skills/kaggle/modules/registration/scripts/setup_env.shmodules/registration/README.mdpython3 skills/kaggle/modules/comp-report/scripts/list_competitions.py --lookback-days 30 --output json
python3 skills/kaggle/modules/comp-report/scripts/competition_details.py --slug SLUGRead modules/comp-report/README.mdpython3 skills/kaggle/modules/comp-report/scripts/list_competitions.py --lookback-days 30 --output json
python3 skills/kaggle/modules/comp-report/scripts/competition_details.py --slug SLUGmodules/comp-report/README.md| Method | Best For |
|---|---|
| kagglehub | Quick dataset/model download in Python |
| kaggle-cli | Full workflow scripting |
| MCP Server | AI agent integration |
| Kaggle UI | Account setup, verification |
| Task | kagglehub | kaggle-cli | MCP | UI |
|---|---|---|---|---|
| Download dataset | | | Yes | Yes |
| Download model | | | Yes | Yes |
| Execute notebook | — | | Yes | Yes |
| Submit to competition | — | | Yes | Yes |
| Publish dataset | | | Yes | Yes |
| Publish model | | | Yes | Yes |
dataset_load()dataset_download()pd.read_csv()competitions download--unzipRead modules/kllm/README.md| 方式 | 适用场景 |
|---|---|
| kagglehub | Python环境下快速下载数据集/模型 |
| kaggle-cli | 全流程脚本化操作 |
| MCP Server | AI Agent集成 |
| Kaggle UI | 账户设置、验证操作 |
| 任务 | kagglehub | kaggle-cli | MCP | UI |
|---|---|---|---|---|
| 下载数据集 | | | 支持 | 支持 |
| 下载模型 | | | 支持 | 支持 |
| 执行Notebook | — | | 支持 | 支持 |
| 提交竞赛结果 | — | | 支持 | 支持 |
| 发布数据集 | | | 支持 | 支持 |
| 发布模型 | | | 支持 | 支持 |
dataset_load()dataset_download()pd.read_csv()competitions download--unzipmodules/kllm/README.md| Phase | Name | Badges | Time |
|---|---|---|---|
| 1 | Instant API | ~16 | 5-10 min |
| 2 | Competition | ~7 | 10-15 min |
| 3 | Pipeline | ~3 | 15-30 min |
| 4 | Browser | ~8 | 5-10 min |
| 5 | Streaks | ~4 | Setup only |
python3 skills/kaggle/modules/badge-collector/scripts/orchestrator.py --dry-run
python3 skills/kaggle/modules/badge-collector/scripts/orchestrator.py --phase 1
python3 skills/kaggle/modules/badge-collector/scripts/orchestrator.py --statusRead modules/badge-collector/README.md| 阶段 | 名称 | 徽章数量 | 耗时 |
|---|---|---|---|
| 1 | 即时API类 | ~16 | 5-10分钟 |
| 2 | 竞赛类 | ~7 | 10-15分钟 |
| 3 | 工作流类 | ~3 | 15-30分钟 |
| 4 | 浏览器操作类 | ~8 | 5-10分钟 |
| 5 | 连续操作类 | ~4 | 仅需初始设置 |
python3 skills/kaggle/modules/badge-collector/scripts/orchestrator.py --dry-run
python3 skills/kaggle/modules/badge-collector/scripts/orchestrator.py --phase 1
python3 skills/kaggle/modules/badge-collector/scripts/orchestrator.py --statusmodules/badge-collector/README.mdpython3 skills/kaggle/shared/check_all_credentials.pypython3 skills/kaggle/shared/check_all_credentials.py.envkaggle.json.gitignore.envkaggle.jsonchmod 600 .env ~/.kaggle/kaggle.json.envkaggle.json.gitignore.envkaggle.jsonchmod 600 .env ~/.kaggle/kaggle.jsonshared/check_all_credentials.pymodules/registration/scripts/check_registration.pymodules/registration/scripts/setup_env.shmodules/comp-report/scripts/utils.pymodules/comp-report/scripts/list_competitions.pymodules/comp-report/scripts/competition_details.pymodules/kllm/scripts/setup_env.shmodules/kllm/scripts/check_credentials.pymodules/kllm/scripts/network_check.shmodules/kllm/scripts/cli_download.shmodules/kllm/scripts/cli_execute.shmodules/kllm/scripts/cli_competition.shmodules/kllm/scripts/cli_publish.shmodules/kllm/scripts/poll_kernel.shmodules/kllm/scripts/kagglehub_download.pymodules/kllm/scripts/kagglehub_publish.pymodules/badge-collector/scripts/orchestrator.pymodules/badge-collector/scripts/badge_registry.pymodules/badge-collector/scripts/badge_tracker.pymodules/badge-collector/scripts/utils.pymodules/badge-collector/scripts/phase_1_instant_api.pymodules/badge-collector/scripts/phase_2_competition.pymodules/badge-collector/scripts/phase_3_pipeline.pymodules/badge-collector/scripts/phase_4_browser.pymodules/badge-collector/scripts/phase_5_streaks.pyshared/check_all_credentials.pymodules/registration/scripts/check_registration.pymodules/registration/scripts/setup_env.shmodules/comp-report/scripts/utils.pymodules/comp-report/scripts/list_competitions.pymodules/comp-report/scripts/competition_details.pymodules/kllm/scripts/setup_env.shmodules/kllm/scripts/check_credentials.pymodules/kllm/scripts/network_check.shmodules/kllm/scripts/cli_download.shmodules/kllm/scripts/cli_execute.shmodules/kllm/scripts/cli_competition.shmodules/kllm/scripts/cli_publish.shmodules/kllm/scripts/poll_kernel.shmodules/kllm/scripts/kagglehub_download.pymodules/kllm/scripts/kagglehub_publish.pymodules/badge-collector/scripts/orchestrator.pymodules/badge-collector/scripts/badge_registry.pymodules/badge-collector/scripts/badge_tracker.pymodules/badge-collector/scripts/utils.pymodules/badge-collector/scripts/phase_1_instant_api.pymodules/badge-collector/scripts/phase_2_competition.pymodules/badge-collector/scripts/phase_3_pipeline.pymodules/badge-collector/scripts/phase_4_browser.pymodules/badge-collector/scripts/phase_5_streaks.pymodules/registration/references/kaggle-setup.mdmodules/comp-report/references/competition-categories.mdmodules/kllm/references/kaggle-knowledge.mdmodules/kllm/references/kagglehub-reference.mdmodules/kllm/references/cli-reference.mdmodules/kllm/references/mcp-reference.mdmodules/badge-collector/references/badge-catalog.mdmodules/registration/references/kaggle-setup.mdmodules/comp-report/references/competition-categories.mdmodules/kllm/references/kaggle-knowledge.mdmodules/kllm/references/kagglehub-reference.mdmodules/kllm/references/cli-reference.mdmodules/kllm/references/mcp-reference.mdmodules/badge-collector/references/badge-catalog.md