kaggle-learner

Extracts and organizes winning techniques from Kaggle competition solutions by domain.

Updated Oct 7, 2022
One-click install
npx skills add https://github.com/tamagusko/linux-cfg --skill kaggle-learner-tamagusko
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: kaggle-learner
Source: https://github.com/tamagusko/linux-cfg/tree/main/dotfiles/claude/skills/kaggle-learner
Command: npx skills add https://github.com/tamagusko/linux-cfg --skill kaggle-learner-tamagusko

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Winning Kaggle solutions contain valuable techniques scattered across writeups, notebooks, and forums, making it hard to systematically learn from top competitors. This Skill consolidates extracted knowledge from winning solutions into an organized, searchable knowledge base across ML domains. ## Core Features & Use Cases - Domain-Organized Knowledge Base: Browse extracted techniques categorized into NLP, computer vision, time series, tabular, and multimodal directories under references/knowledge/. - Detailed Top-Solution Analysis: Each competition file includes front-runner technical breakdowns with core tricks, implementation details, rankings, and model configurations. - Reusable Code Templates: Ready-to-adapt code for training pipelines, feature engineering, ensembling, knowledge distillation, and inference optimization drawn from winning solutions. - Use Case: Preparing for an audio classification competition, you consult the BirdCLEF knowledge files to learn that top solutions used SED architectures with EfficientNetV2 backbones, SpecAugment, and knowledge distillation, then adapt the provided code templates. ## Quick Start Ask the assistant to analyze a Kaggle competition URL or browse the knowledge base for techniques relevant to your machine learning task.

Frequently Asked Questions about kaggle-learner

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I learn from Kaggle winning solutions?

Provide a Kaggle competition URL and the knowledge extraction process captures the winning solution's core techniques, implementation details, and code patterns. Extracted knowledge is stored as a markdown file in the relevant domain directory for later browsing.

What ML domains does this Kaggle knowledge base cover?

The knowledge base covers five domains: NLP, computer vision, time series, tabular data, and multimodal tasks. Each domain has its own directory under references/knowledge/ containing one markdown file per competition.

What information is included for each Kaggle competition?

Each competition file includes a competition brief, detailed technical analysis of top solutions with rankings and core tricks, reusable code templates, best practices, and metadata with source links and dates.

Can I reuse the code templates from winning Kaggle solutions?

Yes, each knowledge file contains code templates extracted from top solutions, such as training loops, feature engineering functions, loss functions, and ensemble strategies. These are illustrative implementations you can adapt to your own projects.

Does the knowledge base update with new competitions?

Yes, the knowledge base is self-evolving. When a new competition URL is processed, the extracted knowledge is automatically added to the appropriate domain directory following the standard extraction format.