Agent skill

notebooks

Author, execute, and deliver reproducible analysis notebooks in marimo (default) or Jupyter, with all cells run end-to-end and figures embedded. Also converts between marimo and Jupyter on request.

BioTender-maxgithub.com/BioTender-maxGitHub ↗
claude-codeships scriptsNOASSERTION
Install
npx skills add BioTender-max/awesome-bio-agent-skills --skill notebooks --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 21
SKILL.md size: 11 KB
Bundled scripts: yes
Path: skills/omics/notebooks/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 135
Language: Python

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# Notebooks A single skill for authoring, validating, and delivering reproducible analysis notebooks. Marimo is the default format; Jupyter is supported for existing `.ipynb` files and when a downstream tool requires JSON. Conversion between the two formats is part of this skill. A notebook is not "done" until it has been executed end-to-end on a fresh kernel and every figure is embedded in the delivered file. ## Instructions 1. **Pick the format.** - New notebook: write a marimo `.py` notebook. Use the canonical cell layout (one concept per cell, final expression renders, no `if` guards around outputs, no `try/except` for control flow). - Existing `.ipynb` to extend or polish: keep it as Jupyter unless the user asks to convert. - Conversion: see "Convert between marimo and Jupyter" below. 2. **Outline before coding.** Write the notebook plan (purpose, data sources, analysis steps, expected outputs/plots) as the first markdown cell, then implement against that plan. 3. **Keep marimo cells clean.** These are hard rules for every `.py` notebook: - Markdown cells use one plain triple-quoted string: `mo.md(r"""...""")` or `mo.md(f"""...""")` only when interpolation is required. Put the

What's inside
Steps it walks through
  1. Instructions
  2. Quick Reference
  3. Input Requirements
  4. Output
  5. Quality Gates
  6. Examples
  7. Example 1: New marimo notebook
  8. Example 2: Jupyter notebook with a named pixi kernel
  9. Example 3: Convert .ipynb to marimo
  10. Troubleshooting
Ships with 20 files
  • references/DEPLOYMENT.md
  • references/EXPORTS.md
  • references/PYTEST.md
  • references/SQL.md
  • references/STATE.md
  • references/TOP-LEVEL-IMPORTS.md
  • references/UI.md
  • references/data_loading_duckdb.md
  • references/latex.md
  • references/notebook_structure.md
  • references/pixi_jupyter.md
  • references/plot_style.md
  • references/verification.md
  • references/widgets.md
  • scripts/execute_notebook.py
  • scripts/lint_notebook_structure.py
  • templates/duckdb_bootstrap.sql
  • templates/jupyter_kiss_template.py
  • templates/marimo_notebook_template.py
  • templates/pixi.toml
Commands it runs
pixi run python -m ipykernel install --user --name <project> --display-name "<project> (pixi)"
uvx marimo check notebook.py
uv run marimo export ipynb notebook.py -o notebook.executed.ipynb
One-time kernel registration in the project root:
pixi run python -m ipykernel install --user --name myproject --display-name "myproject (pixi)"
After authoring, run end-to-end on a fresh kernel:
python skills/notebooks/scripts/execute_notebook.py notebooks/analysis.ipynb \
uvx marimo convert notebooks/legacy.ipynb -o notebooks/legacy.py
uvx marimo check notebooks/legacy.py
uv run marimo export ipynb notebooks/legacy.py -o notebooks/legacy.executed.ipynb
More from awesome-bio-agent-skills
All skills →
About this skill
What does the notebooks skill do?

Author, execute, and deliver reproducible analysis notebooks in marimo (default) or Jupyter, with all cells run end-to-end and figures embedded. Also converts between marimo and Jupyter on request.

How do I install it?

Run `npx skills add BioTender-max/awesome-bio-agent-skills --skill notebooks --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From BioTender-max/awesome-bio-agent-skills, a repository with 135 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going