Skills

Jupyter Notebook

Creates and edits Jupyter notebooks from templates for experiments and tutorials.

Install

npx skills add microsoft/ai-agents-for-beginners --skill jupyter-notebook -g -a claude-code -y
Category
Engineering
Updated
5d ago
License
MIT
Context cost
Lightabout 1,151 tokens
Runs scripts
No, instructions only

What it does

Kasuta, kui kasutaja palub luua, üles ehitada või redigeerida Jupyteri märkmikke (`.ipynb`) katsetuste, uurimiste või juhendite jaoks; eelista kaasasolevaid malle ja käivita abiskript `new_notebook.py`, et genereerida puhas algne märkmik.

Jupyter Notebooki oskus

Loo puhtaid, reprodutseeritavaid Jupyter-märkmikke kahe peamise režiimi jaoks:

  • Eksperimendid ja avastuslik analüüs
  • Õpetused ja õpetamisele suunatud samm-sammult juhendid

Eelista kaasasolevaid malle ja abiskripti ühtlase struktuuri ja vähem JSON-vigade saavutamiseks.

Millal kasutada

  • Loo uus .ipynb märkmik nullist.
  • Muuda toored märkmed või skriptid struktureeritud märkmikuks.
  • Refaktoreeri olemasolev märkmik, et see oleks reprodutseeritavam ja kiiremini läbitav.
  • Loo eksperimente või õpetusi, mida teised saavad lugeda või uuesti käivitada.

Otsustuspuu

  • Kui päring on avastuslik, analüütiline või hüpoteesikeskne, vali experiment.
  • Kui päring on juhendav, samm-sammult või sihtrühmale suunatud, vali tutorial.
  • Kui redigeerid olemasolevat märkmikku, käsitle seda kui refaktoreerimist: säilita eesmärk ja paranda struktuuri.

Oskuse rada (määratakse üks kord)

export CODEX_HOME="${CODEX_HOME:-$HOME/.codex}"
export JUPYTER_NOTEBOOK_CLI="$CODEX_HOME/skills/jupyter-notebook/scripts/new_notebook.py"

User-scoped skills install under $CODEX_HOME/skills (default: ~/.codex/skills).

Töövoog

  1. Lukusta eesmärk. Tuvasta märkmiku liik: experiment või tutorial. Kirjuta üles eesmärk, sihtrühm ja kuidas näeb välja "valmis".

  2. Skafoldi mallist. Kasuta abiskripti, et vältida märkmiku JSON-i käsitsi kirjutamist.

uv run --python 3.12 python "$JUPYTER_NOTEBOOK_CLI" \
  --kind experiment \
  --title "Compare prompt variants" \
  --out output/jupyter-notebook/compare-prompt-variants.ipynb
uv run --python 3.12 python "$JUPYTER_NOTEBOOK_CLI" \
  --kind tutorial \
  --title "Intro to embeddings" \
  --out output/jupyter-notebook/intro-to-embeddings.ipynb
Read the whole SKILL.md on GitHub

More in Engineering