probabl-ai/skore-skills

export-ml-project

Coordinate executed notebooks and an offline MkDocs documentation site.

Quelltext ansehen

Verwendung

  1. Installationsbefehl kopieren und das Quellpaket vor der Installation in der eigenen Agentenumgebung prüfen.
  2. Benötigte Werkzeuge, Zugangsdaten und Hosts im Original prüfen.
  3. Eingabe und gewünschtes Ergebnis beschreiben und die Ausgabe mit den Quellen abgleichen.
npx skills add https://github.com/probabl-ai/skore-skills --skill export-ml-project

Vor dem Start

  • Die Installation umfasst weder Modellabo noch API-Kontingent oder Dateizugriffsrechte.
  • Sterne und Installationen zeigen Aktivität, keine unabhängige Qualitäts- oder Sicherheitsprüfung.
Originales Skill-Dokument

Aus dem Quell-Repository gerendert; Überschriften, Beispiele, Code, Tabellen, Links und Bilder bleiben erhalten.

Export ML Project

Ordering only. Children own convert and site commands.

Human-facing prose

Details: setup-workspace references/human_facing_prose.md. The multi-select uses Executed notebooks and Documentation site. Do not put skill ids, convert flags, or the wrapper CLI in the question.

Sequence

  1. python -m skore_skills status. Read policy.notebooks,

policy.site, and skills.

  1. AskUserQuestion with allow_multiple. Say first, in 2–4

lines, what each box authorizes (toolchain installs, convert re-execution, a built site), the recorded flags (policy.notebooks and policy.site: true, false, or not recorded), and that both answers persist as policy. A file link is an addition, never the context. The question's last line is exactly: Select each one you want. Write nothing after that line.

  • Executed notebooks
  • Documentation site
  1. After the answer, and not in the question, persist each box

this turn: selected → python -m skore_skills policy set notebooks true (or site); a box the user does not select → false. Do not leave them null. Do not write notebooks or site into JOURNAL; policy is the record.

  1. Load each selected child only if status.skills.<id> is true;

else one-line skip. Do not invent that skill's steps:

  • notebooks → export-ml-notebook (installs toolchain if this

is the first yes, then convert; --html only if the user wants the notebook viewer on the site)

  • site → export-ml-site (installs mkdocs-material if first

yes, init if needed, then build; never convert)

  1. Load triage-ml-task only if status.skills.triage-ml-task

is true; else stop.

Stop conditions

  • Do not git end-turn or git commit.
  • Do not invent convert or mkdocs steps when the child skill is

missing.

  • Do not pixi add / uv add from this coordinator.

Verwandte Aufgaben

aus demselben Repository

Weitere Skills

Alle Skills
probabl-ai
Community

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 status.setup.pending is non-empty (load setup-ml-project), or when there is no approved design, no report, or no ag

Installationen
1
GitHub Stars
142
Aktualisiert
20. Okt.
probabl-ai
Community

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.

Installationen
1
GitHub Stars
142
Aktualisiert
20. Okt.
probabl-ai
Community

persist-ml-git

Commit the current loop stage when the end-turn hook says invoke. Trigger after python -m skoreskills git end-turn --stage returns action invoke, or when the user asks to commit this turn's work.

Installationen
1
GitHub Stars
142
Aktualisiert
20. Okt.
probabl-ai
Community

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, pandas chart, else matplotlib). In a notebook: save PNG (or HTML) then leave the figure as the cell

Installationen
1
GitHub Stars
142
Aktualisiert
20. Okt.