
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,199 tokens
- Runs scripts
- No, instructions only
What it does
Gunakan saat pengguna meminta untuk membuat, membangun kerangka, atau mengedit notebook Jupyter (`.ipynb`) untuk eksperimen, eksplorasi, atau tutorial; utamakan templat bawaan dan jalankan skrip pembantu `new_notebook.py` untuk menghasilkan notebook awal yang bersih.
Keterampilan Jupyter Notebook
Buat notebook Jupyter yang bersih dan dapat direproduksi untuk dua mode utama:
- Eksperimen dan analisis eksploratori
- Tutorial dan panduan berorientasi pengajaran
Utamakan template bawaan dan skrip pembantu untuk struktur yang konsisten dan lebih sedikit kesalahan JSON.
Kapan digunakan
- Buat notebook
.ipynbbaru dari awal. - Konversi catatan kasar atau skrip menjadi notebook yang terstruktur.
- Refaktor notebook yang ada agar lebih dapat direproduksi dan mudah dibaca.
- Bangun eksperimen atau tutorial yang akan dibaca atau dijalankan ulang oleh orang lain.
Pohon keputusan
- Jika permintaan bersifat eksploratori, analitis, atau berorientasi hipotesis, pilih
experiment. - Jika permintaan bersifat instruksional, langkah-demi-langkah, atau spesifik audiens, pilih
tutorial. - Jika mengedit notebook yang sudah ada, perlakukan sebagai refaktor: pertahankan maksud dan perbaiki struktur.
Jalur keterampilan (atur sekali)
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).
Alur kerja
-
Kunci tujuan. Identifikasi jenis notebook:
experimentataututorial. Catat tujuan, audiens, dan seperti apa "selesai". -
Buat kerangka dari template. Gunakan skrip pembantu untuk menghindari menulis JSON notebook mentah secara manual.
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
