jupyter-notebook

Create clean, reproducible Jupyter notebooks from bundled templates.

Updated Mar 6, 2026
One-click install
npx skills add https://github.com/pczhao1210/reuseable-agents-and-skills --skill jupyter-notebook-pczhao1210
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: jupyter-notebook
Source: https://github.com/pczhao1210/reuseable-agents-and-skills/tree/main/.agents/skills/jupyter-notebook
Command: npx skills add https://github.com/pczhao1210/reuseable-agents-and-skills --skill jupyter-notebook-pczhao1210

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

Creating and editing Jupyter notebook files by hand is error prone and time consuming; this Skill provides templates, safe editing guidance, and a helper script to produce clean, runnable .ipynb files that are easier to share and validate.

Core Features & Use Cases

  • Scaffolding: generate experiment- or tutorial-style notebooks from bundled templates to avoid manual JSON editing.
  • Safe edits and refactors: guidance and references for preserving notebook structure, metadata, and execution hygiene when modifying existing notebooks.
  • Automation: a helper script updates title cells, enforces language metadata, and writes validated notebooks to the repository output path.
  • Use Cases: create reproducible analysis notebooks for experiments, convert scripts or notes into teachable tutorials, and standardize notebooks for collaboration and CI checks.

Quick Start

Run the helper script to scaffold an experiment or tutorial notebook with a clear title and save the resulting file to the repository output directory.

Frequently Asked Questions about jupyter-notebook

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I scaffold a reproducible Jupyter notebook for experiments?

Scaffolding a reproducible Jupyter notebook for experiments involves using bundled templates and the scripts/new_notebook.py helper. This generates a clean, runnable .ipynb file by updating title cells and preserving notebook JSON structure without manual editing.

What is the best way to refactor an existing .ipynb file without breaking the JSON structure?

The best way to refactor an existing .ipynb file without breaking the JSON structure is to follow the safe editing guidance provided. This ensures you preserve notebook metadata and execution hygiene while modifying cells for collaboration or CI checks.

Do I need external dependencies to create runnable Jupyter notebooks?

No, you do not need external dependencies to create runnable Jupyter notebooks. The Skill uses bundled templates and a helper script to produce validated .ipynb files directly in your repository output path without requiring additional packages.

Can I convert Python scripts into teachable tutorial notebooks?

Yes, you can convert Python scripts or notes into teachable tutorial notebooks. The Skill applies scaffolding and refactoring techniques to transform exploratory analysis scripts into standardized, shareable .ipynb files for educational use.

Why does editing Jupyter notebook files by hand cause errors?

Editing Jupyter notebook files by hand causes errors because the .ipynb format relies on strict JSON structure and metadata. Manual modifications often break this structure, making the notebooks fail to run or validate properly in CI checks.