competition-workflows
Competition Workflows
Overview
Use this skill for Kaggle competition workflows from data access through notebook execution and submission. Prioritize reproducibility, rule compliance, and leakage prevention over leaderboard-chasing shortcuts.
Submission from Notebook Output
Use the notebook-kernel submission form when submitting an output file produced by a notebook version:
kaggle competitions submit <competition> -k <owner/slug> -f <file> -v <version> -m "<message>"
Before submission, confirm the notebook run completed successfully, the output file exists, and the version number matches the intended run. Use notebook-lifecycle for status, logs, files, and output download commands.
Competition Data Access
Use Kaggle CLI or kagglehub for competition downloads. Attach competition sources in kernel-metadata.json when the notebook must run on Kaggle. Confirm users accepted competition rules before assuming downloads or submissions will work.