| name | notebook-analysis |
| description | Shared-kernel Jupyter notebook workflow for data analysis and exploration. |
Notebook Analysis
Use this skill for data analysis or exploratory computation in an Runcell Science workspace.
Prefer .ipynb notebooks for analysis. Do not create throwaway analysis scripts when a notebook can hold the work and outputs.
Expected flow:
- Inspect existing cells with:
node "$OPEN_SCIENCE_NBCLI" cells --notebook <path>
- Create or edit the notebook file first.
- Keep existing cell
id values stable.
- Give new cells fresh unique
id values.
- Run persistent cells with:
node "$OPEN_SCIENCE_NBCLI" exec-cell --notebook <path> --cell <cell-id>
- Read back persisted output, including plots extracted to files, with:
node "$OPEN_SCIENCE_NBCLI" read-cell --notebook <path> --cell <cell-id>
- Use quick non-persistent checks with:
node "$OPEN_SCIENCE_NBCLI" exec-code --notebook <path> "<code>"
- Diagnose setup with:
node "$OPEN_SCIENCE_NBCLI" status
The kernel is shared with the user's notebook panel. Variables you define stay live for the user, and variables they define are live for you. Do not restart the kernel unless asked.
This requires OPEN_SCIENCE_NBCLI and OPEN_SCIENCE_API_URL. They are present inside the Runcell Science app. If either is absent, say so and fall back to normal tools.