WW

wenmin-wu/ds-skills

开发工具
61 stars 质量 40 趋势 40

Data Science Skills Distilled from Awesome Kaggle Notebooks.

概览

Data Science Skills Distilled from Awesome Kaggle Notebooks. 535 reusable techniques across 5 domains, each extracted from top-voted Kaggle competition solutions. Every skill is a self-contained SKILL.md — ready to be loaded by Claude Code, Cursor, Codex, or any AI coding agent. More skills coming soon — 600+ competitions in the pipeline, with new skills distilled regularly via an automated agent. Star this repo to stay updated. Full list: run ds-skills list or browse ds-skills.com. See Changelog for what's new. Copy this repo URL into your AI coding agent (Claude Code, Cursor, Codex, etc.) and ask it to install ds-skills: Your agent can read the README, install the CLI, and set everything up by itself. Add --json to any command for structured JSON output (agent-friendly). If you prefer to clone the repo and copy skills locally:

README

English | 中文

ds-skills

Data Science Skills Distilled from Awesome Kaggle Notebooks.

535 reusable techniques across 5 domains, each extracted from top-voted Kaggle competition solutions. Every skill is a self-contained SKILL.md — ready to be loaded by Claude Code, Cursor, Codex, or any AI coding agent.

More skills coming soon — 600+ competitions in the pipeline, with new skills distilled regularly via an automated agent. Star this repo to stay updated.

Skills

Domain Count Examples
tabular 123 hierarchical-rule-engine, opponent-avoidance-scoring, ball-landing-prediction, chained-target-prediction
nlp 119 lda-topic-modeling, taxonomy-context-enrichment, learned-attention-pooling, domain-special-token-embedding
cv 182 stroke-temporal-color-rendering, conv1d-lstm-stroke-classifier, deterministic-hash-partitioning, chunked-csv-image-generator
timeseries 61 multi-lag-target-features, periodogram-seasonality-detection, kaggle-api-streaming-inference, ratio-target-for-smape
llm 50 perplexity-prompt-ranking, low-meaning-input-substitution, 4bit-nf4-double-quantization, inverse-task-prompt-template

Full list: run ds-skills list or browse ds-skills.com. See Changelog for what’s new.

Install skills to your agent

Option 1: Let your AI agent do it

Copy this repo URL into your AI coding agent (Claude Code, Cursor, Codex, etc.) and ask it to install ds-skills:

https://github.com/wenmin-wu/ds-skills

Your agent can read the README, install the CLI, and set everything up by itself.

Option 2: ds-skills CLI

pip install ds-skills-cli
ds-skills install --agent claude-code   # or: cursor, codex
ds-skills setup --agent claude-code     # teach your agent the CLI

More commands:

ds-skills install nlp/deberta-classification --agent claude-code  # single skill
ds-skills install --agent claude-code --domain tabular            # single domain
ds-skills list                          # list all skills
ds-skills search "gradient boosting"    # search by keyword
ds-skills show nlp/deberta-classification  # preview a skill
ds-skills stats                         # aggregate stats

Add --json to any command for structured JSON output (agent-friendly).

Option 2: Local copy script

If you prefer to clone the repo and copy skills locally:

git clone https://github.com/wenmin-wu/ds-skills.git
cd ds-skills

# Copy to your agent's skill directory
scripts/skills-copy --dest ~/.claude/skills    # Claude Code
scripts/skills-copy --dest ~/.cursor/rules     # Cursor
scripts/skills-copy --dest ~/.codex/skills     # Codex

Skills are flattened on copy: skills/nlp/deberta-classification/ becomes nlp-deberta-classification/.

Structure

skills///SKILL.md

Each SKILL.md contains:

  • YAML frontmatter — name and description (for agent discovery)
  • Overview — what and when to use
  • Quick Start — minimal working code
  • Workflow — step-by-step instructions
  • Key Decisions — trade-offs and parameter choices
  • References — link to source Kaggle notebook

Scripts

Script Purpose
scripts/skills-list List all skills with metadata. --json for structured output, --html to regenerate mindmap
scripts/skills-copy --dest Copy skills flat to any agent’s skills directory

Source

Every skill is distilled from a top-voted notebook on Kaggle. The References section in each SKILL.md links back to the original notebook.

Competitions processed so far: Playground Series S6E3, HPA Single Cell Classification, Google QUEST Q&A, Feedback Prize ELL, CommonLit Student Summaries, Kaggle LLM Science Exam, H&M Fashion Recommendations, CommonLit Readability, Data Science Bowl 2019, CHAMPS Scalar Coupling, Child Mind Institute Sleep States, LLM Detect AI Text, RANZCR CLiP, Riiid Answer Prediction, NBME Score Clinical Patient Notes, Deep Past Challenge (Akkadian Translation), CMI Detect Behavior with Sensor Data, NeurIPS Ariel Data Challenge 2024, SIIM-FISABIO-RSNA COVID-19 Detection, Shopee Price Match Guarantee, NFL Big Data Bowl, Jigsaw Unintended Bias in Toxicity Classification, MAP Charting Student Math Misunderstandings, OTTO Multi-Objective Recommender System, American Express Default Prediction, Tweet Sentiment Extraction, PLAsTiCC Astronomical Classification, NeurIPS Ariel Data Challenge 2025, CZII CryoET Object Identification, Eedi Mining Misconceptions in Mathematics, Feedback Prize Predicting Effective Arguments, Coleridge Initiative Show US the Data, Bristol-Myers Squibb Molecular Translation, Jigsaw Multilingual Toxic Comment Classification, Santander Customer Transaction Prediction, Quora Question Pairs, Google AI4Code, RSNA 2022 Cervical Spine Fracture Detection, Foursquare Location Matching, Feedback Prize - Evaluating Student Writing, TensorFlow 2.0 Question Answering, APTOS 2019 Blindness Detection, Home Credit Default Risk, TalkingData AdTracking Fraud Detection, RSNA 2024 Lumbar Spine Degenerative Classification, USPTO Explainable AI for Patent Professionals, RSNA Screening Mammography Breast Cancer Detection, VinBigData Chest X-ray Abnormalities Detection, Severstal Steel Defect Detection, NeurIPS Open Polymer Prediction 2025, Drawing with LLMs, PII Data Detection, ICR - Identifying Age-Related Conditions, Open Problems - Multimodal Single-Cell Integration, Jigsaw Rate Severity of Toxic Comments, PANDA Prostate Cancer Grade Assessment, RSNA Intracranial Hemorrhage Detection, SIIM-ACR Pneumothorax Segmentation, Quora Insincere Questions Classification, LLMs - You Can’t Please Them All, Linking Writing Processes to Writing Quality, NFL Health & Safety Helmet Assignment, Lyft Motion Prediction for Autonomous Vehicles, SIIM-ISIC Melanoma Classification, Avito Demand Prediction Challenge, Corporación Favorita Grocery Sales Forecasting, NOAA Fisheries Steller Sea Lion Population Count, Jigsaw - Agile Community Rules Classification, RSNA 2023 Abdominal Trauma Detection, NFL 1st and Future - Impact Detection, RSNA STR Pulmonary Embolism Detection, M5 Forecasting - Accuracy, Elo Merchant Category Recommendation, Human Protein Atlas Image Classification, RSNA Intracranial Aneurysm Detection, Child Mind Institute — Problematic Internet Use, Learning Equality - Curriculum Recommendations, U.S. Patent Phrase to Phrase Matching, Sartorius - Cell Instance Segmentation, Instant Gratification, Humpback Whale Identification, TGS Salt Identification Challenge, AI Mathematical Olympiad - Progress Prize 2, LLM 20 Questions, Benetech - Making Graphs Accessible, Vesuvius Challenge - Ink Detection, 1st and Future - Player Contact Detection, RSNA-MICCAI Brain Tumor Radiogenomic Classification, Halite by Two Sigma, M5 Forecasting - Uncertainty, Mercari Price Suggestion Challenge, Dstl Satellite Imagery Feature Detection, Santa 2025 - Christmas Tree Packing Challenge, Santa 2024 - The Perplexity Permutation Puzzle, LLM Prompt Recovery, GoDaddy - Microbusiness Density Forecasting, Stable Diffusion - Image to Prompts, Kore 2022, MLB Player Digital Engagement Forecasting, Google Research Football with Manchester City F.C., Deepfake Detection Challenge, Quick, Draw! Doodle Recognition Challenge.

License

MIT

View this README on GitHub

推荐工具

换一个关键词,或者移除筛选条件。

安装

npx skillfish add wenmin-wu/ds-skills