jupyter-notebook-executor

Solid

Jupyter notebook execution skill for running notebooks programmatically and extracting outputs.

AI & Automation 814 stars 53 forks Updated today MIT

Install

View on GitHub

Quality Score: 95/100

Stars 20%
97
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# jupyter-notebook-executor ## Overview Jupyter notebook execution skill for running notebooks programmatically, parameterizing inputs, and extracting outputs for ML workflows. ## Capabilities - Parameterized notebook execution - Output extraction and validation - Notebook conversion (to HTML/PDF) - Cell execution control - Error handling and reporting - Environment management - Kernel specification - Timeout management ## Target Processes - Exploratory Data Analysis (EDA) Pipeline - Model Interpretability and Explainability Analysis - Experiment Planning and Hypothesis Testing ## Tools and Libraries - papermill - nbconvert - jupyter - nbformat ## Input Schema ```json { "type": "object", "required": ["action", "notebookPath"], "properties": { "action": { "type": "string", "enum": ["execute", "convert", "extract", "validate"], "description": "Action to perform on the notebook" }, "notebookPath": { "type": "string", "description": "Path to the Jupyter notebook" }, "executeConfig": { "type": "object", "properties": { "parameters": { "type": "object" }, "outputPath": { "type": "string" }, "kernel": { "type": "string" }, "timeout": { "type": "integer" }, "cwd": { "type": "string" } } }, "convertConfig": { "type": "object", "properties": { "format": { "type": "string", "enum": ["html", "pdf", "markdown", "script"] }, "output...

Details

Author
a5c-ai
Repository
a5c-ai/babysitter
Created
4 months ago
Last Updated
today
Language
JavaScript
License
MIT

Related Skills