LLM Torch Profiler Analysis
sgl-project/sglang
Unified LLM torch-profiler triage skill for sglang, vllm, TensorRT-LLM, and TokenSpeed.
A skill your agent uses for Kaggle competition overview fetches, writeups, discussion/kernel research, submissions, and dataset uploads.
$ npx skills add NVIDIA/nvidia-kaggle --skill nvidia-kaggle-skill -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install NVIDIA/nvidia-kaggle nvidia-kaggle-skill --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/NVIDIA/nvidia-kaggle.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/nvidia-kaggle-skill .claude/skills/nvidia-kaggle-skill && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "nvidia-kaggle-skill" agent skill from https://github.com/NVIDIA/nvidia-kaggle/tree/main/skills/nvidia-kaggle-skill into .claude/skills/nvidia-kaggle-skill/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "nvidia-kaggle-skill", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/NVIDIA/nvidia-kaggle/tree/main/skills/nvidia-kaggle-skillType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add NVIDIA/nvidia-kaggle --skill nvidia-kaggle-skill -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install NVIDIA/nvidia-kaggle nvidia-kaggle-skill --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/NVIDIA/nvidia-kaggle.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/nvidia-kaggle-skill .agents/skills/nvidia-kaggle-skill && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "nvidia-kaggle-skill" agent skill from https://github.com/NVIDIA/nvidia-kaggle/tree/main/skills/nvidia-kaggle-skill into .agents/skills/nvidia-kaggle-skill/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "nvidia-kaggle-skill", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add NVIDIA/nvidia-kaggle --skill nvidia-kaggle-skill -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install NVIDIA/nvidia-kaggle nvidia-kaggle-skill --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/NVIDIA/nvidia-kaggle.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/nvidia-kaggle-skill .cursor/skills/nvidia-kaggle-skill && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "nvidia-kaggle-skill" agent skill from https://github.com/NVIDIA/nvidia-kaggle/tree/main/skills/nvidia-kaggle-skill into .cursor/skills/nvidia-kaggle-skill/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "nvidia-kaggle-skill", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/NVIDIA/nvidia-kaggle.git --path skills/nvidia-kaggle-skill--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add NVIDIA/nvidia-kaggle --skill nvidia-kaggle-skill -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install NVIDIA/nvidia-kaggle nvidia-kaggle-skill --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/NVIDIA/nvidia-kaggle.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/nvidia-kaggle-skill .gemini/skills/nvidia-kaggle-skill && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "nvidia-kaggle-skill" agent skill from https://github.com/NVIDIA/nvidia-kaggle/tree/main/skills/nvidia-kaggle-skill into .gemini/skills/nvidia-kaggle-skill/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "nvidia-kaggle-skill", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install NVIDIA/nvidia-kaggle nvidia-kaggle-skillInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add NVIDIA/nvidia-kaggle --skill nvidia-kaggle-skill -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/NVIDIA/nvidia-kaggle.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/nvidia-kaggle-skill .github/skills/nvidia-kaggle-skill && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "nvidia-kaggle-skill" agent skill from https://github.com/NVIDIA/nvidia-kaggle/tree/main/skills/nvidia-kaggle-skill into .github/skills/nvidia-kaggle-skill/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "nvidia-kaggle-skill", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add NVIDIA/nvidia-kaggle --skill nvidia-kaggle-skill -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install NVIDIA/nvidia-kaggle nvidia-kaggle-skill --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/NVIDIA/nvidia-kaggle.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/nvidia-kaggle-skill .opencode/skills/nvidia-kaggle-skill && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "nvidia-kaggle-skill" agent skill from https://github.com/NVIDIA/nvidia-kaggle/tree/main/skills/nvidia-kaggle-skill into .opencode/skills/nvidia-kaggle-skill/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "nvidia-kaggle-skill", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
nvidia-kaggle-skillA skill your agent uses for Kaggle competition overview fetches, writeups, discussion/kernel research, submissions, and dataset uploads.
Nvidia Kaggle Skill is an agent skill from NVIDIA/nvidia-kaggle, published by the product's own GitHub organization. Use for Kaggle competition overview fetches, writeups, discussion/kernel research, submissions, and dataset uploads. Not for unrelated ML code.
Its SKILL.md is about 2.3k tokens, which your agent loads only when the skill is triggered. The skill folder holds 46 other files, including scripts (for example `evals/evals.json`, `kernel-setup.md` and `kernels.md`).
It works with Kaggle and NVIDIA AI Platform. The repository describes itself as: NVIDIA Kaggle Plugin gives agents end-to-end Kaggle competition workflows through a single skill, nvidia-kaggle-skill. It can gather competition context, study public writeups…. The licence is MIT.
Read from SKILL.md and the folder at commit 2b78cf2. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Ships 13 files in scripts/ (Python, from the files we listed), which the agent can run.
Shell commands in SKILL.md call:
pythonuvFrom the folder's file list and the shell code blocks in SKILL.md.
Hosts in commands or code, which the agent is likely to contact:
kaggle.comFrom URLs in SKILL.md, links to its own repository left out.
Names these keys or tokens, usually read from environment variables:
KAGGLE_API_TOKENFrom names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Nvidia Kaggle Skill loads about 2.3k tokens when it runs. Until then it costs about 41 tokens; SKILL.md has 964 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check noted patterns worth knowing about, such as sudo or a known installer.
ing KAGGLE_API_TOKEN, and load a project .env file"- "file_read: read the project .env, inputs under the skill workspace, and user-specified paths"Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.
The full file from NVIDIA/nvidia-kaggle at commit 2b78cf2, republished under its MIT licence (© NVIDIA). 964 words, ~2,272 tokens.
.claude/skills/nvidia-kaggle-skill/SKILL.md (or your agent's skills folder). This skill also uses 43 other files; get the full folder from GitHub.Use this skill for Kaggle competition work: context gathering, writeups, discussions, kernels, local reproduction, submission, and dataset upload.
Do not use it for unrelated ML training, generic notebook editing, general data analysis, or non-Kaggle dataset management unless the user explicitly ties the task to Kaggle.
| Input | Required | Description |
|---|---|---|
| Kaggle slug, URL, writeup URL, kernel ref, or local folder | Depends on task | Primary target for the requested Kaggle action. |
KAGGLE_API_TOKEN | Required for API/CLI-backed workflows | KGAT token string for Kaggle API, CLI, and SDK calls. |
| Disk space | Required for kernel setup | Must fit input datasets, competition data, models, and extracted archives. |
KAGGLE_API_TOKEN before API, CLI, kernel, discussion, dataset, or submission workflows.KAGGLE_API_TOKEN as a secret — never print, log, or echo it.Install only the packages needed for the requested task into the current environment, then run scripts with python.
Kaggle API, CLI, kernels, discussions, datasets, competition pages, and writeups:
if command -v uv >/dev/null 2>&1; then
uv pip install httpx kaggle kagglesdk nbformat pydantic python-dotenv rich
else
python -m pip install httpx kaggle kagglesdk nbformat pydantic python-dotenv rich
fiFor API/CLI tasks, verify credentials before calling Kaggle:
: "${KAGGLE_API_TOKEN:?ERROR: KAGGLE_API_TOKEN environment variable is not set}"Use this workflow catalog to choose the right path. Run the direct script commands for quick tasks. For workflows that point to another markdown file, read that file only when the request needs that workflow.
Prefer the runtime's run_script helper when it exists, for example run_script("scripts/fetch_competition_info.py", args=["titanic"]). Otherwise run the equivalent python ./scripts/<script>.py ... command from this skill directory.
Use this when the user asks to retrieve or summarize a Kaggle competition overview, rules, evaluation, timeline, or dataset description.
Fetch overview:
python ./scripts/fetch_competition_info.py <competition-slug-or-url>Fetch dataset description:
python ./scripts/fetch_dataset_info.py <competition-slug-or-url>The scripts accept a bare competition slug or https://www.kaggle.com/competitions/<slug> URL and extract the slug automatically. Convert output to markdown when the user asks for saved documentation, using {slug}_competition_overview.md and {slug}_dataset_description.md in the current working directory.
Use this when the user asks you to research a competition and write a strategy
brief in natural terms (e.g. "research this competition and brief me, with
links and a few charts"). You chain the skill's individual research workflows
yourself, write your own analysis/plotting code, and produce the brief. Read
./research-brief.md for the principles that keep the brief accurate, informative,
and useful to a reader — how to cite real sources as links, and how to make plots
honest and legible (every plotted number traces to what you gathered). These
principles live in the skill so the user does not have to spell them out.
Use this when the user asks to fetch one writeup, fetch top-k writeups, discover leaderboard writeup links, or summarize solution posts. Read ./writeups.md.
Use this when the user asks for Kaggle competition discussions, community insights, questions, tips, or a specific discussion thread.
python ./scripts/discussion_ingest.py <competition_id> [--max-pages N] [--sort-by hotness|votes|comments|created|updated] [--page-size N] [--nofetch-comments]
python ./scripts/discussion_query.py <competition_id> [--search TERM] [--min-votes N] [--author NAME] [--limit N] [--as-json]
python ./scripts/discussion_read.py <discussion_id> [--competition-id ID]
python ./scripts/discussion_db_info.py [competition_id]Storage:
| Path | Contents |
|---|---|
data/discussions.db | SQLite cache for discussions, comments, and competition metadata |
Always run ingest before query/read if the database is empty. Keep retries bounded if Kaggle rate limits or API shapes change.
Use this when the user asks to ingest, query, or read kernels; research top public kernels; fetch kernel scores; or analyze kernel lineage. Read ./kernels.md.
Use this when the user asks to download and reproduce a Kaggle notebook locally with its inputs. Read ./kernel-setup.md.
Use this when the user asks to push, poll, or submit a Kaggle kernel to a competition. Read ./submission.md.
Use this when the user wants to create or update a Kaggle dataset from local files.
python ./scripts/upload_dataset.py <path-to-data-folder> [--title "My Dataset"] [--public] [--version-notes "notes"] [--dir-mode zip|tar|skip] [--collaborator user:reader]Defaults:
--public.--title is omitted, derive it from the folder name.dataset-metadata.json has description, keywords, subtitle, or license fields, preserve them.--version-notes.data/discussions.db and print tables, JSON, or rendered threads.dataset-metadata.json in the data folder and prints the Kaggle dataset URL.Use this table for common failure modes across Kaggle workflows. Workflow files may add only narrow entries that are not covered here.
| Symptom | Cause | Action |
|---|---|---|
KAGGLE_API_TOKEN missing or invalid | API/CLI-backed workflow started without valid Kaggle credentials. | Stop before Kaggle API/CLI calls, set KAGGLE_API_TOKEN, and rerun the exact command. |
| Empty discussion or kernel query results | The local cache has not been populated for that competition. | Run the matching ingest script first, then query again. |
| Private, restricted, or unavailable Kaggle content | The active account lacks access, rules were not accepted, or the content was removed. | Report the URL/ref and ask the user for access context before retrying. |
| Kaggle API, SDK, rate-limit, or page-structure failure | Kaggle returned partial data, changed an API/layout, or limited requests. | Preserve the failing command and output, keep retries bounded, and label unavailable evidence. |
| Disk space or archive extraction failure | Competition data, kernel inputs, models, or extracted archives exceed local capacity or extraction failed. | Stop, report the partial workspace state, and ask before deleting files or retrying. |
| Submission retry or uncertain submission status | A successful submit can spend a competition submission slot. | Read existing logs and require explicit user intent before rerunning a submission workflow. |
This skill works with any agent runtime that follows the Agent Skills convention. Codex uses the repository checkout or plugin installation, Claude Code uses marketplace plugin installation, and Claude Agent SDK can load the same project-scoped plugin settings. Scripts are self-contained under this skill's scripts/ directory.
© NVIDIA, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 43 other files (scripts) in skills/nvidia-kaggle-skill of NVIDIA/nvidia-kaggle.
Open the folder on GitHubat commit 2b78cf2
Nvidia Kaggle Skill next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Nvidia Kaggle Skill this skillNVIDIA/nvidia-kaggle | 336 | — | ~2.3k | Automated safety check: Notes | MIT | |
| LLM Torch Profiler Analysissgl-project/sglang | 37k | 2 repos | ~6.4k | Automated safety check: Pass | Apache-2.0 | |
| Skill InspectorNVIDIA/SkillSpector | 20k | — | ~1.8k | Automated safety check: Pass | Apache-2.0 | |
| Embeddings via 9Routerdecolua/9router | 30k | — | ~604 | Automated safety check: Pass | MIT | |
| NEAR AI Cloud Private Inferenceinternet-court/internet-court-skill | 6.4k | 2 repos | ~1.3k | Automated safety check: Pass | Custom licence | |
| Nemoclaw Maintainer Normalize Title TagsNVIDIA/NemoClaw | 23k | — | ~693 | Automated safety check: Pass | Apache-2.0 |
sgl-project/sglang
Unified LLM torch-profiler triage skill for sglang, vllm, TensorRT-LLM, and TokenSpeed.
NVIDIA/SkillSpector
Decides whether an agent skill is safe to install by combining a SkillSpector static scan with the agent's own source review, ending in APPROVE, CAUTION or REJECT.
decolua/9router
Generates vector embeddings through the 9Router /v1/embeddings endpoint, using models from providers such as OpenAI, Gemini, Mistral and Voyage for RAG and semantic search.
internet-court/internet-court-skill
Shows how to call NEAR AI Cloud through an OpenAI-compatible API and verify that inference ran in a TEE, using attestation checks and signed chat responses.
NVIDIA/NemoClaw
Remove bracketed NemoClaw tags from GitHub issue and PR titles.
NVIDIA/Megatron-LM
Walks an agent through working inside the Megatron-LM CI container and changing dependencies with uv, so lock files resolve the same locally and in CI.
Works with
A skill your agent uses for Kaggle competition overview fetches, writeups, discussion/kernel research, submissions, and dataset uploads. Nvidia Kaggle Skill is an agent skill from NVIDIA/nvidia-kaggle, published by the product's own GitHub organization. Use for Kaggle competition overview fetches, writeups, discussion/kernel research, submissions, and dataset uploads.
Nvidia Kaggle Skill fits situations like: kaggle competition overview fetches; discussion/kernel research; dataset uploads.
Run `npx skills add NVIDIA/nvidia-kaggle --skill nvidia-kaggle-skill -a claude-code`. Or copy the skill folder (skills/nvidia-kaggle-skill in NVIDIA/nvidia-kaggle) into .claude/skills/nvidia-kaggle-skill in your project. Claude Code loads it when a task matches its description.
Run `npx skills add NVIDIA/nvidia-kaggle --skill nvidia-kaggle-skill -a codex`. Or copy the skill folder (skills/nvidia-kaggle-skill in NVIDIA/nvidia-kaggle) into .agents/skills/nvidia-kaggle-skill in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add NVIDIA/nvidia-kaggle --skill nvidia-kaggle-skill -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/nvidia-kaggle-skill, .gemini/skills/nvidia-kaggle-skill, .github/skills/nvidia-kaggle-skill and .opencode/skills/nvidia-kaggle-skill in your project.
Going by SKILL.md and its folder, Nvidia Kaggle Skill needs Python for the scripts in its folder, the command-line tools its instructions call (python and uv) and credentials named KAGGLE_API_TOKEN. Our summary lists: Python 3; A credential in KAGGLE_API_TOKEN.
SKILL.md names 1 domain. In commands or code: kaggle.com; the agent is likely to contact it when it follows the instructions. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found notes only (mentions a .env file), nothing it rates as a warning. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.
Nvidia Kaggle Skill is published under the MIT licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.
About 2.3k tokens (SKILL.md is roughly 9.1k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Nvidia Kaggle Skill: LLM Torch Profiler Analysis (sgl-project/sglang, 37k stars), Skill Inspector (NVIDIA/SkillSpector, 20k stars), Embeddings via 9Router (decolua/9router, 30k stars) and NEAR AI Cloud Private Inference (internet-court/internet-court-skill, 6.4k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
NVIDIA (a GitHub organization, an official publisher) maintains it in NVIDIA/nvidia-kaggle, which has 336 GitHub stars. The repository was last updated on August 4, 2026.
Source: NVIDIA/nvidia-kaggle on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.