notebook-workflows

Automate Jupyter and Colab notebook creation and editing via nbformat and nbconvert.

17|3|Updated Apr 3, 2026
One-click install
npx skills add https://github.com/jayll1303/AIEKit --skill notebook-workflows
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: notebook-workflows
Source: https://github.com/jayll1303/AIEKit/tree/main/.kiro/skills/notebook-workflows
Command: npx skills add https://github.com/jayll1303/AIEKit --skill notebook-workflows

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Notebook workflows solve the friction of manually creating, editing, and packaging Jupyter and Colab notebooks by providing programmatic control over cells, metadata, and formats.

Core Features & Use Cases

  • Create new notebooks from scratch
  • Add, edit, remove cells (code, markdown, raw)
  • Parse and extract cell outputs
  • Colab-specific features (Drive mount, GPU runtime, forms)
  • Notebook format conversion (nbconvert)
  • Pre-commit cleanup (clear outputs, strip metadata)

Quick Start

Create a new notebook named MyNotebook.ipynb and add a simple code cell that prints a greeting.

Frequently Asked Questions about notebook-workflows

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

FAQPage Schema
How do I create and add cells to a Jupyter notebook programmatically?

Create Jupyter notebooks programmatically by using nbformat APIs to instantiate new notebook objects and append code, markdown, or raw cells without manual editing.

Can I automate Colab notebook features like Drive mounting and GPU runtimes?

Colab notebook features including Google Drive mounting, GPU runtime enablement, and forms can be automated programmatically through API control over notebook metadata and cells.

What is the best way to parse and extract outputs from Jupyter notebook cells?

Parsing notebook cell outputs is best handled by using the nbformat API to read the notebook structure and programmatically extract execution results from individual cell objects.

How do I convert Jupyter notebooks to other formats using nbconvert?

Convert Jupyter notebooks to other formats by applying nbconvert to programmatically transform notebook files, enabling format conversion for sharing and exporting computational results.

Do I need Python tooling with nbformat and nbconvert to automate notebook workflows?

Automating notebook workflows requires Python tooling with nbformat and nbconvert to programmatically manage cells, metadata, and format conversion for Jupyter and Colab environments.