Tavotto for Codex plugin

A Codex plugin connects Tavotto tools to edit matplotlib figures, arrange panels and check publication settings before export.

  • 698 ★ on the repository
  • Last commit
  • AGPL-3.0
Plugin

Broad access

Why this level

  • Opening a figure executes its Python script with user permissions.
All reasons and checks

tavotto/tavotto

Install

Works in

In your terminal, with SkillFoxx CLI

npx skillfoxx add plugins/tavotto-for-codex

Detects the agents on your machine, shows the access level and pins the version.

Other ways to install

Access and checks

How we review

Broad accessThe tool can change data, run commands or handle secrets.

  • Opening a figure executes its Python script with user permissions.

This is third-party code. Review the repository files before installing.

What it does

Tavotto for Codex connects scientific-figure tools to an agent. It opens a figure drawn by a matplotlib Python script, edits elements and arranges panels on a page. Export checks a publication profile, including dimensions and font sizes. The full installation includes the plugin and Python engine. Edits are saved separately from the original script. Another route hands figures to the desktop app for manual refinement, while in-Codex tools require the engine.

Who it is for. For researchers and analysts preparing matplotlib figures with local Codex.

Good fit when

  • Adjust figure labels and legends.
  • Arrange several panels on one page.
  • Check font sizes and column width before export.
  • Open an agent-generated figure for manual refinement.

Not a fit when

  • You expect support for every drawing system instead of matplotlib.
  • You use a cloud session without local Codex plugins.
  • The figure’s Python script cannot be executed.

Example request

Check Tavotto health, increase this figure’s legend font and show a preview before PDF export.

Limitations

The plugin loads only in Codex clients that read local plugins. Full tools need Python 3.10 or later and the `tavotto[worker]` engine. Opening a figure executes its Python script, which can read or change files with user permissions; use trusted source. Publication-profile checks help find formatting errors in figure dimensions and font sizes, but data and the final export still need your own review before submission.

How to disable. Disable the Codex plugin and stop the Tavotto engine. Projects, figure edits and exported files are removed separately.

FAQ

Does the plugin appear in an existing session?

No. Close it and begin a new session after installation.

Is the original plotting script edited?

Figure edits are saved separately.

Is the desktop app required?

The complete Codex tool route uses the plugin and Python engine.

Is connection diagnosis available?

`tavotto codex doctor` checks the setup.

How do I disable desktop-app update checks?

In the desktop app, use Settings and Check for updates.

Discussion

No questions or reviews yet.

Plugins

A Codex plugin that builds decks inside the agent, from research and outline to slide layout and export to PDF or PPTX

PluginExtended access979Repository stars

An open-source video editor with a Codex plugin: the agent opens a project in the side panel, imports media, edits in batches

PluginExtended access144Repository stars

Velocut gives Codex a browser studio for video editing and 3D scenes, with attributed edits you can undo.

PluginExtended access451Repository stars

A Codex skill that builds an animated companion from two or more of your photos and generates it on your own machine

SkillExtended access294Repository stars

A Codex marketplace with three creative plugins: black-pen drawing, animated pixel particles and deadpan watercolor doodles

PluginExtended access292Repository stars

ChatCut connects Claude Code, Codex and Cursor to a video editor: the agent edits your footage, adds captions, cuts silences.

PluginExtended access1KRepository stars

README in short

Full Codex mode calls the Python engine’s tools directly. With desktop handoff, the user continues editing the figure manually.

README badge

Report a problem