
Jupyter Maintainer
- 1 repo stars
- Updated April 21, 2026
- jtpio/jp-claude-plugin
Tools for maintaining Jupyter ecosystem repositories
About
jupyter-maintainer is a Claude Code skill in the AI & Agent Building category. Tools for maintaining Jupyter ecosystem repositories
- jupyter-maintainer
- AI & Agent Building
- AI-coding skill
Jupyter Maintainer by the numbers
- Data as of Jul 7, 2026 (Skillselion catalog sync)
/plugin marketplace add jtpio/jp-claude-plugin/plugin install jupyter-maintainer@jp-claude-pluginAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| repo stars | ★ 1 |
|---|---|
| Last updated | April 21, 2026 |
| Repository | jtpio/jp-claude-plugin ↗ |
What it does
Tools for maintaining Jupyter ecosystem repositories
README.md
jp-claude-plugin
Claude Code plugin for maintaining Jupyter ecosystem repositories.
Note: This is currently experimental and may be moved to https://github.com/jupyterlab/maintainer-tools.
Installation
/plugin marketplace add jtpio/jp-claude-plugin
/plugin install jupyter-maintainer@jp-claude-plugin
Commands
| Command | Description |
|---|---|
/update-playwright-snapshots |
Update Playwright test snapshots from failed CI test reports |
Skills
Skills are invoked automatically by Claude when their triggers match the current task.
| Skill | Triggers on |
|---|---|
galata-tests |
Writing, modifying, or debugging Galata UI tests for JupyterLab, JupyterLab extensions, Jupyter Notebook, JupyterLite, or any project using @jupyterlab/galata. |
/update-playwright-snapshots
Extracts "actual" images from snapshot mismatch failures in CI and updates the baseline snapshots in the repository.
- Finds failed UI test workflow runs for the current PR
- Downloads test report artifacts
- Matches report PNGs to snapshot files by MD5 hash
- Copies updated snapshots to the correct locations
Works with JupyterLab, Jupyter Notebook, and other Jupyter repos using Playwright for UI testing.
galata-tests
Guides Claude through writing idiomatic Galata tests: project setup (playwright.config.js, jupyter_server_test_config.py, package.json), the helper landscape on page.*, fixtures (autoGoto, tmpPath, mockSettings, etc.), canonical patterns, visual regression, Jupyter Server API mocking via galata.Mock.*, and common pitfalls. Deliberately does not catalog the full API surface — points Claude at the Galata source to look up current signatures.