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

What it does

Bruges når brugeren beder om at oprette, opsætte eller redigere Jupyter-notebooks (`.ipynb`) til eksperimenter, udforskninger eller vejledninger; foretræk de medfølgende skabeloner og kør hjælpeskriptet `new_notebook.py` for at generere en ren start-notebook.

Jupyter Notebook-færdighed

Opret rene, reproducerbare Jupyter-notebooks til to primære tilstande:

  • Eksperimenter og eksplorativ analyse
  • Vejledninger og undervisningsorienterede gennemgange

Brug helst de medfølgende skabeloner og hjælpeprogrammet for konsistent struktur og færre JSON-fejl.

Hvornår man skal bruge det

  • Opret en ny .ipynb-notebook fra bunden.
  • Konverter grove noter eller scripts til en struktureret notebook.
  • Refaktorér en eksisterende notebook for at gøre den mere reproducerbar og let at overskue.
  • Byg eksperimenter eller vejledninger, der vil blive læst eller genkørt af andre.

Beslutningstræ

  • Hvis anmodningen er eksplorativ, analytisk eller hypotesedrevet, vælg experiment.
  • Hvis anmodningen er instruktionsbaseret, trin-for-trin eller målgruppe-specifik, vælg tutorial.
  • Hvis du redigerer en eksisterende notebook, behandl det som en refaktorering: bevar hensigten og forbedr strukturen.

Færdighedsvej (opsæt én gang)

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

Arbejdsgang

  1. Fastlæg intentionen. Identify the notebook kind: experiment or tutorial. Capture the objective, audience, and what "done" looks like.

  2. Scaffold fra skabelonen. 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