
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,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
.ipynbjegyzetfü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
experimentmó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
tutorialmó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
-
Zárja le a szándékot. Identify the notebook kind:
experimentortutorial. Capture the objective, audience, and what "done" looks like. -
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
