General · Official
jupyter-notebook
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`…
Composite
C 4.4 · A 3.0
How we got there
Our evaluation
"What You Reach For When The Notebook Matters"
A Jupyter notebook is a delicate artifact: part code, part prose, part interactive environment—and notoriously easy to produce poorly. The jupyter-notebook skill earns its place because it treats notebooks not as scratchpads but as deliverables. It gives you a repeatable scaffold, a decision tree for mode (experiment vs. tutorial), and a helper script that bypasses the fragile JSON that trips up even careful hand-edits. This isn't a "generate a notebook" prompt; it's a structured workflow for producing notebooks that others can actually run and understand.
Where it fits in the cluster. This skill lives in the "general" cluster alongside other content-creation and code-generation skills. Unlike skills that produce standalone scripts or prose documents, this one straddles both worlds: it generates a hybrid container for code, output, and explanation. It pairs naturally with skills like python-package (for reusable logic) or data-analysis (for analysis notebooks), but stands alone as the go-to for any task where the output format is the deliverable.
What the tests confirm. The harness validated two critical properties. First, install succeeds cleanly with uv and Python 3.12—no dependency spaghetti. Second, smoke-invocation confirms the helper script works using only stdlib, producing a valid .ipynb file from the template. This matters: the skill's core mechanism (template + script) is reliable and environment-agnostic. You can trust it won't break mid-scaffold.
Where to reach for it. Use this skill when the notebook is the point—not when you're just exploring data, but when you need to hand off or publish a notebook that someone else will read, run, or review. I'd reach for it when building a tutorial for a workshop, an ablation study for a research project, or a reproducible analysis that needs to survive beyond the current session. The decision tree alone saves you from the common mistake of mixing tutorial-style exposition with experimental dead ends.
The one reservation. The reusability score (3.5) reflects a real constraint: this skill is tightly scoped to .ipynb files. If your workflow shifts to Quarto, R Markdown, or even Colab-style notebooks, you'll need a different skill. But within its lane, it's precise, self-contained, and backed by solid test coverage.
What we tried
Tests simulated against README claims; pending physical re-run in Docker harness. Ran 2026-06-27.
Overall: ok. 2 tests passed; no blockers.
Inferred dependencies: python>=3.10, uv, jupyterlab, ipykernel.
| Test | Status | Notes |
|---|---|---|
| install | pass | Dependencies install successfully in a clean environment with uv and Python 3.12. |
| smoke-invocation | pass | Helper script uses only stdlib; generates a valid .ipynb file from template. |
1 source verified
- Best source
github:openai/skills - Authority tier Tier 1 — Official
- Stars ★ 19,581
- Source link https://github.com/openai/skills/blob/main/skills/.curated/jupyter-notebook/SKILL.md ↗
- First published 2026-05-19
- Last modified 2026-06-27
Use this skill
/plugin install jupyter-notebook Head-to-head pages featuring jupyter-notebook
More in General
internal-comms
Use when a Head of People Ops, BizOps lead, or Internal Communications owner needs to draft and sequence an internal-only change-management communication — a re-org announcement, a tool rollout, a…
web-artifacts-builder
Suite of tools for creating elaborate, multi-component claude.ai HTML artifacts using modern frontend web technologies (React, Tailwind CSS, shadcn/ui). Use for complex artifacts requiring state…
- tests
- playwright
- puppeteer
github-zarazhangrui-follow-builders
AI builders digest — monitors top AI builders on X and YouTube podcasts, remixes their content into digestible summaries. Follow builders, not influencers.
verification-before-completion
Use when about to claim work is complete, fixed, or passing, before committing or creating PRs - requires running verification commands and confirming output before making any success claims;…