Skip to content
Back to skills

Kg Status

ASecurity

Show where the competition stands — metric, deadline, accepted baseline, best CV, best LB, CV-LB correlation, recent experiments and decisions, top of the backlog, submissions left today — and recommend the next actions.

  • 2 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added November 5, 2026
ai-agentspythonrustshellbash

Works with

  • cli

Security analysis

A100/100

Scanned November 11, 2026

npx -y skills add TranBaDat2607/claude-code-kaggle-grandmaster --skill kg-status --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Kg Status?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Kg Status
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/tranbadat2607-kg-status/badge)](https://www.skillsdirectory.com/skills/tranbadat2607-kg-status)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: kg-status
description: Show where the competition stands — metric, deadline, accepted baseline, best CV, best LB, CV-LB correlation, recent experiments and decisions, top of the backlog, submissions left today — and recommend the next actions.
allowed-tools:
  - Read
  - Glob
  - Grep
  - 'Bash(PYTHONPATH="${CLAUDE_PLUGIN_ROOT}" python -m kgkit status *)'
  - 'Bash(python -m kgkit status *)'
  - 'PowerShell(python -m kgkit status *)'
  - 'Bash(PYTHONPATH="${CLAUDE_PLUGIN_ROOT}" python -m kgkit backlog *)'
  - 'Bash(python -m kgkit backlog *)'
  - 'PowerShell(python -m kgkit backlog *)'
  - 'Bash(PYTHONPATH="${CLAUDE_PLUGIN_ROOT}" python -m kgkit gpu quota *)'
  - 'Bash(python -m kgkit gpu quota *)'
  - 'PowerShell(python -m kgkit gpu quota *)'
  - 'Bash(PYTHONPATH="${CLAUDE_PLUGIN_ROOT}" python -m kgkit ledger *)'
  - 'Bash(python -m kgkit ledger *)'
  - 'PowerShell(python -m kgkit ledger *)'
  - 'Bash(PYTHONPATH="${CLAUDE_PLUGIN_ROOT}" python -m kgkit standing *)'
  - 'Bash(python -m kgkit standing *)'
  - 'PowerShell(python -m kgkit standing *)'
  - 'Bash(kaggle competitions submissions *)'
  - 'PowerShell(kaggle competitions submissions *)'
---

# /kg-status

Run kgkit with the Bash tool, as `PYTHONPATH="${CLAUDE_PLUGIN_ROOT}" python -m kgkit <command>`: this command
pre-approves that form for the kgkit calls it makes. Submitting, pushing or publishing still asks (so does a
PowerShell `$env:` assignment).

1. `python -m kgkit status -n 15` (kgkit home from the session context or `$KGKIT_HOME`). It prints
   the deadline with days left and the endgame phase (see `final-submission-selection`), submissions
   logged today (UTC) against the daily limit (plus Kaggle's own count when the last submit printed
   one) and the cached GPU quota. It first adds to the log the submissions Kaggle lists that the hooks
   never saw (a script, the website, a teammate) and says whether the count was "checked against
   Kaggle's list" or is "local log only" (no CLI or login, or `--offline`): trust a local-only count
   no further than that.
2. If the Kaggle CLI is authenticated: `kaggle competitions submissions <slug> --format json` →
   the latest scores not yet attached to the ledger. Offer to attach them: `python -m kgkit ledger sync-lb` does
   it for every submission that names its record; `python -m kgkit ledger lb` does one by hand.
3. If the GPU quota is stale or missing and remote runs are planned: `python -m kgkit gpu quota`.
4. `python -m kgkit backlog list` and the CLAUDE.md notes. Flag experiments that were run but never
   decided (no `decision` in the ledger table) and offer to compare/decide them.
5. If `status` warned about many decisions on the same folds, recommend the CV re-check
   (`grandmaster-playbook`, "Guarding against overfitting the CV itself").
6. The public-LB line leads with the best score that is not public-LB fitted. Fitted files follow it,
   "display only": never present one as the team's standing. If `status` prints **LB-FITTING** (most recent
   submissions fit or probe the public LB while the honest track is flat), say so first: those files cannot
   raise the private score.
7. If `status` prints **PLATEAU** or **CROWD**, make `/kg-ideas` the first recommended action, aimed at what
   the stack lacks (a new model family, data view or signal), with the GPU hours it names. Do not recommend
   more members of an existing family, or public-LB fitting. If PLATEAU says no public board is cached, offer
   `python -m kgkit standing`: it reads the whole board, which can take a few minutes, and
   caches it for the crowd check.

Present a compact dashboard and the top 3 recommended next actions with reasons.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

View all in ai-agents →

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.