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,188 tokens
Runs scripts
No, instructions only

What it does

Használható, amikor a felhasználó Jupyter notebookok (`.ipynb`) létrehozását, felépítését vagy szerkesztését kéri kísérletekhez, felfedezésekhez vagy oktatóanyagokhoz; részesítse előnyben a csomagolt sablonokat, és futtassa a segédprogramot `new_notebook.py`, hogy egy tiszta kezdő notebookot generáljon.

Jupyter Notebook készség

Hozzon létre tiszta, reprodukálható Jupyter notebookokat két fő módra:

  • Kísérletek és feltáró elemzés
  • Oktató és tanítás-centrikus bemutatók

Használja előnyben a beépített sablonokat és a segédscriptet az egységes felépítéshez és kevesebb JSON-hiba érdekében.

Mikor használjuk

  • Hozzon létre egy új .ipynb jegyzetfüzetet a semmiből.
  • Konvertáljon durva jegyzeteket vagy szkripteket strukturált jegyzetfüzetté.
  • Refaktoráljon egy meglévő jegyzetfüzetet, hogy reprodukálhatóbb és könnyebben átfutható legyen.
  • Építsen kísérleteket vagy oktatóanyagokat, amelyeket mások el fognak olvasni vagy újra futtatni.

Döntési fa

  • Ha a kérés feltáró, elemző vagy hipotézis-vezérelt, válassza a experiment módot.
  • Ha a kérés oktató jellegű, lépésről-lépésre vagy konkrét közönségre szabott, válassza a tutorial módot.
  • Ha meglévő jegyzetfüzetet szerkeszt, kezelje refaktorálásként: tartsa meg a szándékot és javítsa a szerkezetet.

Készségút (egyszer beállítandó)

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).

Munkafolyamat

  1. Zárja le a szándékot. Identify the notebook kind: experiment or tutorial. Capture the objective, audience, and what "done" looks like.

  2. Készítse el a vázlatot a sablonból. Use the helper script to avoid hand-authoring raw notebook JSON.

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