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,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 .ipynb baru 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

  1. Kunci tujuan. Identifikasi jenis notebook: experiment atau tutorial. Catat tujuan, audiens, dan seperti apa "selesai".

  2. 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
Read the whole SKILL.md on GitHub

More in Engineering