<Devsly/>
NotebookLM Watermark Remover
Remove the NotebookLM watermark from PDF slide exports — free, unlimited, and 100% in your browser.
View
NotebookLM Video Watermark Remover
Remove the NotebookLM watermark from every frame of your MP4 and auto-trim the end card — free and unlimited.
View
Gemini Watermark Remover
Remove the Gemini (Veo) sparkle watermark from every frame of your AI-generated MP4 — free and unlimited.
View
MCP https://devsly.io/mcp MCP Tools Best Skills API Docs

Keyboard Shortcuts

Navigation

Quick Search
⌘ / Ctrl + K
Toggle Dark Mode
⌘ / Ctrl + D
Close Dialogs
Esc

Tool Actions

Execute / Process
⌘ / Ctrl + Enter
Clear Input
⌘ / Ctrl + Shift + C
Copy Output
⌘ / Ctrl + Shift + X

Editor

Select All
⌘ / Ctrl + A
Undo
⌘ / Ctrl + Z
Redo
⌘ / Ctrl + Shift + Z

Updated 3d ago

by probabl-ai

skore-skills

Tabular Data Science Skills for guardrailing AI Agents

  • Active — Updated in the last 14 days
View on GitHub (opens in a new tab)

145 GitHub stars (145)

+10 in 30 days

Stars gained per day · daily snapshots since Sep 30
Stars gained per day, Sep 30 to Nov 6: +13 in total; the busiest day was Oct 8 with +2 stars.Oct 1: +1 starsOct 2: 0 starsOct 3: 0 starsOct 4: 0 starsOct 5: +1 starsOct 6: 0 starsOct 7: +1 starsOct 8: +2 starsOct 9: +1 starsOct 10: 0 starsOct 11: 0 starsOct 12: +1 starsOct 13: +1 starsOct 14: 0 starsOct 15: +1 starsOct 16: 0 starsOct 17: 0 starsOct 18: 0 starsOct 19: 0 starsOct 20: +1 starsOct 21: 0 starsOct 22: 0 starsOct 23: 0 starsOct 24: +1 starsOct 25: 0 starsOct 26: 0 starsOct 27: 0 starsOct 28: 0 starsOct 29: +1 starsOct 30: 0 starsOct 31: 0 starsNov 1: 0 starsNov 2: 0 starsNov 3: +1 starsNov 4: 0 starsNov 5: 0 starsNov 6: 0 stars
Stars gained between daily snapshots
PeriodNew stars
Oct 1+1
Oct 20
Oct 30
Oct 40
Oct 5+1
Oct 60
Oct 7+1
Oct 8+2
Oct 9+1
Oct 100
Oct 110
Oct 12+1
Oct 13+1
Oct 140
Oct 15+1
Oct 160
Oct 170
Oct 180
Oct 190
Oct 20+1
Oct 210
Oct 220
Oct 230
Oct 24+1
Oct 250
Oct 260
Oct 270
Oct 280
Oct 29+1
Oct 300
Oct 310
Nov 10
Nov 20
Nov 3+1
Nov 40
Nov 50
Nov 60
  • 26 skills (26 skills found in its SKILL.md files)
  • 9 forks (9 forks)
  • 3d ago last update (Last updated 3d ago)

Install

Skills CLI

npx skills add probabl-ai/skore-skills

Asks which skills and agents to install. Just one: npx skills add probabl-ai/skore-skills --skill add-python-package — add -g for every project.

Claude Code

git clone https://github.com/probabl-ai/skore-skillscp -r "skore-skills/skills/add-python-package" ~/.claude/skills/

Copies the add-python-package skill into ~/.claude/skills/ for every project (use .claude/skills/ for one project). Repeat for the other skills listed below.

Plugin

/plugin marketplace add probabl-ai/skore-skills

Run inside Claude Code if the repository ships a plugin marketplace, then pick plugins from /plugin.

Skills can run code on your machine — read the SKILL.md first.

What it does

In the author's own words, from each skill's SKILL.md.

  • add-python-package

    Add a dependency through the project env manager, or ask the user when the environment is user-managed. 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-python-library owns that). SKIP bootstrapping a missing manager directly (setup-python-env). When env.managed is…

    skills/add-python-package/SKILL.md on GitHub (opens in a new tab)
  • audit-ml-pipeline

    Audit a persisted skore report read-only and produce a reusable digest. 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-audit an experiment, a re-run overwrote the same `put()` key, or they want a narrative of a past experiment without `journal/ideas/` files. STOP when `sta…

    skills/audit-ml-pipeline/SKILL.md on GitHub (opens in a new tab)
  • build-ml-pipeline

    Declare a skrub DataOps graph from the data source to the predictor after framing is locked. 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 editing any link from data source to predictor (loaders, preprocessing, features, co…

    skills/build-ml-pipeline/SKILL.md on GitHub (opens in a new tab)
  • choose-python-library

    Resolve a library choice and add the selected 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 during workspace setup.

    skills/choose-python-library/SKILL.md on GitHub (opens in a new tab)
  • evaluate-ml-pipeline

    Evaluate one sklearn-compatible learner with the locked validation scheme and persist structured skore reports. 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 with the data, fit on the trai…

    skills/evaluate-ml-pipeline/SKILL.md on GitHub (opens in a new tab)
  • explore-ml-data

    Explore the dataset before designing any model. 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 explore, profile, or understand the data; triage sent them here (`status.data_analysis` missing); a data…

    skills/explore-ml-data/SKILL.md on GitHub (opens in a new tab)
  • export-ml-notebook

    Write a jupytext percent file out as a notebook with empty outputs. `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 on notebook, ipynb, HTML, or executed-report requests, or when export-ml-project dispatches note…

    skills/export-ml-notebook/SKILL.md on GitHub (opens in a new tab)
  • export-ml-project

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

    skills/export-ml-project/SKILL.md on GitHub (opens in a new tab)
  • export-ml-site

    Package workspace markdown and existing notebook HTML into an offline MkDocs site. Embeds existing notebook HTML companions in their associated reports. Never executes Python. Trigger when the user asks for a website, mkdocs, or documentation site.

    skills/export-ml-site/SKILL.md on GitHub (opens in a new tab)
  • frame-ml-problem

    Record the problem, deployment setting, metric, baseline, and fold count before any 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 which metric to compare on, how new rows should be split, which baseline to use, or says a problem constraint changed. Not when they ask to r…

    skills/frame-ml-problem/SKILL.md on GitHub (opens in a new tab)
  • manage-ml-backlog

    Record experiment outcomes and triage idea files. A promoted idea moves from the Ideas table into a Backlog row. 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 supplied by the d…

    skills/manage-ml-backlog/SKILL.md on GitHub (opens in a new tab)
  • model-ml-pipeline

    Require locked problem framing, write the first baseline design note for approval, then coordinate later choices, build, smoke testing, evaluation, and audit. 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…

    skills/model-ml-pipeline/SKILL.md on GitHub (opens in a new tab)
  • persist-ml-git

    Commit the current loop stage 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.

    skills/persist-ml-git/SKILL.md on GitHub (opens in a new tab)
  • plot-ml-figure

    Pick pandas, seaborn, plotly, or matplotlib before writing figure 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: first match on the tree (owned plot, interactive iframe HTML, seaborn statistical,…

    skills/plot-ml-figure/SKILL.md on GitHub (opens in a new tab)
  • research-ml-practice

    Literature research for an ML methodology concern. Trigger when explore-ml-data or build-ml-pipeline load this skill. Not for routine profiling or a single API signature — use `api get` for symbols. Not a session owner — callers distill and write project files. HOW TO USE: skip intake fields the caller already supplied. Abstract the problem class before searching (never the dataset proper name).…

    skills/research-ml-practice/SKILL.md on GitHub (opens in a new tab)
  • review-ml-choices

    Show stored project choices and re-enter the skill that can change one. 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 — those load sync-ml-reports, export-ml-project, or frame-ml-problem directly. HOW TO USE: run `review choices`, show that board, then load one ownin…

    skills/review-ml-choices/SKILL.md on GitHub (opens in a new tab)
  • review-ml-experiment

    Read the stored report, then write one 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.

    skills/review-ml-experiment/SKILL.md on GitHub (opens in a new tab)
  • search-ml-literature

    Search scientific and technical sources and write one idea file and one Ideas row for the direction the user confirms. 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.

    skills/search-ml-literature/SKILL.md on GitHub (opens in a new tab)
  • setup-git

    Initialize safe version control, including an optional commit of the tree before setup changes it. 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. When loaded for the pre-change snapshot, commit the current…

    skills/setup-git/SKILL.md on GitHub (opens in a new tab)
  • setup-ml-project

    Ask only the pending setup pieces. When Git is selected, commit the current files before setup writes only if that check finds files to preserve. Trigger when the user asks to set up or bootstrap a workspace, or when a pipeline stage finds status.setup.pending non-empty. The question tells the user to select each piece they want. It starts by saying that before any modeling, the workspace should…

    skills/setup-ml-project/SKILL.md on GitHub (opens in a new tab)
  • setup-python-env

    Detect the env manager and bootstrap the runtime, agent-tools, and composed development environments. 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 (plain Skore when unset or local), and `env verify --execute`. Does not add other stage ML libraries. TRI…

    skills/setup-python-env/SKILL.md on GitHub (opens in a new tab)
  • setup-workspace

    Detect or scaffold the standard ML workspace layout. 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 ML project layout or first scaffold. SKIP pipeline, evaluation, exploratory data analysis, and library choice. HOW TO USE: detect first. For a fresh or manage…

    skills/setup-workspace/SKILL.md on GitHub (opens in a new tab)
  • shape-user-idea

    Shape a user idea or a named artifact into one idea file and one 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.

    skills/shape-user-idea/SKILL.md on GitHub (opens in a new tab)
  • smoke-test-ml-pipeline

    Structural pytest: prediction count must match the predict-grid row count. TRIGGER when an approved experiment needs its smoke test, `pytest tests/smoke/` fails on row count, the user asks why the smoke test is failing, a pipeline edit needs proof, or the experiment script changes pipeline shape. STOP when `status.setup.pending` is non-empty (load `setup-ml-project`), or when there is no approved…

    skills/smoke-test-ml-pipeline/SKILL.md on GitHub (opens in a new tab)
  • sync-ml-reports

    Copy skore reports between local, Hub, and MLflow, and optionally switch the 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 evaluate-ml-pipeline.

    skills/sync-ml-reports/SKILL.md on GitHub (opens in a new tab)
  • 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".

    skills/triage-ml-task/SKILL.md on GitHub (opens in a new tab)

Review before you install

A skill is a set of instructions and scripts your agent will follow, and it can run code on your machine. Read the SKILL.md and any scripts first — this listing is not a security review.