
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,340 tokens
- Runs scripts
- No, instructions only
What it does
À utiliser lorsque l'utilisateur demande de créer, structurer ou modifier des notebooks Jupyter (`.ipynb`) pour des expériences, explorations ou tutoriels ; privilégiez les modèles fournis et exécutez le script d'aide `new_notebook.py` pour générer un notebook de départ propre.
Compétence Jupyter Notebook
Créez des notebooks Jupyter propres et reproductibles pour deux modes principaux :
- Expériences et analyse exploratoire
- Tutoriels et parcours guidés à visée pédagogique
Privilégiez les modèles fournis et le script d'assistance pour une structure cohérente et moins d'erreurs JSON.
Quand l'utiliser
- Créez un nouveau notebook
.ipynbà partir de zéro. - Convertissez des notes ou des scripts bruts en un notebook structuré.
- Refactorez un notebook existant pour le rendre plus reproductible et plus facile à parcourir.
- Réalisez des expériences ou des tutoriels destinés à être lus ou réexécutés par d'autres personnes.
Arbre décisionnel
- Si la demande est exploratoire, analytique ou guidée par des hypothèses, choisissez
experiment. - Si la demande est didactique, étape par étape ou ciblée sur un public spécifique, choisissez
tutorial. - Si vous modifiez un notebook existant, considérez cela comme une refonte : préservez l'intention et améliorez la structure.
Chemin de compétence (à définir une fois)
export CODEX_HOME="${CODEX_HOME:-$HOME/.codex}"
export JUPYTER_NOTEBOOK_CLI="$CODEX_HOME/skills/jupyter-notebook/scripts/new_notebook.py"
Les skills au niveau utilisateur s'installent sous $CODEX_HOME/skills (par défaut : ~/.codex/skills).
Flux de travail
-
Verrouillez l'intention. Identifiez le type de notebook :
experimentoututorial. Consignez l'objectif, le public et à quoi ressemble "terminé". -
Générez la structure à partir du modèle. Utilisez le script d'aide pour éviter d'éditer manuellement le JSON brut du notebook.
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
