mcpField
K
kaggle-cli

kaggle-cli

github.com/kaggle数据与数据库7.6k137 次安装今天更新
代码仓库

关于 kaggle-cli

用于指导操作 `kaggle` 命令行工具的技能。它按任务引导至竞赛、数据集、内核、模型、论坛等参考内容,并提醒避免使用未列出的命令。

主要功能

  1. 01Kaggle 命令行操作指南
  2. 02竞赛与数据集操作
  3. 03内核与模型管理
  4. 04跨 Kaggle 内容搜索
  5. 05认证与配置说明

适用场景

  1. 01搜索和下载数据集
  2. 02提交竞赛作品
  3. 03管理内核或模型记录
  4. 04通过命令行搜索 Kaggle 内容

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/kaggle/kaggle-cli --skill kaggle-cli

安装后在 Claude Code 中输入/kaggle-cli确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

references/
auth.md
benchmarks.md
competitions.md
configuration.md
datasets.md
files.md
forums.md
kernels.md
model_variations_versions.md
model_variations.md
models.md
quota.md
search.md

详细介绍

Kaggle CLI

使用此技能回答有关 kaggle 命令行工具的问题或执行相关操作。请将此技能及其参考资料视为可用的命令指南。

快速开始

pip install kaggle
kaggle --help

身份验证选项:

kaggle auth login
# or set KAGGLE_API_TOKEN
# or place an access token in ~/.kaggle/access_token
# or use legacy ~/.kaggle/kaggle.json credentials

命令树

kaggle
├── competitions | c
│   ├── list, files, download, submit, submissions, leaderboard
│   ├── team-submissions, episodes, replay, logs, pages
│   └── topics {list, show}, topic-messages
├── datasets | d
│   ├── list, files, download, init, create, version
│   ├── metadata, status, delete
│   └── topics {list, show}
├── kernels | k
│   └── list, files, init, push|update, pull|get, output, status, logs, delete
├── models | m
│   ├── list, init, create, get, update, delete
│   ├── topics {list, show}
│   └── variations | instances | v | i
│       ├── get, init, create, files, list, update, delete
│       └── versions | v {list, create, download, files, delete}
├── files {upload}
├── forums | f {list, topics {list, show}}
├── benchmarks | b
│   ├── auth, init
│   ├── tasks | t {push, run, list, status, download, log|logs, models, delete, publish}
│   └── topics {list, show}
├── config {view, set, unset}
├── auth {login, print-access-token, revoke}
├── quota
└── search

注意:CLI 接受别名,例如用 kernels get 代替 kernels pull,用 kernels update 代替 kernels push。不要推荐 models variations versions init;应使用 models variations init 来处理变体 元数据。

参考资料索引

只阅读完成用户任务所需的参考资料:

  • 竞赛 - 竞赛发现、文件、下载、提交、排行榜、模拟、页面、话题。
  • 数据集 - 数据集搜索、文件、下载、元数据、创建/版本/状态/删除、话题。
  • 内核 - 笔记本/脚本发现、元数据、推送/拉取、输出、状态、日志、删除。
  • 模型 - 模型记录、元数据、创建/获取/更新/删除、模型话题。
  • 模型变体 - 创建和管理特定于框架的模型变体。
  • 模型变体版本 - 创建、列出、下载、检查和删除变体版本。
  • 文件 - 收件箱上传、可续传上传、目录压缩行为。
  • 论坛 - 全局讨论论坛、话题和评论。
  • 基准测试 - 基准测试身份验证/初始化、任务推送/运行/状态/下载/日志/模型流程、基准测试话题。
  • 配置 - 配置文件、默认路径、代理、默认竞赛。
  • 身份验证 - OAuth 登录、打印访问令牌、撤销、令牌/密钥来源。
  • 配额 - 每周 GPU/TPU 加速器配额。
  • 搜索 - 对竞赛、数据集、笔记本、模型、用户和讨论内容进行统一跨内容搜索。

操作指南

  • 只阅读完成用户任务所需的参考资料。
  • 如果不确定某个标志在已安装的 CLI 中是否可用,请优先使用 kaggle <group> --help 或 kaggle <group> <command> --help。
  • 对于元数据文件,优先使用相应的 init 命令生成初始文件,然后再进行编辑。
  • 不要编造此技能未列出的命令。如果实时 --help 输出有所不同,请将其说明为特定版本的差异。

评论

支持 Markdown