Goal
SkillDocs & knowledgeFormat the markdown cells corresponding to interactive cells in a Jupyter Notebook
Available today. Use it from your connected AI after setup.
No other account needed.
Connect ahel once, and every AI you use reads what you have installed.
Then ask your AI: use the Goal skill
What this skill tells your AI
The instructions your AI receives, as published by causify-ai/helpers in .claude/skills/notebook.format_interactive_cells/SKILL.md and read by ahel’s review.
- Given a Jupyter notebook, format the markdown cells corresponding to interactive / visualization cells
- Each visualization uses the triplet structure:
- Pre-visualization markdown (goal + plot descriptions)
- Code cell (visualization / interactive widget)
- Post-visualization markdown (key observations + experiments)
Workflow
Step 1
- Update all markdown cells around interactive cells to follow the triplet
structure:
- Before the visualization: A markdown cell with the goal, plot descriptions (under each title), and widget descriptions (close to each widget)
- After the visualization: A key observations markdown cell explaining what experiments can be done and what was learned
- Follow the conventions from
## Visualization Cell Triplet Detailsin.claude/skills/notebook.rules.md
Step 2
- At the end, sync the paired
.pyfile with Jupytext following the conventions in# Setup and Initialization→## Utilities vs. Notebook Responsibilitiesin.claude/skills/notebook.rules.md
Conventions
- Follow the rules in
.claude/skills/notebook.rules.md, especially:## Visualization Cell Triplet Detailsfor the structure of pre- and post-visualization markdown cells## Interactive Cellsfor the interactive widget patterns## Cell Triplet Structurefor the overall three-cell organization
- Do not change the intent of the notebook
Signals
- GitHub stars
- 145
- Forks
- 159
- Last commit
- Sep 2026
Advanced
- Catalog kind
- skill
- Gateway key
notebook-format-interactive-cells- Source
- github.com/causify-ai/helpers