返回顶部
k

kaggleKaggle技能

Unified Kaggle skill. Use when the user mentions kaggle, kaggle.com, Kaggle competitions, datasets, models, notebooks, GPUs, TPUs, badges, or anything Kaggle-related. Handles account setup, competition reports, dataset/model downloads, notebook execution, competition submissions, badge collection, and general Kaggle questions.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 2.0.0
安全检测
已通过
1,068
下载量
免费
免费
2
收藏
概述
安装方式
版本历史

kaggle

Kaggle — 统一技能

为任何大语言模型或智能体编码系统(Claude Code、gemini-cli、Cursor 等)提供完整的 Kaggle 集成:账户设置、竞赛报告、数据集/模型下载、笔记本执行、竞赛提交、徽章收集以及通用 Kaggle 问题解答。四个集成模块协同工作。

重叠防护: 对于黑客马拉松评分评估和对齐分析,请改用 kaggle-hackathon-grading 技能。

网络要求: 出站 HTTPS 连接到 api.kaggle.com、www.kaggle.com 和 storage.googleapis.com。

模块

模块用途
registration账户创建、API 密钥生成、凭据存储
comp-report
使用 Playwright 抓取生成竞赛全景报告 | | kllm | 核心 Kaggle 交互(kagglehub、CLI、MCP、UI) | | badge-collector | 分 5 个阶段系统性地获取徽章 |

凭据设置

始终先运行凭据检查器:

bash
python3 skills/kaggle/shared/checkallcredentials.py

主要凭据(推荐):

变量获取方式用途
KAGGLEAPITOKEN在 kaggle.com/settings 点击生成新令牌适用于 CLI (>= 1.8.0)、kagglehub (>= 0.4.1)、MCP

旧版凭据(可选,用于旧工具):

变量获取方式用途
KAGGLEUSERNAME账户创建身份标识(从令牌自动检测)
KAGGLEKEY
在 kaggle.com/settings 点击创建旧版 API 密钥 | 用于旧版 CLI/kagglehub 版本的旧密钥 |

将您的 API 令牌存储在 ~/.kaggle/access_token(推荐)或作为环境变量。如果缺少任何凭据,请按照注册引导操作:阅读 modules/registration/README.md 获取完整的分步指南。

安全: 切勿回显、记录或提交实际的凭据值。

模块:注册

引导用户创建 Kaggle 账户并生成 API 凭据(主要使用 API 令牌,旧版密钥可选)。保存到 ~/.kaggle/access_token,并可选择保存到 .env 和 ~/.kaggle/kaggle.json。

关键命令:
bash
python3 skills/kaggle/modules/registration/scripts/check_registration.py
bash skills/kaggle/modules/registration/scripts/setup_env.sh

阅读 modules/registration/README.md 获取完整引导。

模块:竞赛报告

生成近期 Kaggle 竞赛活动的综合全景报告。使用 Python API 获取元数据 + Playwright MCP 工具获取 SPA 内容。

6 步工作流程:

  1. 1. 验证凭据
  2. 收集所有类别的竞赛列表
  3. 获取每个竞赛的结构化详情(文件、排行榜、内核)
  4. 通过 Playwright 抓取问题陈述、评估指标、解题报告
  5. 编写包含方法与洞察分析的 Markdown 报告
  6. 内联呈现

bash
python3 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 SLUG

阅读 modules/comp-report/README.md 获取完整详情,包括黑客马拉松处理。

模块:Kaggle 交互 (kllm)

与 kaggle.com 交互的四种方法:

方法最适合
kagglehub在 Python 中快速下载数据集/模型
kaggle-cli
完整工作流程脚本编写 |
| MCP 服务器 | AI 智能体集成 |
| Kaggle UI | 账户设置、验证 |

能力矩阵:

任务kagglehubkaggle-cliMCPUI
下载数据集datasetdownload()datasets download
下载模型
modeldownload() | models instances versions download | 是 | 是 |
| 执行笔记本 | — | kernels push/status/output | 是 | 是 |
| 提交到竞赛 | — | competitions submit | 是 | 是 |
| 发布数据集 | dataset_upload() | datasets create | 是 | 是 |
| 发布模型 | model_upload() | models create | 是 | 是 |

已知问题:

  • - datasetload() 在 kagglehub v0.4.3 中已损坏 — 请使用 datasetdownload() + pd.read_csv()
  • competitions download 在 CLI >= 1.8 中没有 --unzip 选项
  • 竞赛关联的数据集返回 403 — 请使用独立副本

阅读 modules/kllm/README.md 获取完整详情和所有任务工作流程。

模块:徽章收集器

分 5 个阶段系统性地获取约 38 个可自动化的 Kaggle 徽章:

阶段名称徽章数时间
1即时 API~165-10 分钟
2
竞赛 | ~7 | 10-15 分钟 |
| 3 | 流水线 | ~3 | 15-30 分钟 |
| 4 | 浏览器 | ~8 | 5-10 分钟 |
| 5 | 连续签到 | ~4 | 仅设置 |

bash
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 --status

阅读 modules/badge-collector/README.md 获取完整详情。

编排工作流程

此技能主要作为参考 — 根据用户的请求按需使用模块和脚本。当明确要求运行完整 Kaggle 工作流程时,请按照以下步骤操作:

步骤 1:检查凭据

bash
python3 skills/kaggle/shared/checkallcredentials.py

如果缺少任何凭据,请引导完成注册模块。切勿回显或记录实际的凭据值。

步骤 2:生成竞赛全景报告

运行 comp-report 工作流程:列出竞赛、获取详情、使用 Playwright 抓取、编写报告。内联输出。

步骤 3:总结 Kaggle 交互方法

简要总结与 Kaggle 交互的四种方式(kagglehub、kaggle-cli、MCP 服务器、UI),并附带 kllm 模块中的能力矩阵。

步骤 4:呈现交互菜单

询问用户接下来想做什么:

  • - 获取 Kaggle 徽章 — 运行徽章收集器(5 个阶段,约 38 个可自动化徽章)
  • 探索近期竞赛 — 深入查看报告中的特定竞赛
  • 参加 Kaggle 竞赛 — 注册、下载数据、构建提交、提交
  • 下载 Kaggle 数据集 — 搜索并下载任何公共数据集
  • 下载 Kaggle 模型 — 下载预训练模型(LLM、CV 等)
  • 在 Kaggle 上运行笔记本 — 在 KKB 上推送并执行笔记本,使用免费 GPU/TPU
  • 发布到 Kaggle — 上传数据集、模型或笔记本
  • 了解 Kaggle 进阶 — 等级、奖牌、如何升级
  • 其他 — 自由形式的 Kaggle 帮助

步骤 5:执行并继续

使用相应的模块处理用户的选择,然后循环返回提供更多选项。

安全

凭据:

  • - 切勿提交 .env、kaggle.json 或任何凭据文件
  • 切勿在终端输出中回显或记录实际的凭据值
  • .gitignore 排除了 .env、kaggle.json 及相关文件
  • 设置文件权限:chmod 600 .env ~/.kaggle/kaggle.json
  • 如果凭据意外暴露,请立即在 https://www.kaggle.com/settings 轮换它们

无自动持久化: 此技能不会安装 cron 作业、launchd plist 或任何其他持久化

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 kaggle-1776206612 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 kaggle-1776206612 技能

通过命令行安装

skillhub install kaggle-1776206612

下载

⬇ 下载 kaggle v2.0.0(免费)

文件大小: 79.44 KB | 发布时间: 2026-4-15 10:51

v2.0.0 最新 2026-4-15 10:51
Claude Code plugin format, bundled MCP server, OAuth 2.0 PKCE auth, privacy policy

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部