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

What it does

Käytetään, kun käyttäjä pyytää luomaan, alustamaan tai muokkaamaan Jupyter-muistikirjoja (`.ipynb`) kokeita, tutkimuksia tai opetusohjelmia varten; käytä mieluummin mukana olevia mallipohjia ja suorita apuohjelmaskripti `new_notebook.py` luodaksesi puhtaan aloitusmuistikirjan.

Jupyter Notebook -taito

Luo siistejä, toistettavia Jupyter-muistikirjoja kahteen pääasialliseen tilaan:

  • Kokeilut ja tutkiva analyysi
  • Opetus ja opastetut läpikäynnit

Suosi mukana tulevia malleja ja apuskriptiä yhtenäisen rakenteen ja vähempien JSON-virheiden vuoksi.

Milloin käyttää

  • Luo uusi .ipynb-muistikirja alusta alkaen.
  • Muunna karkeat muistiinpanot tai skriptit rakenteelliseksi muistikirjaksi.
  • Refaktoroi olemassa oleva muistikirja entistä toistettavammaksi ja helposti silmäiltäväksi.
  • Rakenna kokeiluja tai opastuksia, joita muut ihmiset lukevat tai suorittavat uudelleen.

Päätöspuu

  • Jos pyyntö on tutkivaa, analyyttistä tai hypoteesikeskeistä, valitse experiment.
  • Jos pyyntö on opastava, vaiheittainen tai kohderyhmäspezifi, valitse tutorial.
  • Jos muokkaat olemassa olevaa muistikirjaa, käsittele sitä refaktorointina: säilytä tarkoitus ja paranna rakennetta.

Taitopolku (määritä kerran)

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

Työnkulku

  1. Vahvista tarkoitus. Tunnista muistikirjan tyyppi: experiment tai tutorial. Kirjaa tavoite, yleisö ja milloin työ on valmis.

  2. Luo runko mallista. Käytä apuskriptiä välttääksesi raakamuotoisen muistikirjan JSON:n käsin kirjoittamisen.

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