jupyter-notebook | Skill Performance & Reviews | TopRankSkills

TopRank Skills

Home / Skills / tools / jupyter-notebook

jupyter-notebook

maintained by i9wa4

star 6 account_tree 0 verified_user MIT License
bolt View GitHub

name: jupyter-notebook description: | Jupyter Notebook Expert Skill - Guide for notebook execution and Databricks kernel integration Use when:

  • Executing Jupyter notebooks via CLI (jupyter execute)
  • Running notebooks with Databricks kernel
  • Configuring notebook execution options (timeout, inplace)

Jupyter Notebook Expert Skill

This skill provides a guide for Jupyter Notebook execution.

1. Databricks Jupyter Kernel

https://github.com/i9wa4/jupyter-databricks-kernel

uv pip install jupyter-databricks-kernel
uv run python -m jupyter_databricks_kernel.install

2. Default Execution Method

When instructed to execute an entire notebook, use this command:

uv run jupyter execute <notebook_path> --inplace --timeout=300

3. Execute with Databricks Kernel

When running notebook on Databricks cluster:

uv run jupyter execute <notebook_path> --inplace --kernel_name=databricks --timeout=300

Required environment variables:

  • DATABRICKS_HOST: Databricks workspace URL
  • DATABRICKS_TOKEN: Personal Access Token
  • DATABRICKS_CLUSTER_ID: Cluster ID

4. Usage Examples

# Execute with local Python kernel
uv run jupyter execute /workspace/notebooks/sample.ipynb --inplace --timeout=300

# Execute with Databricks kernel
uv run jupyter execute /workspace/notebooks/databricks-sample.ipynb --inplace --kernel_name=databricks --timeout=300

5. Option Descriptions

  • --inplace: Overwrite original file with execution results
  • --kernel_name=<name>: Specify kernel to use (databricks, python3, etc.)
  • --timeout=<seconds>: Set timeout in seconds (-1 for unlimited)
  • --startup_timeout=<seconds>: Kernel startup timeout (default 60 seconds)
  • --allow-errors: Continue execution to end even with errors

6. Notes

  • Verify required environment variables are properly set before execution
  • Adjust --timeout value for long-running cells
  • If open in VS Code, verify file updates after execution
  • For Databricks kernel, cluster startup takes 5-6 minutes if stopped

7. Reference Links

chat Comments (0)

chat_bubble_outline

No comments yet. Be the first to share your thoughts!

Skill Details

GitHub Stars 6
GitHub Forks 0
Created Jan 2026
Last Updated 5个月前
tools tools productivity tools

Related Skills

planning-with-files
chevron_right
agent-browser
chevron_right
building-agents
chevron_right
notebooklm
chevron_right
google-cloud
chevron_right

Build your own?

Join 12,000+ developers contributing to the Claude ecosystem.