返回顶部
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,105
下载量
免费
免费
2
收藏
概述
安装方式
版本历史

kaggle

Kaggle — 统一技能

为任何LLM或智能编码系统(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 | 是 | 是 |

已知问题:

  • - kagglehub v0.4.3中 datasetload() 已损坏 — 请使用 datasetdownload() + pd.read_csv()
  • CLI >= 1.8中 competitions download 没有 --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或任何其他持久化计划任务。徽章收集器的连续签到模块(第5阶段)会生成一个辅助脚本并打印手动调度说明 — 由用户决定是否以及如何调度。

无动态代码执行: 所有模块导入均使用显式静态导入。不使用 import()

标签

skill ai

通过对话安装

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

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 kaggle-1776420061 技能

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

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

通过命令行安装

skillhub install kaggle-1776420061

下载

⬇ 下载 kaggle v2.0.0(免费)

文件大小: 79.44 KB | 发布时间: 2026-4-17 18:28

v2.0.0 最新 2026-4-17 18:28
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
返回顶部