claude

probabl-skills

Workflow skills for ML experimentation with skrub, scikit-learn, and skore: pipeline build / evaluate / test / audit, iteration loop, workspace + tooling.

140 on GitHubby Probablv0.7.0BSD-3-Clauseupdated 30 days agodata-science
/

Plugin probabl-skills from marketplace probabl-skills in probabl-ai/skills. Commands read from the repo's manifest — 30 days ago.

What it installs

Skills (28)

  • add-python-package

    Add a Python dependency through the project env manager, or ask the user to install it when env.managed is false. Trigger when a workflow needs a missing import, after choose-python-library picks a library, or for editable install of src/<pkg>/. SKIP choosing between competing libraries (choose-pyth

  • audit-ml-pipeline

    Read-only audit of one persisted skore report: `audit/NN_<stem>.py` (jupytext percent), 1:1 with `experiments/` and `journal/`. Do not execute it. Run `materialize.py` once. Never call `skore.evaluate` or `project.put`. TRIGGER when a completed run needs an audit, the user asks to audit, show, or re

  • build-ml-pipeline

    Declare the pipeline from data source to predictor as a skrub DataOps graph. Stateless steps use `.skb.apply_func`. Stateful steps use `.skb.apply`. After the graph exists, attach the locked splitter and any non-default score. No fit, tune, persistence, or `skore.evaluate`. TRIGGER when writing or e

  • choose-python-library

    Resolve a genuine choice between Python libraries for one job, then ask `add-python-package` to add the chosen dependency. Trigger for competing-library questions or an optional package not already fixed by the project stack — at first use (tabular exploration, pipeline, or eval extras), never durin

  • data-science-python-stack

    Deprecated compatibility skill. Trigger only when an installed workflow still references this old id. modelTier: small

  • evaluate-ml-pipeline

    Evaluate one learner with `skore.evaluate`. The splitter and any non-default score are already on the DataOp from `build-ml-pipeline`. This skill writes the call without `splitter=`, persists the report, and records the locator. When the locked split is the training table and test table that shipped

  • explore-ml-data

    Owns data understanding before any model is designed. Place `data_analysis/data_analysis.py` and do not execute it. Run `materialize.py` once, write `data_analysis.md` and JOURNAL § Data understanding. Never design the model, edit `src/<pkg>/`, or modify raw data files. TRIGGER when the user asks to

  • export-ml-notebook

    Write a jupytext percent `# %%` Python file out as an `.ipynb`. `data_analysis/`, `experiments/`, and `audit/` are filled with empty outputs. Pass `--html` when that notebook should also become a viewer on the site. Kernel `notebook convert` stays for a source that is itself the execution. Trigger o

  • export-ml-project

    Coordinate on-demand export: executed notebooks and/or an offline MkDocs documentation site. Trigger on a generic "export" request, or to flip the notebooks/site gates after setup. modelTier: small

  • export-ml-site

    Package JOURNAL, exploratory data analysis markdown, and design notes into an offline MkDocs site opened via the file:// URL of report.html at the workspace root. Embeds existing notebook HTML companions in their associated reports. Never executes Python. Trigger when the user asks for a website, mk

  • frame-ml-problem

    Record the problem, the deployment setting, the comparison metric, the baseline, and the fold count in the journal before model code. Ask every missing decision in one turn, from `frame show`. Does not write Python, estimator hyperparameters, or splitter constructors. TRIGGER when the user asks whic

  • manage-ml-backlog

    Canonical backlog loop step. Record an experiment outcome in History and triage idea files. Summarize open, discarded, and aside ideas in the JOURNAL Ideas table. Move a row into Backlog when it is promoted, and keep the idea file. Also supports the model-entry selection mode: show real B<N> rows su

  • model-ml-pipeline

    Deterministic entry point for modeling. On a first landing, write the locked baseline design note and ask for approval. Later landings offer only the choices the workspace justifies (an EDA proposal, Backlog, discussion). A missing modeling lock loads `frame-ml-problem` and stops. After a design is

  • organize-ml-workspace

    Deprecated compatibility skill. Trigger only when an installed workflow still references this old id. modelTier: small

  • persist-ml-git

    Persist the current loop stage with the real git CLI when the end-turn hook says invoke. Trigger after `python -m skore_skills git end-turn --stage <stage>` returns action invoke, or when the user asks to commit this turn's work. modelTier: small

  • plot-ml-figure

    Pick how to write a figure before custom plot code. Trigger when explore-ml-data, evaluate-ml-pipeline, or audit-ml-pipeline is about to save or display a chart, or when the user asks for a plot. Not a session owner. Not for skore/sklearn Display plots that already exist on a report. HOW TO USE: fir

  • research-ml-practice

    Literature and web research for an ML methodology concern (EDA extra measurements, leakage, transforms, feature engineering, learner family), or an EDA extra-analysis survey from JOURNAL plus existing EDA. Trigger when explore-ml-data or build-ml-pipeline load this skill. Not for routine profiling o

  • review-ml-choices

    Show the project choices already stored in status and let the user change one by re-entering the skill that owns it. Trigger when the user asks what we decided, what the current settings are, or to change a stored project choice. SKIP an explicit sync, export, or “a constraint changed” request — tho

  • review-ml-experiment

    Post-evaluate review. Read the stored report, then write one markdown idea file and one Ideas row per candidate. Trigger after a successful evaluate, on "review this stem", or when review consent is audit or proceed. Do not write History, Backlog, or a design note. modelTier: medium

  • search-ml-literature

    Search scientific and technical sources for a query and, after the user picks and confirms one direction, write one idea file and its Ideas row. Comes after review, beside the backlog. Do not call research-ml-practice. Do not write History, Backlog, or a design note. Do not pick a winner. modelTier:

  • setup-git

    Set up git for an ML workspace after scaffolding. Trigger when the user asks to initialize version control, add ignore rules, or make the first commit. This action owns first-time git setup only. Before the first commit, ask once which unknown hidden files and review paths to keep tracked. role: hel

  • setup-ml-project

    Coordinate ML project setup. Trigger when the user asks to set up or bootstrap a workspace, or when a pipeline stage finds status.setup.pending non-empty. Ask only those pending pieces. The question tells the user to select each piece they want. It starts by saying that before any modeling, the work

  • setup-python-env

    Bootstrap a Python environment manager and three named envs (default runtime, agent tools, composed dev). Detect with `python -m skore_skills env detect`, persist the manager and `env.managed`, then `env init --manager`, `env sync --execute`, install Skore for a recorded hub or mlflow destination (p

  • setup-workspace

    Detect an existing ML workspace or scaffold a fresh one via `python -m skore_skills scaffold --package <pkg>`. Cookiecutter only: directories, README.md files, and src/<pkg>/ stubs. After a first scaffold, turn executed notebooks and the documentation site on by default (no ask). TRIGGER for a new M

  • shape-user-idea

    Shape an idea the user already has, or answer a project question, and write one idea file and its Ideas row after they confirm. A topic with no artifact belongs to search-ml-literature. Do not write History, Backlog, or a design note. Do not pick a backlog row. role: helper modelTier: medium

  • smoke-test-ml-pipeline

    Owns one experiment's smoke test: a small pytest that fits on part of real `data/` and predicts on a disjoint slice with no pre-history buffer. Prediction count must equal predict-grid rows. TRIGGER when an approved experiment needs its smoke test, `pytest tests/smoke/` fails on row count, the user

  • sync-ml-reports

    Copy skore reports between local, Hub, and MLflow with `skore sync`, and optionally switch the recorded upload destination. Trigger when the user asks to sync or migrate reports, switch skore mode, upload reports to Hub or MLflow, or pull Hub/MLflow reports onto disk. First G-SKORE-MODE pick stays e

  • triage-ml-task

    Session owner: list installed entry skills and ask which to run. Load a skill without asking only when the request is certain to be that skill. Trigger on an ambiguous request, a finished stage, a workspace-open session, or "what should we do next". role: entry modelTier: medium

View source on GitHub probabl-ai.github.io

Similar plugins

Full Domino Data Lab platform support — workspaces, jobs, model deployment, experiment tracking, GenAI tracing, Spark/Ray/Dask, and app deployment for data science teams

26 skills · 4 commands · 3 agents · 1 MCP server

anthropics/claude-plugins-official 47,076

Study companion for the Deep Learning textbook by Goodfellow, Bengio & Courville (MIT Press, 2016), free to read at deeplearningbook.org. Twenty chapter files, a glossary, patterns and a cheatsheet index the whole book, and a delta reference dates it against 2026 practice with per-claim confidence levels: double descent qualifying the U-curve, AdamW splitting weight decay from L2, transformers displacing Chapter 10's recurrence, diffusion growing out of Chapter 18's score matching. Four stdlib tools make it executable — a prerequisite-closed reading-path planner that refuses goals the book does not cover, a training diagnostic running Chapter 11's rules in priority order so a NaN is never reported as overfitting, a capacity planner that ranks 'shrink the model' last when overparameterized, and a parameter/FLOP/activation-memory calculator that refuses a stack whose shapes do not connect. A companion, not a compilation: the book is copyrighted, so nothing here reproduces its text.

1 skill · 3 commands · 1 agent

alirezarezvani/claude-skills 29,725

Data engineering, ML, and AI specialists - data pipelines, machine learning, LLM architecture

VoltAgent/awesome-claude-code-subagents 26,513

Operator-grade Mistral skill pack with 24 current API, security, reliability, governance, and migration workflows

24 skills

jeremylongshore/tons-of-skills-marketplace 2,917

View, search, download, and read academic papers from arXiv. Supports API queries, web scraping via Actionbook, and HTML paper reading via ar5iv.

1 skill · 10 commands · 5 agents · 1 MCP server

actionbook/actionbook 1,630

AI-first computer-science conference skill stack: 155 conference fit-and-submission profiles plus a CS/AI router. Covers top AI/ML, data mining, vision, NLP, robotics, HCI, systems, security, software engineering, programming languages, databases, and theory venues, with current-cycle CFP and author-kit re-check discipline.

156 skills

brycewang-stanford/Awesome-Journal-Skills 1,413

Maintain probabl-skills?

This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.

claude & codex pluginslisted