Skip to content
Skill

jupyter-notebook

by openai

AI Summary

Helps developers quickly create structured, reproducible Jupyter notebooks for experiments and tutorials using built-in templates and helper scripts. Ideal for data scientists, researchers, and educators who need consistent notebook scaffolding.

Install

Copy this and paste it into Claude Code, Cursor, or any AI assistant:

I want to install the "jupyter-notebook" skill in my project.

Please run this command in my terminal:
# Install skill into your project (12 files)
mkdir -p .claude/skills/jupyter-notebook && curl --retry 3 --retry-delay 2 --retry-all-errors -o .claude/skills/jupyter-notebook/SKILL.md "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/jupyter-notebook/SKILL.md" && curl --retry 3 --retry-delay 2 --retry-all-errors -o .claude/skills/jupyter-notebook/LICENSE.txt "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/jupyter-notebook/LICENSE.txt" && mkdir -p .claude/skills/jupyter-notebook/agents && curl --retry 3 --retry-delay 2 --retry-all-errors -o .claude/skills/jupyter-notebook/agents/openai.yaml "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/jupyter-notebook/agents/openai.yaml" && mkdir -p .claude/skills/jupyter-notebook/assets && curl --retry 3 --retry-delay 2 --retry-all-errors -o .claude/skills/jupyter-notebook/assets/experiment-template.ipynb "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/jupyter-notebook/assets/experiment-template.ipynb" && mkdir -p .claude/skills/jupyter-notebook/assets && curl --retry 3 --retry-delay 2 --retry-all-errors -o .claude/skills/jupyter-notebook/assets/jupyter-small.svg "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/jupyter-notebook/assets/jupyter-small.svg" && mkdir -p .claude/skills/jupyter-notebook/assets && curl --retry 3 --retry-delay 2 --retry-all-errors -o .claude/skills/jupyter-notebook/assets/jupyter.png "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/jupyter-notebook/assets/jupyter.png" && mkdir -p .claude/skills/jupyter-notebook/assets && curl --retry 3 --retry-delay 2 --retry-all-errors -o .claude/skills/jupyter-notebook/assets/tutorial-template.ipynb "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/jupyter-notebook/assets/tutorial-template.ipynb" && mkdir -p .claude/skills/jupyter-notebook/references && curl --retry 3 --retry-delay 2 --retry-all-errors -o .claude/skills/jupyter-notebook/references/experiment-patterns.md "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/jupyter-notebook/references/experiment-patterns.md" && mkdir -p .claude/skills/jupyter-notebook/references && curl --retry 3 --retry-delay 2 --retry-all-errors -o .claude/skills/jupyter-notebook/references/notebook-structure.md "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/jupyter-notebook/references/notebook-structure.md" && mkdir -p .claude/skills/jupyter-notebook/references && curl --retry 3 --retry-delay 2 --retry-all-errors -o .claude/skills/jupyter-notebook/references/quality-checklist.md "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/jupyter-notebook/references/quality-checklist.md" && mkdir -p .claude/skills/jupyter-notebook/references && curl --retry 3 --retry-delay 2 --retry-all-errors -o .claude/skills/jupyter-notebook/references/tutorial-patterns.md "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/jupyter-notebook/references/tutorial-patterns.md" && mkdir -p .claude/skills/jupyter-notebook/scripts && curl --retry 3 --retry-delay 2 --retry-all-errors -o .claude/skills/jupyter-notebook/scripts/new_notebook.py "https://raw.githubusercontent.com/openai/skills/main/skills/.curated/jupyter-notebook/scripts/new_notebook.py"

Then restart Claude Code (or reload the window in Cursor) so the skill is picked up.

Description

Use when the user asks to create, scaffold, or edit Jupyter notebooks (`.ipynb`) for experiments, explorations, or tutorials; prefer the bundled templates and run the helper script `new_notebook.py` to generate a clean starting notebook.

Jupyter Notebook Skill

Create clean, reproducible Jupyter notebooks for two primary modes: • Experiments and exploratory analysis • Tutorials and teaching-oriented walkthroughs Prefer the bundled templates and the helper script for consistent structure and fewer JSON mistakes.

When to use

• Create a new .ipynb notebook from scratch. • Convert rough notes or scripts into a structured notebook. • Refactor an existing notebook to be more reproducible and skimmable. • Build experiments or tutorials that will be read or re-run by other people.

Decision tree

• If the request is exploratory, analytical, or hypothesis-driven, choose experiment. • If the request is instructional, step-by-step, or audience-specific, choose tutorial. • If editing an existing notebook, treat it as a refactor: preserve intent and improve structure.

Skill path (set once)

`bash 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).

Discussion

0/2000
Loading comments...

Health Signals

MaintenanceCommitted 4d ago
Active
Adoption1K+ stars on GitHub
16.8k ★ · Popular
DocsREADME + description
Well-documented

GitHub Signals

Stars16.8k
Forks1.0k
Issues188
Updated4d ago
View on GitHub
No License

My Fox Den

Community Rating

Sign in to rate this booster

Works With

Claude Code