
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- Repository
- microsoft/ai-agents-for-beginners78.6k
- 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ý
.ipynbnotebook 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
-
Lock the intent. Identify the notebook kind:
experimentortutorial. Capture the objective, audience, and what "done" looks like. -
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
