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

What it does

Použijte, když uživatel požádá o vytvoření, inicializaci nebo úpravu Jupyter notebooků (`.ipynb`) pro experimenty, průzkumy nebo návody; upřednostněte zabudované šablony a spusťte pomocný skript `new_notebook.py`, abyste vygenerovali čistý výchozí notebook.

Dovednost Jupyter Notebook

Vytvářejte čisté, reprodukovatelné Jupyter notebooky pro dva hlavní režimy:

  • Experimenty a průzkumné analýzy
  • Tutoriály a výukové průvodce

Upřednostněte dodané šablony a pomocný skript pro konzistentní strukturu a méně chyb v JSONu.

Kdy použít

  • Vytvořte nový .ipynb notebook od začátku.
  • Převeďte hrubé poznámky nebo skripty do strukturovaného notebooku.
  • Přepracujte existující notebook tak, aby byl více reprodukovatelný a přehledný.
  • Vytvářejte experimenty nebo tutoriály, které budou čteny nebo znovu spouštěny jinými lidmi.

Rozhodovací strom

  • Pokud je požadavek průzkumný, analytický nebo založený na hypotéze, zvolte experiment.
  • Pokud je požadavek instruktážní, krok za krokem nebo zaměřený na konkrétní publikum, zvolte tutorial.
  • Při úpravě existujícího notebooku jej považujte za refaktorizaci: zachovejte záměr a vylepšete strukturu.

Cesta dovednosti (nastavit jednou)

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

Pracovní postup

  1. Lock the intent. Identify the notebook kind: experiment or tutorial. Capture the objective, audience, and what "done" looks like.

  2. Scaffold from the template. 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