python-notebook-dev
Installation
SKILL.md
Python Notebook Development
Purpose
Create reproducible # %% Python notebooks for focused experiments. Class-first is mandatory for stateful steps, I/O, pipelines, experiment execution, and lifecycle; pure functions are only for tiny stateless transforms. Loose notebooks are forbidden. Keep notebooks executable from a clean kernel and ready to migrate into python-code-dev.
Workflows
| Command | Action |
|---|---|
/python-notebook-dev new <notebook-name> |
Create the next numbered experiment notebook |
/python-notebook-dev adapt <notebook.py> |
Bring an existing notebook under these rules |
/python-notebook-dev migrate <notebook.py> |
Move reusable logic into python-code-dev |
/python-notebook-dev verify <notebook.py> |
Execute and inspect reproducibility/validation |
For new, this is a script-only workflow: run ${AGENTS_SKILLS_DIR}/scripts/new.sh "<notebook-name>" when available. Do not hand-create notebook files for new. It creates a notebook under the current project and refuses unsafe overwrites.