Agent skill · software engineering · aiskillstore
pluto-pair
Pair Codex with Pluto.jl notebooks using MCP tools. Use for discovering visible Pluto servers, attaching to running notebooks, opening notebooks headlessly, inspecting @bind controls, setting bond values, reading compact state, or exporting HTML.
Why this skill is useful
Adds specific commands and workflows for interacting with Pluto.jl notebooks that the AI wouldn't reliably generate on its own.
What it needs
Requires pluto installed locally. About 1k tokens when loaded. Last updated 2026-08-07. 405 stars on the source repository.
What this skill does
Pluto Pair Use the pluto-pair MCP server when a task involves Pluto.jl notebook state or controls. If the user has a Pluto browser window open, prefer live attach first: plutodiscoverservers to check local Pluto servers, especially port 1234. plutoattachsession to attach to a notebook already running in that visible server. plutoopenvisible to open a notebook in the visible server and attach to it. Live attached sessions update the same notebook the user sees in their browser. Use headless tools for isolated checks, CI-like validation, exports, or untrusted/static previews: plutolistnotebooks to discover notebook files. plutoopennotebook to open and execute a trusted notebook. Execution is the default; pass executionallowed=false only for untrusted preview. plutolistbonds to inspect @bind variables. plutosetbonds to set bound values and trigger Pluto reactivity. plutoreadstate to summarize code, outputs, errors, logs, and bonds. plutoexporthtml to write a rendered HTML export. plutoclosenotebook when finished. On live attached sessions, this only detaches and does not shut down the user's Pluto notebook. Use browser automation only for visual smoke checks or screenshots.
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills aiskillstore/pluto-pair